2013-02-22 16 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上實現音頻輸入。