Làm thế nào để tôi nói. . . sử dụng thuật ngữ trong Javascript cho tự động hóa?


1

Trong Applescript, tôi có thể chỉ định giọng nói mà hệ thống sử dụng để nói văn bản như sau:

say "Hello" using "Alex"

Trong Javascript, tôi có thể làm một cái gì đó tương tự:

var ScriptEditor = Application("Script Editor");
ScriptEditor.includeStandardAdditions = true;

ScriptEditor.say("Hello!")

Nhưng tôi không biết cách chỉ định giọng nói cụ thể; Tôi luôn phải sử dụng hệ thống. Có cách nào để xác định using tham số hoặc phiên bản khác của say cho phép mã xác định giọng nói?


Không sử dụng Javascript, nó thực sự không được thực hiện để tạo quy trình làm việc tự động. Nó rất cơ bản và hoàn toàn không tốt hơn trong bất kỳ khía cạnh nào.
user14492

Tôi quen thuộc hơn với JavaScript. Tôi muốn biết liệu JavaScript có khả thi hay không trước khi tôi quay lại AppleScript.
drew

Câu trả lời:


2

Tài liệu của Apple mô tả cách gọi các lệnh có cả tham số trực tiếp (văn bản) và tham số được đặt tên (sử dụng). Trong trường hợp này, bạn sẽ làm điều này:

var ScriptEditor = Application("Script Editor");
ScriptEditor.includeStandardAdditions = true;

ScriptEditor.say("Hello", {using: "Alex"})

Cảm ơn Alan! Tôi đã thử sử dụng ScriptEditor.say ({text: "Xin chào", sử dụng: "Alex"}), nhưng rõ ràng tôi đã đọc sai hướng dẫn.
drew
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.