Skip to content

Releases: oatsu-gh/enunu_training_kit

ENUNU Training Kit is now PORTABLE!

04 Nov 15:52
Compare
Choose a tag to compare

更新内容

  • Python Embeddable + Portable Git をポータブル環境にした。(ENUNU/train から複製)
  • LICENSE を GPL 2 に変更

用途

UST ファイルが同梱されている歌唱データベースから、ENUNU 用の歌声モデルを生成します。

動作環境

  • Windows 10

必要なもの

  • 歌唱データベース
    • UST
    • LAB
    • WAV

使い方

  1. フォルダ "train" を開きます。
  2. install_pytorch_for_CPU.bat をダブルクリックします。CUDA 環境がある場合は、代わりに install_pytorch_for_CUDA102.bat または install_pytorch_for_CUDA113.bat をダブルクリックします。 (初回のみ)
  3. フォルダ "singing_database" に、学習させたい歌唱データベースを丸ごと入れます。音声は 16bit/44.1kHz にしておくこと。
  4. run.bat または run_rmdn.bat をダブルクリックします。
  5. 待ちます。学習データが多いほど時間がかかります。 (波音リツDBを使うと、i7-7700 + GTX1070 で実行した場合、通常モデルは1時間くらい、RMDNのほうは10時間くらいかかります。)
  6. release フォルダの中に unnamed_--- というフォルダができるので、フォルダ名を変更してください。
  7. 名前を変更したフォルダに、readme.txt と character.txt と 空の oto.ini を入れてください。
  8. 名前を変更したフォルダを、UTAU の voice フォルダに入れたら完成です。

ENUNU Training Kit

17 Sep 15:29
Compare
Choose a tag to compare

ダウンロード方法

画面下方の Source code (zip) をクリック

更新内容

  • ステージ0での、データベースの人為ミス点検機能を強化

使い方

  1. install_for_cuda111.bat をダブルクリックします。(初回のみ)
  2. フォルダ "singing_database" に、学習させたい歌唱データベースを丸ごと入れます。音声は 16bit/44.1kHz にしておくこと。
  3. フォルダ "train" を開いて、右クリックメニューの "Git Bash Here" を選択。
  4. 表示されている黒い画面に bash run.sh --stage 0 --stop_stage 7 と打ち込んでエンターを押します。
  5. 待ちます。学習データが多いほど時間がかかります。
  6. train フォルダの release フォルダの中に unnamed_--- というフォルダができるので、フォルダ名を変更してください。
  7. 名前を変更したフォルダに、readme.txt と character.txt と 空の oto.ini を入れてください。
  8. 名前を変更したフォルダを、UTAU の voice フォルダに入れたら完成です。

ENUNU Training Kit

21 Jul 15:19
Compare
Choose a tag to compare

ダウンロード方法

ここ または 画面下方の Source code (zip) をクリック

更新内容

  • ステージ7が実行されない不具合を修正
  • ステージ0で、LABファイル中の最後の休符の終了時刻を、USTの休符終了時刻に合わせる機能を追加
  • natsort がインストールされない不具合を修正

使い方

  1. install_for_cuda111.bat をダブルクリックします。(初回のみ)
  2. フォルダ "singing_database" に、学習させたい歌唱データベースを丸ごと入れます。音声は 16bit/44.1kHz にしておくこと。
  3. フォルダ "train" を開いて、右クリックメニューの "Git Bash Here" を選択。
  4. 表示されている黒い画面に bash run.sh --stage 0 --stop_stage 7 と打ち込んでエンターを押します。
  5. 待ちます。学習データが多いほど時間がかかります。
  6. train フォルダの release フォルダの中に unnamed_--- というフォルダができるので、フォルダ名を変更してください。
  7. 名前を変更したフォルダに、readme.txt と character.txt と 空の oto.ini を入れてください。
  8. 名前を変更したフォルダを、UTAU の voice フォルダに入れたら完成です。

ENUNU Training Kit

19 Jul 16:22
Compare
Choose a tag to compare

ダウンロード方法

ここ または 画面下方の Source code (zip) をクリック

更新内容

  • train/conf/prepare_features のフォルダを削除
  • ステージ7としてリリース用フォルダ作成機能を追加
  • ステージ0で無限ル―プすることがある不具合を修正
  • 5ms 未満の音素でエラーが出ないようにする機能を追加
  • どこのステージを実行中か分かりやすくした

使い方

  1. install_for_cuda111.bat をダブルクリックします。(初回のみ)
  2. フォルダ "singing_database" に、学習させたい歌唱データベースを丸ごと入れます。音声は 16bit/44.1kHz にしておくこと。
  3. フォルダ "train" を開いて、右クリックメニューの "Git Bash Here" を選択。
  4. 表示されている黒い画面に bash run.sh --stage 0 --stop_stage 7 と打ち込んでエンターを押します。
  5. 待ちます。学習データが多いほど時間がかかります。
  6. train フォルダの release フォルダの中に unnamed_--- というフォルダができるので、フォルダ名を変更してください。
  7. 名前を変更したフォルダに、readme.txt と character.txt と 空の oto.ini を入れてください。
  8. 名前を変更したフォルダを、UTAU の voice フォルダに入れたら完成です。

備考

動作確認済みの、2021年6月点での NNSVS を release に設置しています。多少改造してありますが、学習機能に変更はありません。

prepare_features の設定ファイルを追加

26 Jun 19:29
Compare
Choose a tag to compare
  • train/conf/prepare_features のフォルダを作成し、myconfig でオーバーライドできるようにした。
  • train/conf/train 以下の各モデルのフォルダに myconfig がないのを修正

ENUNU Training Kit

14 Jun 12:54
Compare
Choose a tag to compare

必要なもの

  • Windows 10

  • Python 3.8

  • Git for Windows

  • Visual C++ v142

使い方

  1. install.bat をダブルクリックします。(初回のみ)
  2. フォルダ "singing_database" に、学習させたい歌唱データベースを丸ごと入れます。音声は 16bit/44.1kHz にしておくこと。
  3. フォルダ "train" を開いて、右クリックメニューの "Git Bash Here" を選択。
  4. 表示されている黒い画面に bash run.sh --stage 0 --stop_stage 6 と打ち込んでエンターを押します。
  5. 待ちます。学習データが多いほど時間がかかります。
  6. 処理が正常に終わったら、黒い画面に python make_it_for_release_enunu.py と打ち込んでエンターを押します。
  7. release フォルダの中に unnamed_--- というフォルダができるので、フォルダ名を変更してください。
  8. 名前を変更したフォルダに、readme.txt と character.txt と 空の oto.ini を入れてください。
  9. 名前を変更したフォルダを、UTAU の voice フォルダに入れたら完成です。

更新履歴

  • v0.0.1 (2021-06-13)
    • 学習キット試作
  • v0.0.2 (2021-06-14)
    • hedファイルを差し替えて母音無声化に対応
    • enuconfigなどの編集を不要にした