我正在使用Sphinx4将语音转换为文本,它适用于英语,但如何将其用于印地语语音。
例如,我说“ Mera name amit hai”。
转换为文本后,输出应为“मेरानामअमि가है”
最佳答案
您可以在此处下载印地语声学模型以将其与sphinx4结合使用:
https://sourceforge.net/projects/hindiasr/files/Hindiasr/HindiASR-2.0/
但是,它处于非常基本的状态,不太可能具有高精度。为了获得更高的准确性,您可能需要自己尝试声学模型,请参见教程以了解详细信息
http://cmusphinx.sourceforge.net/wiki/tutorial
在Eclipse中建立模型很简单:
1)按照教程中的说明下载最新代码:
http://cmusphinx.sourceforge.net/wiki/tutorialsphinx4
2)打开抄录员演示,然后编辑声学模型和字典的路径,以指向从印度后裔下载的模型
3)按照lm教程中的描述创建语法或语言模型
http://cmusphinx.sourceforge.net/wiki/tutoriallm
4)替换要在TranscriberDemo.java中识别的文件。
5)运行并查看它可以识别文件
关于java - 在Java中使用Sphinx4对文本进行印地语语音转换,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23491630/