我想对缅甸语进行语音识别。
我参考以下链接:
- http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android/
- http://cmusphinx.sourceforge.net/sphinx4/
- http://cmusphinx.sourceforge.net/2011/05/building-pocketsphinx-on-android/
但没有得到任何成功,
是否有其他方法,例如录制并将语音转换为文本或与音频文件进行比较后。 请帮助我并给我任何解决方案。
由于缅甸语目前不是Android内置基于云的语音识别支持的语言,因此PocketSphinx可能是您最好的选择。 不幸的是,我不相信缅甸语有现成的语言模型,所以你将不得不建立一个自定义的缅甸语模型,这需要大量的文本语料库和一些语言专业知识。
CMUSphinx - 构建语言模型
。此外,还需要训练声学模型,这需要大量录制的音频。对于一般听写(即可以被许多不同的人使用的通用语音转文本),狮身人面像项目的人建议你有50小时的200个不同说话者的录音。
CMUSphinx - CMUSphinx 的训练声学模型
我在Android上使用PocketSphinx有很好的经验,但仅适用于小语言模型(即命令和控制类型的应用程序),并且仅适用于英语。对缅甸人来说,这样做是可能的,但需要大量的工作来构建和训练上述模型。
以下位置找到几个教程http://www.jameselsey.co.uk/blogs/techblog/android-how-to-implement-voice-recognition-a-nice-easy-tutorial/
你可以尝试在这里找到的代码:http://developer.android.com/resources/samples/ApiDemos/src/com/example/android/apis/app/VoiceRecognition.html