语音识别器未找到

时间:2011-03-09 23:42:42

标签: android speech-recognition speech-to-text

我正在构建一个记录用户语音的应用,然后将其转换为文本。从这篇文章Stackoverflow Post我找到了源代码android developers,我运行了代码,但按钮文本显示为“RECOGNIZER NOT PRESENT”。我想我必须缺少一些权限或者因为早些时候我创建了一个Text to Speech转换器并且它工作正常。

任何想法可能是什么问题?

1 个答案:

答案 0 :(得分:1)

我不确定为什么识别器功能在所有设备上都不可用。确保安装并更新最新的Android版Google语音搜索。我相信它会安装最新的识别器。请参阅http://www.google.com/mobile/voice-actions/,这可能会有所帮助。

正如Dante Jiang在Converting speech to text中所说,根据this articleGoogle Voice Search是你真正需要的。

  

Android SDK让它变得简单   将语音输入直接集成到   你自己的应用程序 - 只需复制和   从此示例应用程序粘贴到   开始吧Android是开放的   平台,所以你的应用程序可以   可能利用任何言论   设备上的识别服务   那是注册接收的   RecognizerIntent。谷歌的声音   搜索应用程序,这是   在许多Android设备上预装,   响应一个RecognizerIntent   显示“立即说话”对话框和   将音频流式传输到Google的   服务器 - a时使用的服务器   用户点击上的麦克风按钮   搜索小部件或启用语音   键盘。 (你可以查看语音   搜索安装在设置➝中   应用程序➝管理应用程序。)