Java 如何无限期或很长时间运行SpeechRecognitor?

Java 如何无限期或很长时间运行SpeechRecognitor?,java,android,Java,Android,我正在尝试创建一个后台服务,该服务持续侦听用户的消息,并在与特定单词匹配时调用活动。问题是语音识别器只能听到几秒钟的声音。我希望它不断地听到,直到我通过代码手动停止它。我尝试了额外的语音输入,可能是完全的沉默,长度和其他相关的额外功能。它不起作用。我试了很多关于堆栈溢出的问题。没有工作你不能。它不是那样建造的。你需要请求麦克风,然后从头开始。你知道有什么代码或库可以做到这一点吗@盖布·塞尚

我正在尝试创建一个后台服务,该服务持续侦听用户的消息,并在与特定单词匹配时调用活动。问题是语音识别器只能听到几秒钟的声音。我希望它不断地听到,直到我通过代码手动停止它。我尝试了额外的语音输入,可能是完全的沉默,长度和其他相关的额外功能。它不起作用。我试了很多关于堆栈溢出的问题。没有工作

你不能。它不是那样建造的。你需要请求麦克风,然后从头开始。你知道有什么代码或库可以做到这一点吗@盖布·塞尚