这是示例场景:
应用程序运行,用户将交谈。当用户提及预定字词时,应用会发出一些通知。
类似于“OK Google”:用户可以继续通话,但是直到用户说出与Google搜索相关的内容,一切都不会发生。
我已经考虑过使用MediaRecorder类(http://developer.android.com/reference/android/media/MediaRecorder.html),但问题是这会记录音频并将其保存为文件。这将导致将用户所说的所有内容保存为文件,然后将其与预定单词进行比较。这确实是低效的,并且对用户的电池不利。
我需要能够直接访问传到麦克风的音频。
这可能吗?
任何帮助或示例将不胜感激。如果需要以任何方式澄清我的问题,请告诉我。
最佳答案
自定义Google即时语音触发器-它可能是您所追求的...
链接在下面...我还没有尝试过...
http://lifehacker.com/how-to-create-custom-voice-commands-with-tasker-and-aut-1282209195
如果有帮助,请勾选“正确答案”。
关于android - Android:不断聆听语音识别输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26835990/