En Applescript, puedo especificar la voz que usa el sistema para pronunciar texto de la siguiente manera:
say "Hello" using "Alex"
En Javascript, puedo hacer algo similar:
var ScriptEditor = Application("Script Editor");
ScriptEditor.includeStandardAdditions = true;
ScriptEditor.say("Hello!")
Pero no sé cómo especificar la voz específica; Siempre tengo que usar el sistema. ¿Hay alguna forma de especificar el using
parámetro u otra versión que say
permita que el código especifique la voz?
La documentación de Apple describe cómo llamar a comandos que tienen parámetros directos (el texto) y parámetros con nombre (el uso). En este caso, harías esto:
var ScriptEditor = Application("Script Editor");
ScriptEditor.includeStandardAdditions = true;
ScriptEditor.say("Hello", {using: "Alex"})
usuario14492
dibujó