HVite

htk のコマンド。

オプション覚え書き

  -f : state alignment を出力する
  -a : 強制アラインメントを行う

HVite で入力ファイルのラベルが必要になるのは -a オプションを使う場合に限られる。

Linux オーディオデバイス

since 2010-12-02

HTK 3.4.1 にて。

Ubuntu 10.10 PulseAudio で HVite のマイク入力ができない。

$ cat config.hvite 
SOURCEFORMAT = HTK
SOURCEKIND = HAUDIO
SOURCERATE = 625
TARGETKIND = MFCC
TARGETRATE = 100000.0
WINDOWSIZE = 250000.0
USEHAMMING =T
PREEMCOEF = 0.97
NUMCHANS = 24
NUMCDPS = 12
USESILDET =T
MEASURESIL = F
OUTSILWARN = T
ENORMALISE =F

$ HVite -C config.hvite -H hmmsdef.hmm -i reco.mlf -w net.slf voca.txt hmmlist.txt 

READY[1]>
  ERROR [+6006]  InitAudi: Cannot open OSS audio device /dev/dsp
 FATAL ERROR - Terminating program HVite

$ padsp HVite -C config.hvite -H hmmsdef.hmm -i reco.mlf -w net.slf voca.txt hmmlist.txt 

READY[1]>
  ERROR [+6006]  InitAudi: unable to open OSS audio mixer /dev/mixer
 FATAL ERROR - Terminating program HVite

padsp が役立たないのは不可解。なにか無意味にミキサーデバイスを触っているのだろうか。。

  • 無理やりパッチを当てて PortAudio 対応にしてみた。ソースは公開していません。

hvite.txt · 最終更新: 2011/11/08 14:47 by Takuya Nishimoto
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0