現在、次のようなスクリプトがあります。
tell application "SpeechRecognitionServer"
set theResponse to listen for {"Mark"} with prompt "What is your name?"
end tell
ただし、特定のキーワードを聞く必要はありません。そのプロンプトから音声データを収集し、データベースに保存できる文字列に変換したいと考えています。
したがって、たとえば、ユーザーは「あなたの名前は何ですか?」という音声の質問でプロンプトが表示されます。次に、名前を「マーク」と言うと、音声認識サーバーがその入力をキャプチャしてテキストに変換し、変数として保存します (userName = theResponse;)。
これは可能ですか?現在、キーワードをリッスンするオプションしか表示されていませんが、これは私が達成しようとしているものには望ましくありません。
助けてくれてありがとう。