据我所知,Android API使用谷歌语音识别服务进行语音转换。
我已经学习了API,我觉得它非常简单,只是将语音转换为单词数组。
有没有办法改善识别,我的意思是,如果我知道上下文,我可以向服务发送一些参数以提高识别度吗?
或者可选地是可以用于此目的的任何其他语音识别服务?
提前谢谢。
答案 0 :(得分:2)
我认为Nikolay Shmyrev的答案对你来说是一个很好的指南。但除此之外,我会说准确度也可能取决于RMS,移动麦克风越接近你得到的好输出结果。
答案 1 :(得分:1)
有没有办法改善识别,我的意思是,如果我知道上下文,我可以向服务发送一些参数以提高识别度吗?
没有
或者是否可以用于此目的的任何其他语音识别服务?
大多数SaaS服务不提供自定义功能,因为它要求他们在内部调整内容。它们通常使用预定义的配置。
如果您想要改进准确性并支持固定语法,可以在Android上查看CMUSphinx教程。