Windows運行HTKDemo操作步驟詳解Windows下HTK3.4.1的安裝配置詳解Windows下HTK3.4.1的安裝配置詳解

來源:互聯網
上載者:User

HTKDemo不僅是個Demo,還是個用來檢驗HTK是否已經安裝配置好的簡易測試程式。前請確認HTK已經安裝配置過,參考Windows下HTK3.4.1的安裝配置詳解

1、下載HTK samples並解壓。傳送門:http://htk.eng.cam.ac.uk/download.shtml

PS:後面的2、3、4步驟也可以參閱samples\HTKDemo\README。

2、下載ActivePerl並安裝(運行Demo需要使用Perl指令碼的)。傳送門:http://www.activestate.com/activeperl/downloads

3、添加HTKDemo所需要的臨時目錄:acc hmms hmms\hmm.0 hmms\hmm.1 hmms\hmm.2 hmms\hmm.3 hmms\tmp proto test

  或者不想手動添加的可以使用我的批處理命令來建立:在samples\HTKDemo\ 中建立記事本,改名為install.bat,將下面的代碼複製粘貼進去,然後雙擊運行選擇“1”斷行符號並退出。

View Code

@echo offclstitle Prefer Dirs for Demo Program:menucolor 0Aecho ==============================echo 請選擇要進行的操作,然後按斷行符號echo ==============================echo.echo 1.建立臨時目錄echo 2.刪除臨時目錄echo 3.重建臨時目錄echo Q.退出:choecho.set /p choice= 請選擇:if /i "%choice%"=="1" call :p1 & call :rvif /i "%choice%"=="2" call :p2 & call :rvif /i "%choice%"=="3" (call :p2 && call :p1) & call :rvif /i "%choice%"=="Q" goto :EOFclsecho 選擇無效,請重新輸入echo.goto menu:p1call :create acccall :create hmmscall :create hmms\hmm.0call :create hmms\hmm.1call :create hmms\hmm.2call :create hmms\hmm.3call :create hmms\tmpcall :create protocall :create testgoto :eof:p2call :delete acccall :delete hmmscall :delete protocall :delete testgoto :eof:createif exist %1 (echo %1已經存在) else (mkdir %1 && echo %1建立成功)goto :eof:deleteif exist %1 (rd /s/q %1 && echo %1刪除成功) else (echo %1檔案夾不存在)goto :eof:rvset choice=""goto :cho

 4、runDemo。
  cmd到samples\HTKDemo\ 然後輸入命令>runDemo.pl configs/monPlainM1S3.dcf。顯示如下資訊就表示HTKDemo運行成功了,HTK配置正確。

.......HTK Configuration Parameters[4]  Module/Tool     Parameter                  Value#                 BINARYACCFORMAT             FALSE                  KEEPDISTINCT               FALSE                  SAVEGLOBOPTS                TRUE                  TARGETKIND              MFCC_E_DHResults -A -s -L labels\bcplabs\mon lists\bcplist recout.mlf====================== HTK Results Analysis =======================  Date: Sat May 05 13:21:25 2012  Ref : labels/bcplabs/mon  Rec : recout.mlf------------------------ Overall Results --------------------------SENT: %Correct=0.00 [H=0, S=3, N=3]WORD: %Corr=63.91, Acc=59.40 [H=85, D=35, S=13, I=6, N=133]===================================================================D:\program\htk\samples\HTKDemo>

  該資訊的大意就是顯示類比了一遍HTK訓練和識別的過程,顯示了最後識別的結果。具體意思以後慢慢學。

5、測試錄音和打標程式。如果要使用HSLab來錄音和打標,先按照Windows下HTK3.4.1的安裝配置詳解中Step3的修改方法修正HSLab在Windows中的編譯問題。
  建立一個臨時檔案夾temp,cmd到..\temp\ 下,輸入命令>HSLab name.sig,斷行符號顯示錄音打標視窗(如)就表示OK了,其用法樣本參見後文。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.