VOICEVOX / voicevox_core

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

Java API:onnxruntimeを自前で用意するように #610

Closed sevenc-nanashi closed 1 year ago

sevenc-nanashi commented 1 year ago

内容

onnxruntime周りを自前で用意するようにします。

理由

パッケージをvoicevox、voicevox-cuda、voicevox-directml、voicevox-androidと用意しようと思ってます。 voicevox-androidとvoicevoxで分けてるのは容量の関係です(スマホアプリは容量をそこそこ気にする必要があると思うので) で、問題になってくるのはOrtEnvironment.getEnvironment();で、onnxruntime-androidは普通のgradleだと読み込めない(多分)のでAndroid版がビルドできなくなります。 ので、こうなりました。(Cの#ifとかがあればいいのに)

関連 Issue

その他

(なし)

sevenc-nanashi commented 1 year ago

色々やってました、結構間違ったアプローチしてました :innocent:

閉じます、後で正しいアプローチのやつをPRします

Hiroshiba commented 1 year ago

おっとなるほどです! よくわからないこととかあったら何でも聞いていただければ!!