VOICEVOX / voicevox_core

無料で使える中品質なテキスト読み上げソフトウェア、VOICEVOXのコア
https://voicevox.hiroshiba.jp/
MIT License
844 stars 114 forks source link

[ソング] predict_consonant_lengthの長さが0以下になるのを防ぐ #749

Open y-chan opened 6 months ago

y-chan commented 6 months ago

内容

機械学習モデルの都合上、どうしても子音が存在するにも関わらず、子音の長さが0以下になることがあります。 現状、この問題に対する補正をエンジン側で行っていますが、コア側で行うことが望ましいです。

Pros 良くなる点

エンジン側でワークアラウンド的に追加している処理を消して、コア側に移行できる

Cons 悪くなる点

なし

実現方法

predict_consonant_lengthに入力される子音配列(consonants)の、子音が存在する(値!=-1である)のに、そのインデックスの出力値配列が0以下である場合に、強制的に1に変換する処理を追加すればこのIssueは完了です。

VOICEVOXのバージョン

0.16.0

OSの種類/ディストリ/バージョン

その他