代码之家  ›  专栏  ›  技术社区  ›  macuserlambda

尝试使用法国声学模型

  •  0
  • macuserlambda  · 技术社区  · 10 年前

    我正在尝试使用OpenEars的法国声学模型。这个 answer of Ramshad 非常有趣。但我已经下载了法国声学模型,我不知道如何使用它。。。

    我用这些文件制作了一个包,并将其添加到我的项目中,然后调用generateLanguageModelFromArray方法。但是当我打开生成的.dic文件时,语音字符似乎是错误的。如果我想说话,它什么都认不出来。

    日志如下:“Pocketspinx检测到一段时间的沉默,结束了发言。”

    有人能更好地解释一下我该如何使用它吗?

    谢谢

    1 回复  |  直到 7 年前
        1
  •  1
  •   Halle    10 年前

    OpenEars开发者在这里。由于OpenEars不支持法语,因此不能使用LanguageModelGenerator生成语言模型或语法,因为它只支持英语和西班牙语中的音素。

    您可以通过引用CMU站点的法语声学模型附带的语音词典中可见的音素,手动创建与声学模型一起使用的语言模型和语音词典,但您应该在Linux(或Linux VM)Pocketspinx安装中测试这三个元素,并验证它们在PocketspiNX中是否完美工作,然后再在一个不支持该语言的框架中对它们进行故障排除,并假设它有一种它知道的语言作为输入。

    现在它在OpenEars之外运行得很好,请随时来到OpenEars支持论坛,并获得我的帮助,将您已知的工作声学模型、语言模型和语音词典引入OpenEars。看看OpenEars日志记录的工作原理也会很有帮助,这样您就可以在那里提供信息日志。在您现在看到的情况下,有关声学模型和语言模型的信息性错误(可能非常具体)可能记录在详细日志输出中,以便您在故障排除中查看。

    推荐文章