- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
HTK使用方法简介(一).ppt
HTK使用方法簡介(一) 使用全字聲音單位(不含間隔音) 李立民 Step 1: Feature Extraction 將實驗所需的訓練音及測試音波形檔(*.wav)轉換成特徵檔(*.mfcc) 建立一個設定檔fea_extract.cfg來指定轉換之輸入與輸出格式。 建立一個輸入與輸出檔路徑表檔案io_filelist.txt 執行HCopy -C fea_extract.cfg -S io_filelist.txt # Coding parameters SOURCEKIND = WAVEFORM SOURCEFORMAT = WAV SOURCERATE = 1000 #10KHz TARGETKIND = MFCC_E_A_D TARGETRATE = 100000.0 # (10ms) WINDOWSIZE = 250000.0 # (25ms) ZMEANSOURCE = F USEHAMMING = T PREEMCOEF = 0.97 NUMCHANS = 26 CEPLIFTER = 22 NUMCEPS = 12 ENORMALISE = F 使用Hlist觀察特徵向量檔內容 執行 Hlist -h -o mfcc\S1\00_00.mfcc temp.txt 觀察temp.txt 內容 Step 2: 音檔標音並蒐集會用到的聲音單位 建立標音字典 word_to_syllable.dic 本例標音字典中每個音都會用到 用HLEd程式將 word_trans.mlf 轉成syllable_trans.mlf的標音檔 編輯轉換規則檔dig_to_syllable.led,內容含EX及IS sil sil 執行HLEd -d word_to_syllable.dic -i syllable_trans.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個狀態) 架構設定檔內含 HMM狀態數, 連接結構, … 要產生哪幾個聲音的HMM檔 (HMMList欄位) 產生的HMM檔要放在哪個目錄(OutDir欄位) 執行產生各種架構HMM檔之指令,例: Perl MakeProtoHMMSet model_struct1.pcf Perl MakeProtoHMMSet model_struct2.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 執行下列指令以將各模型檔初值放在hmm0目錄下 for /f %m in ( hmmList.txt ) do HCompV -f 0.01 -m -S filelist_odd.txt -M models/hmm0 model_struct/%m Step 5: 將各個HMM檔合併成總模型檔 造一個空的模型修改指令檔empty.hed 將各個HMM檔合併成總模型檔,取名hmmdefs HHed -d models/hmm0 -M models/hmm0 -w hmmdefs empty.hed hmmlist.txt 將vFloors定義也加進總模型檔內 HHed -H models/hmm0/hmmdefs -H models/hmm0/vFloors -M models/hmm0 -w hmmdefs empty.hed hmmlist.txt Step 6: HMM訓練 HERest -S filelist_odd.txt -H models/hmm0/hmmdefs -M models/hmm1 -I sy
您可能关注的文档
最近下载
- 工程施工资源配置计划施工资源配置计划.docx VIP
- DB65T 4254-2019机关办公楼(区)物业管理规范 保洁服务.docx VIP
- 《中国高血压防治指南(2024年修订版)》解读及临床实践题库答案-2025年华医网继续教育答案.docx VIP
- 开题报告_(某化工降压变电所电气设计)_图文.docx VIP
- 香精香料废水污染控制与治理技术规范.pdf
- 2025年软件定义汽车:SOA和中间件行业研究报告.pdf VIP
- 中华护理学会团体标准(最新版).pdf VIP
- 2025年老旧小区改造工程进度管理与施工安全风险报告.docx
- 2025年学宪法、讲宪法知识竞赛题库及答案.pdf VIP
- 2022年贵州省遵义市八年级竞赛数学试卷.doc VIP
文档评论(0)