VOICEVOX/voicevox_core

`Synthesizer::load_voice_model`にオプショナル引数`on_existing`を追加

Opened this issue · 0 comments

内容

次のような型の引数を用意する。

OnExistingVoiceModelId = Error | Reinit | Skip
--                       ^^^^^
--                       デフォルト。現在の0.16.0の挙動

Pros 良くなる点

長文を入力してしまってVRAM使用量が膨らんだときなどのために、アンロード→再ロードを一発で行う操作を提供できる。

Cons 悪くなる点

実現方法

Python APIではそのままオプショナル引数として実装。

Rust, C, Javaではload_voice_model_with_optionsというメソッドを新たに生やす。

VOICEVOXのバージョン

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

その他