Flutter:语音检测触发短语

Flutter: Voice Detection Trigger Phrase

我目前正在使用 speech_to_text 包将语音控制添加到我的 Flutter 应用中。此语音检测 由单击按钮触发

有什么方法可以在用户说出类似于 "嘿 Google"" 的特定短语时触发语音检测,而不必每次都按下按钮? 库本身不提供添加“待机检测”模式的方法,不支持连续检测。也欢迎关于如何绕过这个额外点击的其他想法。

如果您的答案包括图书馆,如果它是免费的或有免费计划就太好了。这确实会大大提升用户体验。谢谢

您可以尝试使用这个包: https://pub.dev/packages/picovoice_flutter

他们在这里有一个非常详细的教程:https://medium.com/picovoice/offline-speech-recognition-in-flutter-no-siri-no-google-and-no-its-not-speech-to-text-c960180e9239

这不是一个常见的功能,所以恐怕您不会找到很多选项,但上面的那个应该可以解决问题