【问题标题】:How to implement remove_noise on PocketSphinx android?如何在 PocketSphinx android 上实现 remove_noise?
【发布时间】:2016-01-29 09:05:17
【问题描述】:

我已经在我的 android 应用程序中使用 PocketSphinx 实现了语音识别,除了识别器太敏感之外一切正常。它使我的应用程序结果(语音转文本)无法正常工作。

我已经将阈值更改为我能得到的最低值,即 1f。

我使用英语和具有特定语法的有限库,我使用 Sphinx 知识库工具制作了自己的字典。

尽管我使用了 cmuSphinx 演示中的声学模型 en-us-ptm。

我做了一些研究,Sphinx 具有 remove_noise 功能,但我似乎可以找到它。 或者有没有其他方法可以让 Pocketsphinx 识别器更好?

谢谢。

【问题讨论】:

    标签: java android speech-recognition pocketsphinx-android


    【解决方案1】:

    最新的pocketsphinx 具有内部降噪模块。没有简单的方法可以消除/减少噪音,如果有的话,他们会这样做。

    外部降噪会降低语音识别的准确性。确保您使用的是更新版本的库和language model

    查看更多关于提高识别器准确性的信息:http://cmusphinx.sourceforge.net/wiki/faq#qwhy_my_accuracy_is_poor

    【讨论】:

    • 嗨,谢谢您的回复,我使用了演示中的语言模型,我试图理解您提供的链接,但我理解的是android中的pocketsphinx无法训练?我错了吗?再次感谢。
    • Sphinx 带有最好的声学模型,但如果您想专注于小词汇量应用,您可以执行Training Acoustic Model,我不建议您尝试。最好的方法是做一些简单的声学模型适配来提高语音识别。看看这个tutorial
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多