Skip to content

Commit

Permalink
Merge pull request #1 from Kor-SVS/dev
Browse files Browse the repository at this point in the history
기존 변경사항 병합, log 메시지 번역
  • Loading branch information
Cardroid authored Oct 16, 2022
2 parents 70b61ee + a4d362a commit 3813cb9
Show file tree
Hide file tree
Showing 117 changed files with 3,082 additions and 5,020 deletions.
29 changes: 28 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,33 @@
ETK_python
/tensorboard*
/source/*
!/source/dic
/source/dic/*
!/source/dic/.gitkeep
!/source/hed
/source/hed/*
!/source/hed/.gitkeep
!/source/singing_database
/source/singing_database/*
!/source/singing_database/.gitkeep
/target*
/train/conf/prepare_features.old
/train/backup
/outputs
/model_exp
/venv-start.ps1
/release
/release_Storage
/z_*

!/source/dic/hangul_ext.table
!/source/hed/korean_question_v2.1.hed

__pycache__
nnsvs
singing_database

*.old
*.old.*

*.ini
*.lab
Expand Down
52 changes: 7 additions & 45 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,55 +1,17 @@
# ENUNU Training Kit

USTとLABとWAVがあれば楽にモデル生成できます。
### Fork of the ENUNU Training Kit (ETK) for the DYVAUX notebooks.
May not work for local training.

## 用途
With UST, LAB, and WAV, you can easily generate models.

UST ファイルが同梱されている歌唱データベースから、[ENUNU](https://github.com/oatsu-gh/ENUNU) 用の歌声モデルを生成します。
## Purpose

## 動作環境
Generate singing voice models for [ENUNU](https://github.com/oatsu-gh/ENUNU) from the singing database bundled with UST files.

- Windows 10
## Requirements

## 必要なもの

- 歌唱データベース
- Singing dataset
- 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 フォルダに入れたら完成です。

## 更新履歴

- v0.0.1 (2021-06-13)
- 学習キット試作
- v0.0.2 (2021-06-14)
- hedファイルを差し替えて母音無声化に対応
- enuconfigなどの編集を不要にした
- v0.0.3 (2021-06-27)
- train/conf/prepare_features のフォルダを作成し、myconfig でオーバーライドできるようにした。
- train/conf/train 以下の各モデルのフォルダに myconfig がないのを修正
- v0.1.0 (2021-06-27)
- train/conf/prepare_features のフォルダを削除
- ステージ7としてリリース用フォルダ作成機能を追加
- ステージ0で無限ル―プすることがある不具合を修正
- 5ms 未満の音素でエラーが出ないようにする機能を追加
- どこのステージを実行中か分かりやすくした
- v0.1.1 (2021-07-21)
- ステージ7が実行されない不具合を修正
- ステージ0で、LABファイル中の最後の休符の終了時刻を、USTの休符終了時刻に合わせる機能を追加
- natsort がインストールされない不具合を修正
- v0.2.0 (2021-09-17)
- DBチェック機能を強化([ENUNU/train](https://github.com/oatsu-gh/ENUNU/tree/main/train) から複製)
- v1.0.0 (2021-11-03)
- Python Embeddable + Portable Git をポータブル環境にした。([ENUNU/train](https://github.com/oatsu-gh/ENUNU/tree/main/train) から複製)
- LICENSE を GPL 2 に変更
1 change: 1 addition & 0 deletions run.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
"C:\Program Files\Git\bin\bash.exe" train\run.sh --stage %1 --stop_stage %2
1 change: 1 addition & 0 deletions run_resf0.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
"C:\Program Files\Git\bin\bash.exe" train\run_resf0.sh --stage %1 --stop_stage %2
1 change: 1 addition & 0 deletions run_vocoder.bat
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
"C:\Program Files\Git\bin\bash.exe" train\run_vocoder.sh --stage %1 --stop_stage %2
Empty file added source/dic/.gitkeep
Empty file.
Loading

0 comments on commit 3813cb9

Please sign in to comment.