3

我正在构建一个应用程序来记录用户的声音,然后将其转换为文本。从这篇Stackoverflow 帖子中,我找到了android 开发人员的源代码,我运行了代码,但按钮文本显示为“识别器不存在”。我想我一定是缺少一些权限或某些东西,因为我之前创建了一个文本到语音转换器,它工作正常。

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

4

1 回答 1

1

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

正如 Dante Jiang 在Converting Speech to text中所说,根据这篇文章Google Voice Search才是你真正需要的。

Android SDK 可以轻松地将语音输入直接集成到您自己的应用程序中——只需从该示例应用程序复制并粘贴即可开始使用。Android 是一个开放平台,因此您的应用程序可能会使用设备上已注册以接收 RecognizerIntent 的任何语音识别服务。Google 的语音搜索应用程序预装在许多 Android 设备上,通过显示“Speak now”对话框并将音频流式传输到 Google 的服务器(当用户点击搜索小部件上的麦克风按钮或启用语音的键盘。(您可以在设置➝应用程序➝管理应用程序中检查是否安装了语音搜索。)

于 2011-03-13T13:39:37.290 回答