我尝试使用 Android 包含的 android.speech.SpeechRecognizer 类对此进行编码,但没有成功。
基本上,我想要做的是让我的应用程序不断地监听一个关键字,只要关键字被识别,就会触发一个意图。我知道这会消耗大量电池。
例如 - 你正在和一个人交谈。正常对话。手机正在积极倾听和识别每一个说的单词并倾听关键字。
假设在这种情况下关键字是“奶酪”。
每当您说“奶酪”时,应用程序就会触发启动应用程序另一部分的意图。
我曾尝试将语音识别用作服务,但事情并没有真正按计划进行。也许我做错了,我不知道。
我已经连续 2 天尝试完成此任务,总共超过 24 小时的工作时间。如果我过于宽泛或违反了 SO 的任何规则,我真诚地道歉并要求删除我的问题。
我的问题是——这怎么可能?当然,android 本身包含的 SpeechRecognition 会更好,但这肯定会很麻烦,因为它甚至不是为长时间工作而设计的。