HTK使用方法简介二.pptVIP

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
HTK使用方法简介二.ppt

HTK使用方法簡介(二) 全字聲音單位(含間隔音)、增加混合數 李立民 Step 1: Feature Extraction 將實驗所需的訓練音及測試音波形檔(*.wav)轉換成特徵檔(*.mfcc) 建立一個設定檔fea_extract.cfg來指定轉換之輸入與輸出格式。 建立一個輸入與輸出檔路徑表檔案io_filelist.txt 執行HCopy -C fea_extract.cfg -S io_filelist.txt Step 2: 音檔標音並蒐集會用到的聲音單位 建立標音字典 word_to_syllable_sp.dic 本例標音字典中每個音都會用到 用HLEd程式將 word_trans.mlf 轉成syllable_trans_sp.mlf的標音檔 編輯轉換規則檔dig_to_syllable.led,內容含EX及IS sil sil 執行HLEd -d word_to_syllable_sp.dic -i syllable_trans_sp.mlf dig_to_syllable.led word_trans.mlf Step 3: 建立HMM model的架構(產生初始HHM) 造好存放初始HHM架構的目錄 mkdir model_struct del /q model_struct 系統共使用幾種架構?哪些聲音的HMM檔要使用同一種架構 為每個架構建一個 “架構設定檔”及 “模型表列檔” 注意:模型表列檔最後要有一個空白列 例 model_struct1.pcf , hmmlist1.txt 設定各數字音模型(6個狀態) model_struct2.pcf , hmmlist2.txt 設定靜音模型(3個狀態) model_struct3.pcf , hmmlist3.txt 設定短間隔音模型(1個狀態) 架構設定檔內含 HMM狀態數, 連接結構, … 要產生哪幾個聲音的HMM檔 (HMMList欄位) 產生的HMM檔要放在哪個目錄(OutDir欄位) 執行產生各種架構HMM檔之指令,例: Perl MakeProtoHMMSet model_struct1.pcf Perl MakeProtoHMMSet model_struct2.pcf Perl MakeProtoHMMSet model_struct3.pcf 將各個模型表列檔合併成hmmlist.txt以便將來使用 Step 4: 計算training data的mean及variance 作為模型初值 建立訓練音路徑列表檔filelist_odd.txt 造一個模型根目錄models, 及其下子目錄hmm0~hmm20以存放各階段的模型檔 mkdir models del /s /q models\* for /L %m in (0,1,20) do mkdir models\hmm%m 先將將各個HMM檔合併成總模型檔且同時將所有模型狀態綁在一起(連動),然後以所有訓練語料變異數及平均值作其初值,啟用HCompV計算變異數下限設定值,最後將vFloors定義也加進總模型檔且同時把狀態綁在一起的狀態解開。 建立tie_all_state.hed,內容為 TI allstate {*.state[1-100]} 建立untie_all_state.hed,內容為 UT {*.state[1-100]} HHed -d model_struct -M models/hmm0 -w hmmdefs tie_all_state.hed hmmlist.txt HERest -S filelist_odd.txt -H models/hmm0/hmmdefs -M models/hmm0 -I syllable_trans_sp.mlf hmmlist.txt HCompV -f 0.01 -m -S filelist_odd.txt -M models/hmm0 model_struct/sp HHed -H models/hmm0/hmmdefs -H models/hmm0/vFloors -M models/hmm0 -w hmmdefs untie_all_state.hed hmmlist.txt Step 5: 靜音回繞及與短間隔音的連結 建立shi.hed HHed -H models/hmm0/hmmdefs -M models/hmm0 -w hmmdefs shi.hed hmmlist.txt Step 6: HMM訓練 HERest -S filelist_odd.txt

文档评论(0)

000 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档