別のスクリプトで操作できるテキスト文字列を出力できる小さな AppleScript を作成しようとしています。これは機能します:
tell application "SpeechRecognitionServer"
set display to no
set theResponse to listen for {"yes", "no"}
if theResponse is "yes" then
display
else
say "Goodbye."
end if
end tell
唯一の問題は、発行したコマンドを繰り返すことです! (私たちの場合、はいまたはいいえ)。私の質問は次のとおりです。コマンドを繰り返さないようにする方法はありますか? コマンドが繰り返される理由がわかりません。また、どのプロセスが音声を実行しているか、または単にそれを強制終了するかを理解できません。
ありがとう