以下是示例方案:
App运行,用户会说话。当用户提到预定的单词时,应用程序会发出一些通知。
类似于" OK Google" :用户可以继续说话,但在用户说出与谷歌搜索相关的内容之前不会发生任何事情。
我考虑过使用MediaRecorder类(http://developer.android.com/reference/android/media/MediaRecorder.html),但问题是这会记录音频并将其保存为文件。这将导致将用户所说的每个内容保存为文件,然后将其与预定单词进行比较。对于用户的电池来说,这实在是效率低下并且不好。
我需要能够在进入麦克风时直接访问音频。
这可能吗?
任何帮助或示例将不胜感激。如果我的问题需要以任何方式澄清,请告诉我。
答案 0 :(得分:0)
自定义Google即时语音触发器 - 它可能就是您所追求的......
链接在下面......我还没有自己试过......
http://lifehacker.com/how-to-create-custom-voice-commands-with-tasker-and-aut-1282209195
请打勾"正确答案"如果有用..