本文介绍了CMUSphinx现场语音识别太慢了?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

CMU Sphinix对于识别现场演讲太慢了。我不知道你是否有任何提升它的想法?

CMU Sphinix is toooo Slow for recognizing live speech.I don't know if you have any idea for boost it?

这是我的配置:

configuration.setAcousticModelPath("WSJ_8gau_13dCep_16k_40mel_130Hz_6800Hz");
configuration.setDictionaryPath("cmudict.0.6d");
configuration.setLanguageModelPath("en-us.lm.dmp");


推荐答案

我们目前正致力于加速,但现在sphinx4不是大词汇的实时。这实际上不是一项微不足道的任务。

We are currently working on speedup, but for now sphinx4 is not realtime for large vocabulary. It's actually not a trivial task.

如果你想要一个快速而不是非常准确的转录,你可以在sphinx4源代码中编辑default.config.xml并重新编译:

If you want a fast and not very accurate transcription you can edit default.config.xml in sphinx4 sources and recompile:

  <property name="absoluteBeamWidth"  value="10000"/>
  <property name="relativeBeamWidth"  value="1e-60"/>
  <property name="absoluteWordBeamWidth"  value="50"/>
  <property name="relativeWordBeamWidth"  value="1e-40"/>

然后它会实时工作。

这篇关于CMUSphinx现场语音识别太慢了?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

09-23 18:38