gpt4 book ai didi

AppleScript Speech Recognition Server 监听任何响应

转载 作者:行者123 更新时间:2023-12-05 05:28:07 28 4
gpt4 key购买 nike

好的,目前,我有一个如下所示的脚本:

tell application "SpeechRecognitionServer"
set theResponse to listen for {"Mark"} with prompt "What is your name?"
end tell

但是,我不希望它监听特定的关键字。我希望它从该提示中收集语音数据并将其转换为可以存储在数据库中的字符串。

例如,系统会提示用户“你叫什么名字?”这个口头问题。然后,他们会说出自己的名字,说“Mark”,语音识别服务器会捕获该输入,将其翻译成文本,并将其存储为变量,(userName = theResponse;)

这可能吗?现在我只看到监听关键字的选项,这对于我想要实现的目标来说是不可取的。

感谢您提供的所有帮助。

最佳答案

正如 Garrett 所说,我所做的是使用对话框来输入文本。默认的语音命令键是双击“fn”键。

tell application "Finder"
say "Which application would you like me to open?" using "Alex"
end tell
set theOpen to text returned of (display dialog "Press the 'fn' key twice and speak!" default answer "" buttons {"Cancel", "Ok"} default button 2)
tell application "Finder"
say "Ok! I will open " & theOpen & " for you" using "Alex"
end tell
tell application theOpen
activate
end tell

关于AppleScript Speech Recognition Server 监听任何响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14026565/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com