Skip to content

Releases: oatsu-gh/ENUNU

不具合修正

19 Sep 06:23
Compare
Choose a tag to compare
  • NVIDIA製GPU非搭載端末で、初回実行時のPyTorchインストールに失敗する不具合を修正
  • 選択ノート数が少ないとき(2ノート未満のとき)に出るエラーを理解しやすくした。
  • モデルが適切に指定されていないとき(enuconfig.yaml が音源フォルダにないとき)に出るエラーを理解しやすくした。
  • 歌詞がないノートがを休符として扱うようにした。

初回起動時にPyTorchをインストールする機能を追加

18 Sep 19:34
Compare
Choose a tag to compare
  • 初回起動時にPyTorchをインストールする機能を追加
    • GitHubでの配布サイズ制限を気にしなくてよくなった。
    • ENUNU初回起動時のみ、ネットワーク接続が必要になった。
    • CUDAの有無やバージョンを気にせず、自動で最適なPyTorchをインストールするようになった。

UST未保存でも再生できるようにした

18 Sep 19:27
Compare
Choose a tag to compare
  • UST未保存でも再生できるようにした。
    • USTファイルが未保存の場合、USTのあるフォルダにWAV出力する代わりに一時フォルダに出力する。

不具合修正

01 Sep 10:28
Compare
Choose a tag to compare

PyTorchのバージョンについて

CUDA10.2版は torch1.9.0+cu102 です。CUDA11.1版は容GitHubのファイルサイズ制限の関係で torch1.7.1+cu102 です。

更新内容

  • ライセンスを MIT License に変更
  • 学習ツール強化
    • プラグインには同梱しない。
    • USTから学習できるようになった。
    • 学習データ整合性チェックが充実した。
  • プラグイン更新
    • USTのフルパスに空白スペースが含まれているとWAV出力できない不具合を修正
    • WAV出力を 32bit float に固定
    • WAV出力フォルダを変更
      • USTのあるフォルダ/曲名_時刻.wav -> USTのあるフォルダ/曲名_時刻/曲名_時刻.wav
    • USTから生成したフルラベルとモノラベルの出力フォルダを変更
      • USTのあるフォルダ/曲名_時刻/曲名_時刻_mono_score.lab
      • USTのあるフォルダ/曲名_時刻/曲名_時刻_full_score.lab
    • timing, f0, mgc, bap のファイル出力機能を追加
      • USTのあるフォルダ/曲名_時刻/曲名_時刻_timing.lab
      • USTのあるフォルダ/曲名_時刻/曲名_時刻.f0
      • USTのあるフォルダ/曲名_時刻/曲名_時刻.mgc
      • USTのあるフォルダ/曲名_時刻/曲名_時刻.bap

v0.2.0 alpha からの更新内容

  • 合成時に失敗する不具合を修正
    • 同梱の scikit-learn を v0.23.2 にダウングレード

中間ファイル生成機能を追加

14 Aug 09:28
Compare
Choose a tag to compare
Pre-release

PyTorchのバージョンについて

CUDA10.2版は torch1.9.0+cu102 です。CUDA11.1版は容GitHubのファイルサイズ制限の関係で torch1.7.1+cu102 です。

更新内容

  • ライセンスを MIT License に変更
  • 学習ツール強化
    • プラグインには同梱しない。
    • USTから学習できるようになった。
    • 学習データ整合性チェックが充実した。
  • プラグイン更新
    • USTのフルパスに空白スペースが含まれているとWAV出力できない不具合を修正
    • WAV出力を 32bit float に固定
    • WAV出力フォルダを変更
      • USTのあるフォルダ/曲名_時刻.wav -> USTのあるフォルダ/曲名_時刻/曲名_時刻.wav
    • USTから生成したフルラベルとモノラベルの出力フォルダを変更
      • USTのあるフォルダ/曲名_時刻/曲名_時刻_mono_score.lab
      • USTのあるフォルダ/曲名_時刻/曲名_時刻_full_score.lab
    • timing, f0, mgc, bap のファイル出力機能を追加
      • USTのあるフォルダ/曲名_時刻/曲名_時刻_timing.lab
      • USTのあるフォルダ/曲名_時刻/曲名_時刻.f0
      • USTのあるフォルダ/曲名_時刻/曲名_時刻.mgc
      • USTのあるフォルダ/曲名_時刻/曲名_時刻.bap

