据我所知,Android API使用谷歌语音识别服务进行语音到文本转换。
我已经学习了API,它非常简单,只需将语音转换为单词数组。
有没有办法提高识别率,我的意思是,如果我知道上下文,我可以向服务发送一些参数以提高识别率
或者,是否有任何其他语音识别服务可用于此目的<提前谢谢你。
我认为Nikolay Shmyrev的答案对您来说是一个很好的指南。但除此之外,我想说准确性也可能取决于RMS,移动设备的麦克风越靠近,您将获得良好的输出结果。
有没有办法提高识别率,我的意思是,如果我知道上下文,我可以向服务发送一些参数以提高识别率?
不
或者,是否有任何其他语音识别服务可用于此目的?
大多数SaaS服务不提供自定义功能,因为它需要它们在内部调整事物。他们通常使用预定义的配置。
如果您想要改进准确性并支持固定语法,您可以查看Android上的CMUSphinx教程。
我目前正忙于语音识别,我希望语音识别器能永远不间断地听我说话。该应用程序的目的是,它将等待特定关键字的语音:当用户说出该关键字时,服务将准备好接收用户语音命令。经过研究,我发现我们可以手动计算识别器收听的时间。通过这些常量: 顺便说一下,默认识别器服务侦听大约10秒。(谷歌api) http://java.llp2.dcc.ufmg.br/apiminer/docs/reference/andro
我想开发一个模块,它将使用Android中的语音到文本支持。我发现了许多与RecogenerIntent等相关的文档和演示。但我发现所有这些演示都只是在10秒左右的时间里播放声音。但我想让我的演示运行5-10分钟以上。如果不是离线运行,我不会有任何问题,因为我的应用程序总是在线运行。 我也看过Android上的Pocketsphinx,但效果不太好。此外,它只支持Android Studio,而不
我很想知道在Android上使用谷歌TTS是否可以进行离线语音识别,并试图实现这一点,但没有成功。我正在开发一款Android应用程序,它要求用户对着手机说出一个“神奇的单词”,当听到正确的单词时,手机会做出响应。当我连接到网络时,语音识别可以完美工作,但我需要使其脱机工作。 我正在浏览Android留档并发现了这个:[KEY_FEATURE_EMBEDDED_SYNTHESIS][1]留档说使用
我正在寻找一个Android语音识别库。我只需要它来理解“是/否”的答案(用不同的语言,如英语、德语、法语)。 有什么建议吗?
[可能重复]但我没有找到下面问题的答案。 在过去的两天里,我一直在做一些语音识别方面的研究,但我的问题没有得到答案: 是否可以将语音识别作为一项服务运行?我想实现这样的功能:虽然我的手机处于睡眠模式,但我需要拨打一个号码
Java中是否有任何方法可以检测Android设备是否安装了脱机语音识别语言,以及它是否不会提示用户下载该语言? 我知道您可以要求语音对文本以选择脱机语音对文本,但您如何知道设备是否安装了该语言? 这个问题不是关于如何使用脱机语音,这是可行的。问题是“如何从Java应用程序代码中检测和下载/安装脱机语音语言”。i、 e.让应用程序检测他们是否安装了离线德语,如果没有,则提示用户下载/安装。