Java 如何在PocketSphinx android上实现消除噪声?
我已经在我的android应用程序中使用PocketSphinx实现了语音识别,除了识别器太敏感外,一切都很好。这使我的申请结果(从语音到文本)无法正常工作 我已经更改了阈值,直到我可以得到的最低值,即1f 我用英语,有限的图书馆有一定的语法,我用斯芬克斯知识库工具制作自己的字典 尽管我使用了cmuSphinx演示中的声学模型en us ptm 我做了一些研究,发现狮身人面像具有去除噪声的功能,但我似乎能找到它。 或者有没有其他方法使Pocketsphenx识别器更好?Java 如何在PocketSphinx android上实现消除噪声?,java,android,speech-recognition,pocketsphinx-android,Java,Android,Speech Recognition,Pocketsphinx Android,我已经在我的android应用程序中使用PocketSphinx实现了语音识别,除了识别器太敏感外,一切都很好。这使我的申请结果(从语音到文本)无法正常工作 我已经更改了阈值,直到我可以得到的最低值,即1f 我用英语,有限的图书馆有一定的语法,我用斯芬克斯知识库工具制作自己的字典 尽管我使用了cmuSphinx演示中的声学模型en us ptm 我做了一些研究,发现狮身人面像具有去除噪声的功能,但我似乎能找到它。 或者有没有其他方法使Pocketsphenx识别器更好? 谢谢 最新pockets
谢谢 最新pocketsphinx具有内部降噪模块。没有简单的方法可以消除/减少噪音,因为如果存在噪音,他们会这样做 外部噪声降低会降低语音识别的准确性。确保您使用的是库的更新版本,并且
有关提高识别器准确性的更多信息,请参见:您好,感谢您的回复,我使用了演示中的语言模型,我试图理解您给出的链接,但我理解的是android中的Pocketsphenx无法训练?我错了吗?再次感谢。斯芬克斯配备了最好的声学模型,但如果你想专门用于小词汇应用,你可以执行,我不建议你尝试。最好的方法是做一些简单的声学模型调整来提高语音识别。看看这个。