¿Cómo “digo”? . . utilizando "en Javascript para automatización?

1

En Applescript, puedo especificar la voz que usa el sistema para hablar el 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 parámetro using u otra versión de say que permita que el código especifique la voz?

    
pregunta drew 05.05.2015 - 21:52

1 respuesta

2

Apple's la documentación describe cómo llamar a los 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"})
    
respondido por el Alan Shutko 06.05.2015 - 04:50

Lea otras preguntas en las etiquetas