当前位置: 首页 > 知识库问答 >
问题:

使用附加上下文改进Android语音识别

聂奇
2023-03-14

据我所知,Android API使用谷歌语音识别服务进行语音到文本转换。

我已经学习了API,它非常简单,只需将语音转换为单词数组。

有没有办法提高识别率,我的意思是,如果我知道上下文,我可以向服务发送一些参数以提高识别率
或者,是否有任何其他语音识别服务可用于此目的<提前谢谢你。

共有2个答案

笪烨
2023-03-14

我认为Nikolay Shmyrev的答案对您来说是一个很好的指南。但除此之外,我想说准确性也可能取决于RMS,移动设备的麦克风越靠近,您将获得良好的输出结果。

殷烨
2023-03-14

有没有办法提高识别率,我的意思是,如果我知道上下文,我可以向服务发送一些参数以提高识别率?

或者,是否有任何其他语音识别服务可用于此目的?

大多数SaaS服务不提供自定义功能,因为它需要它们在内部调整事物。他们通常使用预定义的配置。

如果您想要改进准确性并支持固定语法,您可以查看Android上的CMUSphinx教程。

 类似资料:
  • 我想开发一个模块,它将使用Android中的语音到文本支持。我发现了许多与RecogenerIntent等相关的文档和演示。但我发现所有这些演示都只是在10秒左右的时间里播放声音。但我想让我的演示运行5-10分钟以上。如果不是离线运行,我不会有任何问题,因为我的应用程序总是在线运行。 我也看过Android上的Pocketsphinx,但效果不太好。此外,它只支持Android Studio,而不

  • 我目前正忙于语音识别,我希望语音识别器能永远不间断地听我说话。该应用程序的目的是,它将等待特定关键字的语音:当用户说出该关键字时,服务将准备好接收用户语音命令。经过研究,我发现我们可以手动计算识别器收听的时间。通过这些常量: 顺便说一下,默认识别器服务侦听大约10秒。(谷歌api) http://java.llp2.dcc.ufmg.br/apiminer/docs/reference/andro

  • 我正在寻找一个Android语音识别库。我只需要它来理解“是/否”的答案(用不同的语言,如英语、德语、法语)。 有什么建议吗?

  • [可能重复]但我没有找到下面问题的答案。 在过去的两天里,我一直在做一些语音识别方面的研究,但我的问题没有得到答案: 是否可以将语音识别作为一项服务运行?我想实现这样的功能:虽然我的手机处于睡眠模式,但我需要拨打一个号码

  • 我很想知道在Android上使用谷歌TTS是否可以进行离线语音识别,并试图实现这一点,但没有成功。我正在开发一款Android应用程序,它要求用户对着手机说出一个“神奇的单词”,当听到正确的单词时,手机会做出响应。当我连接到网络时,语音识别可以完美工作,但我需要使其脱机工作。 我正在浏览Android留档并发现了这个:[KEY_FEATURE_EMBEDDED_SYNTHESIS][1]留档说使用

  • 1.1. 目录 1.1.1. 功能操作路径 1.1.2. 选择适用的产品 1.1.3. 操作改写 1.1.4. 注意事项: 1.1.5. 书写规范: 1.1. 目录 本工具适用于因多音字、同音字而导致识别错误,可用该工具将错误的识别改写成为正确的识别给到意图处理,注意提交后将在5分钟后生效。 如「纸短情长」这四个字常识别为「指端清唱」,导致歌曲无法点播,可用这个工具将「指端清唱」改为「纸短情长」,