我正在使用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/

10-10 16:39