-
Notifications
You must be signed in to change notification settings - Fork 126
Closed
Labels
Description
内容
現在0.15ではinitialize
時に、load_all_models
のオンオフに関わらず.binファイルを全部メモリに読み込んでしまっています。これを"load"時 (Session
作成時)まで遅延させます。
https://x.com/maruna_lunar/status/1772239266321674530
Pros 良くなる点
- 0.16を待たずして、メモリが問答無用で1GB持って行かれるのを無くせる
Cons 悪くなる点
実現方法
-
https://github.com/VOICEVOX/voicevox_core/tree/release-0.15に実装
struct VoiceModel
を削除してPathBuf
に置き換え、Session
の構成時に.binを読むように変える。voicevox_core/crates/voicevox_core/src/status.rs
Lines 213 to 216 in 0fd77a2
struct ModelFile { path: PathBuf, content: Vec<u8>, } -
製品版作成、リリース
-
エンジンかエディタのリリースノートに含める
VOICEVOXのバージョン
0.?.0
OSの種類/ディストリ/バージョン
- Windows
- macOS
- Linux