enuconfig を簡略化

11 Feb 09:25
Compare
Choose a tag to compare

主な更新内容

  • enuconfig.yaml を簡略化
    • model.yaml からコピーしていた部分を削除
    • ENUNU 0.0.3 向けのモデルはそのまま使えます。

不具合修正

  • ustファイル名に空白があると、生成したwavファイルを再生できない不具合を修正
    • 半角アンダーバーに置換して出力します。

ほか

  • utaupy 1.11.4 になる予定の開発版を同梱
  • フルラベルに「前の休符からの距離(p18)」を追加
  • フルラベルに「次の休符までの距離(p19)」を追加
  • 他にもフルラベルの要素を追加(独自要素なし)
  • フルラベルからキーや相対ピッチを削除

32bit出力時の音量を調整

10 Dec 11:09
Compare
Choose a tag to compare
  • 音声ファイル出力設定において、32bit出力かつノーマライズ無効のときに音量が小さいのを修正しました。
  • 同梱しているNNSVSを最新版に更新し、RMDNに対応しました。
  • バーチャルシンガー御丹宮くるみ (ENUNU)v0.0.1 と同時にリリースしました。

CUDAがない環境で動かない不具合を修正

04 Dec 13:50
Compare
Choose a tag to compare

ENUNU

NNSVS用歌声モデルをUTAU音源みたいに使えるようにするUTAUプラグイン

UTAU plugin powered by NNSVS

インストール方法

  1. UTAUに ENUNU-0.0.2.zip をドラッグ&ドロップ

使い方

  1. USTを開き、ENUNU用モデルを含むUTAU音源を原音ファイルセットに設定する。
    例)「おふとんP (ENUNU)」・・・ENUNU向けのNNSVS用おふとんP歌声モデル
  2. USTの歌詞をひらがな単独音にする。
  3. 再生したい部分を選択し、プラグインとしてENUNUを起動する。
  4. ~ 数秒か数分待つ ~
  5. 選択部分のWAVファイルがUSTファイルと同一フォルダに生成される。

使い方ヒント

  • 促音(っ)は、直前のノートに含めることをお勧めします。
    • [さ][っ][ぽ][ろ] → [さっ][ぽ][ろ]
  • 促音以外の複数文字の平仮名歌詞には対応していません。
  • 音素を空白区切りで直接入力できます。平仮名と併用できますが、1ノート内に混在させることはできません。
  • [い][ら][ん][か][ら][ぷ][て] → [i][r a][N][k a][ら][p][て]
  • 音素の直接入力により、1ノート内に2音節以上を含めることができます。
  • [さっ][ぽ][ろ] → [さっ][po ro]

ENUNU

03 Dec 15:22
Compare
Choose a tag to compare

ENUNU

NNSVS用歌声モデルをUTAU音源みたいに使えるようにするUTAUプラグイン

UTAU plugin powered by NNSVS

インストール方法

UTAUに ENUNU-0.0.1.zip をドラッグ&ドロップ

使い方

  1. USTを開き、ENUNU用モデルを含むUTAU音源を原音ファイルセットに設定する。
    例)「おふとんP (ENUNU)」・・・ENUNU向けのNNSVS用おふとんP歌声モデル
  2. USTの歌詞をひらがな単独音にする。
  3. 再生したい部分を選択し、プラグインとしてENUNUを起動する。
  4. ~ 数秒か数分待つ ~
  5. 選択部分のWAVファイルがUSTファイルと同一フォルダに生成される。

使い方ヒント

  • 促音(っ)は、直前のノートに含めることをお勧めします。
    • [さ][っ][ぽ][ろ] → [さっ][ぽ][ろ]
  • 促音以外の複数文字の平仮名歌詞には対応していません。
  • 音素を空白区切りで直接入力できます。平仮名と併用できますが、1ノート内に混在させることはできません。
    • [い][ら][ん][か][ら][ぷ][て] → [i][r a][N][k a][ら][p][て]
  • 音素の直接入力により、1ノート内に2音節以上を含めることができます。
    • [さっ][ぽ][ろ] → [さっ][po ro]