8

我们可以为 RecognizerIntent 添加自定义语言吗?

我搜索了很多 SO 问题,例如https://stackoverflow.com/questions/2080401/is-there-a-speech-to-text-api-by-google

这解决了我在语音到文本转换期间使用有限数量的语言的问题。

我的问题是,我需要使用缅甸语(缅甸当地语言)语音并将其转换为文本。任何其他帮助都可以得到赞赏。

更新 :

Google 的服务器目前支持英语、普通话和日语。 安卓语音输入 API

4

2 回答 2

8

谷歌不太可能很快支持小语言。自定义语言的唯一方法是训练 CMUSphinx 模型并将其与 Pocketsphinx 一起使用:

http://cmusphinx.sourceforge.net/wiki/tutorialam

http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android/

于 2012-04-08T05:10:41.560 回答
3

我不确定,但您是否尝试过使用 RecognizerIntent?

请参阅参考资料,有一节指定 IETF 语言请参阅此

您还可以尝试此 api 演示代码:http: //developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/VoiceRecognition.html

我真的不知道是否支持缅甸语,因为它肯定没有被列为默认语言环境之一,但语音识别是不同的。

刚刚发现了这个项目:http ://code.google.com/p/recognizer-intent/开箱即用地支持缅甸语的可能性很小,但我认为值得尝试 api 演示代码并看看什么它在下拉框中说,祝你好运。

于 2012-04-07T07:46:27.770 回答