我正在尝试做与this类似的事情。
为了总结视频,应用程序会不断地听取您的声音,当它识别您指定的单词(命令)时,它会宣布您。
但是,NSSpeechRecognizer
仅适用于macOS。
iOS有同等效力吗?我试过SFSpeechRecognizer
,但我不知道如何指定可用的命令。
谢谢!
答案 0 :(得分:1)
SFSpeechRecognizer
没有命令。
因此,您需要做的是创建一个数组或使用命令字设置,然后检查它是否包含已识别的单词。
答案 1 :(得分:0)
SFSpeechRecognizer是尝试此操作的一种方式,另一种方法是尝试根据您在iOS中定位的特定域创建Siri意图。但是,我并不认为这些选项中的任何一个都可以让你找到你想要的东西,因为在视频中你会看到macOS应用程序是开放的并听取了听写。
持续倾听部分是问题所在。您可以通过在iOS设置中设置此项,然后训练Siri来启用Siri,但据我所知,此功能不适用于SFSpeechRecognizer。据我了解SFSpeechRecognizer,它主要用于听写。