Skip to content

c7e715d1b04b17683718fb1e8944cc28/SOFA-oto.ini

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

SOFA-oto.ini

SOFAを使用して、UTAUのoto.iniを生成する

前提要件

  • C++ によるデスクトップ開発 (Visual Studio)
  • CMake

使い方 (Windows)

  1. このリポジトリをsubmoduleを含めcloneする
    git clone --recursive
  2. 仮想環境を構築し、入る
    python -m venv .venv
    .venv/scripts/activate
  3. 必要なモジュールをインストールする
    pip install -r src/SOFA/requirements.txt
    pip install -r requirements.txt
  4. PyTorchの公式サイトにて、セットアップをする
  5. 日本語のSOFAモデルをダウンロードし、解凍後中にある「japanese-v2.0-45000.ckpt」を「src/cktp」に配置する
  6. main.pyを実行する

仕様

UTAUの音源フォルダを本プログラムへ処理をかけることで、pyopenjtalkを用いてg2pを行いphonemesのテキストファイルを生成します。

その後、SOFAによってphonemesからラベリングを行い、ラベルファイルを元に独自の計算式でoto.iniへ変換します。

About

Use SOFA to generate oto.ini.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages