In Applescript kann ich die Stimme angeben, die das System verwendet, um Text wie folgt zu sprechen:
say "Hello" using "Alex"
In Javascript kann ich etwas Ähnliches tun:
var ScriptEditor = Application("Script Editor");
ScriptEditor.includeStandardAdditions = true;
ScriptEditor.say("Hello!")
Aber ich weiß nicht, wie ich die spezifische Stimme spezifizieren soll; Ich muss immer das System benutzen. Gibt es eine Möglichkeit, den Parameter anzugeben using
, oder eine andere Version davon, say
die es dem Code ermöglicht, die Stimme anzugeben?
Apples Dokumentation beschreibt, wie Befehle aufgerufen werden, die sowohl direkte Parameter (den Text) als auch benannte Parameter (die Verwendung) haben. In diesem Fall würden Sie Folgendes tun:
var ScriptEditor = Application("Script Editor");
ScriptEditor.includeStandardAdditions = true;
ScriptEditor.say("Hello", {using: "Alex"})
Benutzer14492
zog