【发布时间】:2015-01-06 07:05:57
【问题描述】:
这里是示例场景:
应用程序运行,用户会说话。当用户提到一个预定的词时,应用会发出一些通知。
类似于“OK Google”的内容:用户可以继续说话,但在用户说出与谷歌搜索相关的内容之前不会发生任何事情。
我曾考虑使用 MediaRecorder 类 (http://developer.android.com/reference/android/media/MediaRecorder.html),但问题是它会记录音频并将其保存为文件。这将导致将用户所说的每件事都保存为文件,然后将其与预定的单词进行比较。这对于用户的电池来说确实是低效且不利的。
当音频进入麦克风时,我需要能够直接访问它。
这可能吗?
任何帮助或示例将不胜感激。如果我的问题需要以任何方式澄清,请告诉我。
【问题讨论】:
-
cmusphinx.sourceforge.net/wiki/tutorialandroid。侦听关键字“哦,强大的计算机”,您可以指定任何其他关键字。
标签: android audio microphone voice-recognition voice