2014年 11月 30日
初心者が行う話者適応モデル作成3 |
環境作成
自分の場合 ユーザー名が i なのでそれがベースになってます
cube360さんの動画を参考にすると見やすいかもしれません。
cube360さんと同じくhomeにHTSフォルダを作ってその中で作業しました。
HTSのインストール
HTS-2.2_for_HTK-3.4.1
HTK-3.4.1
HDecode-3.4.1
この3つを解凍して同じファイルに入れる名前はhtkにしておく。
cd /home/i/HTS/htk/
patch -p1 -d . < HTS-2.2_for_HTK-3.4.1.patch
./configure --prefix=/home/i/HTS/htk/
make
make install
patch -p1 -d . < HTS-2.2_for_HTK-3.4.1.patch
./configure --prefix=/home/i/HTS/htk/
make
make install
hts_engine_APIのインストール
hts_engine_API-1.06を解凍する。
mkdir /home/i/HTS/hts_engine_API/
cd /home/i/HTS/hts_engine_API-1.06/
./configure --prefix=/home/i/HTS/hts_engine_API/
make
cd /home/i/HTS/hts_engine_API-1.06/
./configure --prefix=/home/i/HTS/hts_engine_API/
make
make install
SPTKのインストール
SPTK-3.6を解凍する。
mkdir /home/i/HTS/SPTK/
cd /home/i/HTS/SPTK-3.6/
./configure --prefix=/home/i/HTS/SPTK/
make
cd /home/i/HTS/SPTK-3.6/
./configure --prefix=/home/i/HTS/SPTK/
make
make install
ActiveTclのインストール
ActiveTcl8.4.19.6.295590を解凍する。
mkdir /home/i/HTS/ActiveTcl/
cd /home/i/HTS/ActiveTcl8.4.19.6.295590/
sh install.sh
cd /home/i/HTS/ActiveTcl8.4.19.6.295590/
sh install.sh
festivalのmake
自分の場合はfestivalフォルダをHTSの中に作ってfestivalとspeech_toolsをその中に入れた。
cd /home/i/HTS/festival/speech_tools/
make
cd /home/i/HTS/festival/festival/
cd /home/i/HTS/festival/festival/
make
話者依存demoの用意
HTS-demo_CMU-ARCTIC-ADAPT
HTS-demo_NIT-ATR503-M001
この二つを解凍する。
HTS-demo_CMU-ARCTIC-ADAPTのdataにあるmakefire.inからuttsに関連するものを削除し、下のほうにあるラベルクリーンのmonoラベルfullラベルの項目を削除する。
uttsフォルダを削除する。
questionsのフォルダも削除してHTS-demo_NIT-ATR503-M001のquestionsをコピーして持ってくる。
laberlsフォルダのgenを削除してHTS-demo_NIT-ATR503-M001からコピーして持ってくる。
laberlsの中にmonoフォルダとfullフォルダを作成する。
両方のフォルダに bdl clb jmk rms slt フォルダを作成する。
HTS-demo_NIT-ATR503-M001から raw mono full のファイルをcum_us_arctic_bdlに解明して bdlフォルダにいれる。
作りたいモデルはsltに入れる。
HTS-demo_CMU-ARCTIC-ADAPTのフォルダのconfigure.acやconfigureをいじる。
作りたいモデルによって周波数が異なるため、とりあえずbdlだけいじっておくF0_RANGESのbdlの数値を 60 200 にしておく。
cd /home/i/HTS/HTS-demo_CMU_ARCTIC-ADAPT/
./configure --with-tcl-search-path=/home/i/HTS/ActiveTcl/bin --with-fest-search-path=/home/i/HTS/festival/festival/examples --with-sptk-search-path=/home/i/HTS/SPTK/bin --with-hts-search-path=/home/i/HTS/htk/bin --with-hts-engine-search-path=/home/i/HTS/hts_engine_API/bin
#
by ragolun
| 2014-11-30 19:37
| 合成音合