最快的语音识别库C ++

时间:2013-04-05 06:43:36

标签: c++ kinect speech-recognition speech sapi

我知道这是一个一般性的问题,但我还想知道C ++中最快的语音识别库是什么?

目前我正在使用带有kniect的Microsoft SAPI。它工作正常并识别单词,但它的速度很慢,有时候识别单词需要1,2秒,在我的情况下,这种滞后会给用户带来很多交互问题。

我检查了kinect提供的样本,其中乌龟根据识别的单词向右移动,但即便有点慢。

所以我想知道是否有更快的库然后sapi,可以用于像机器人使用语音识别你说“左”然后“右”但机器人继续向左移动并在1,2秒后右转它对用户来说有点令人沮丧。

1 个答案:

答案 0 :(得分:9)

问题不是很快,而是使用API​​的正确方法。语音识别是一个耗时的过程,因此主要的技巧是在录制时与声音一起开始识别音频。然后到目前为止结束时,您将获得几乎所有结果,并且可以立即做出反应。

可以通过这种方式实现0.2秒的响应时间,但是您需要更灵活的API来实现这一点。一个很好的选择是CMUSphinx,一个开源语音识别框架,您可以将其用于实现