2013-02-22 50 views
1

我的目标是通过HTK 3.4.1在OS X上做现场识别现场识别在OS X错误[6306] OpenAsChannel:音频输入不支持

首先,我做这件事是Ubuntu的10.0.4 。 我生成了声学和语言模型后,也需要它。 我执行此命令来进行实时识别。

HVite -H am/tiehmm2m_5/newMacros \ 
      -C config/liverecog.config \ 
      -w lm/dgs.wdnet \ 
      config/dgs.dict \ 
      config/tie.list 

一切工作正常。 然后我尝试将它移植到我的OS X上,使用相同的代码。我可以做任何事情,如生成模型或识别。

但是,当我确认活着时,我得到了这样的错误。

READY[1]> 
    ERROR [+6306] OpenAsChannel: Audio input not supported 
    FATAL ERROR - Terminating program HVite 

我该如何解决这个错误?任何人都会面对这个错误?

在此先感谢。

回答

1

它说在OSX上的输入是不支持不支持表示某些功能未在代码中实现。如果你需要这个功能,你必须实现它或寻找另一种适合你需求的工具。

OSX的不同之处在于OSX(CoreAudio)中的音频输入子系统与Linux(OSS)中的音频输入子系统非常不同。您只需要从头开始在OSX上实现音频输入。