mirror of
https://github.com/neodyland/sbv2-api.git
synced 2025-12-22 23:49:58 +00:00
1de700147a278624160fae0b9a8acc88c633d998
sbv2-api
このプロジェクトはStyle-Bert-ViTS2をONNX化したものをRustで実行するのを目的としています。つまり推論しか行いません。
学習したいのであれば、Style-Bert-ViT2で調べてやってください。
注意:JP-Extraしか対応していません。
ONNX化する方法
dabertaとstbv2本体をonnx化する必要があります。
あくまで推奨ですが、onnxsimを使うことをお勧めします。 onnxsim使うことでモデルのサイズを軽くすることができます。
onnxモデルの配置方法
models/daberta.onnx- DaBertaのonnxモデルmodels/sbv2.onnx-Style-Bert-ViT2の本体
Todo
- WebAPIの実装
- Rustライブラリの実装
- 余裕があればPyO3使ってPythonで利用可能にする
謝辞
- litagin02/Style-Bert-VITS2 - このコードの書くにあたり、ベースとなる部分を参考にさせていただきました。
- Googlefan - 彼にモデルをONNXヘ変換および効率化をする方法を教わりました。
Description
Languages
Rust
78.3%
Python
10.8%
Jupyter Notebook
6%
TypeScript
2.5%
Shell
1%
Other
1.4%