-
Notifications
You must be signed in to change notification settings - Fork 126
Closed
Description
内容
ONNX Runtimeのリンクをdlopen
/LoadLibrary
ベースにします。
Pros 良くなる点
以下のような問題が解決される。
- voicevox_core python api - dll loading - windows #445
- APIの名称や案内をする時のルールを列挙してドキュメント化する #543
- ダウンローダーにcore.zip以外だけをダウンロードする機能を持たせる #642
- Windowsデフォルトのonnxruntimeが使われた時に気付けるようにしたい #644
Cons 悪くなる点
実現方法
#718 をしたときにdlopen
/LoadLibrary
モードに切り替える。ただし現状のVOICEVOX/onnxruntime-rsでも可能ではある。
VOICEVOXのバージョン
N/A
OSの種類/ディストリ/バージョン
- Windows
- macOS
- Linux
その他
実行に移すタイミング次第では以下のようなissueに影響が出ると思います。
- manylinuxを使えるようにする #691 (CC: @tuna2134)
- iOS版でApp Storeにサブミットすると問題がありと指摘され受取拒否される。 #715 (CC: @nekomimimi) (iOSだけ従来通りのリンク、または静的リンクという手はあると思います)
Hiroshiba