We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rust 版コアには現行のリリース版コア(C++ 版)の互換 API が追加されたため (VOICEVOX/voicevox_core#279) 、 #454 の作業を行わなくてもエンジンが Rust 版コアを使うことができるようになっています(コアの名前が core から voicevox_core に変わったことについても #471 で対応済みです)。
core
voicevox_core
ビルド時に用いるコアについて、いくつかの変更に注意しつつ Rust 版コアに差し替える作業を行うと、Rust 版コアを用いたビルド済みエンジンをリリースすることができるようになります。 VOICEVOX/voicevox_core#213 の作業の一環として、この作業を行っていきたいと考えています。
大雑把には以下のような作業があると考えました。
ただし「その他」で後述しますが、PyInstaller ビルドの作業との間で優先度をどうするかによって、作業の進め方が変わると思います。
0.14.0 のリリースに組み込まれることを目指す
エンジンのビルドツールを Nuitka から PyInstaller に移行する作業 #439 を優先させる場合は、そちらを先に進めて pyinstaller ブランチを master にマージしてから作業するのが良いかもしれません(PyInstaller ビルドの作業で残っているのは Docker ビルドの対応だと思います)。
両者が並行して進められるとややこしくなると考えられるため、どちらかを優先させる必要がありそうです。
The text was updated successfully, but these errors were encountered:
pyinstaller側先に進めたいかもですね! あるいはdocker版は一時的に置いておいてmainにマージしちゃうか、pyinstallerブランチから作業する手もあるかもです。(両方ちょっと微妙かもですが…)
pyinstaller側でちょっと聞いてみます。
Sorry, something went wrong.
pyinstaller側が完了したので( thx @y-chan 🎉 )rust版対応とかも進められそうですね・・・!!!
マストではないですが、なんとなくVOICEVOXバージョン0.14.0に間に合うと良いのかなとちょっと思ってます。 014.0は早くて12月中旬とかになりそうです。(各ボイボ系エディタとの連携が必要なのでたぶん遅れます)
もしよければ進めていけると・・・・・・!!!
ビルド済みエンジンに Rust 実装のコアを含めるようにする (#510)
ed3748c
close #481
Successfully merging a pull request may close this issue.
内容
Rust 版コアには現行のリリース版コア(C++ 版)の互換 API が追加されたため (VOICEVOX/voicevox_core#279) 、 #454 の作業を行わなくてもエンジンが Rust 版コアを使うことができるようになっています(コアの名前が
core
からvoicevox_core
に変わったことについても #471 で対応済みです)。ビルド時に用いるコアについて、いくつかの変更に注意しつつ Rust 版コアに差し替える作業を行うと、Rust 版コアを用いたビルド済みエンジンをリリースすることができるようになります。 VOICEVOX/voicevox_core#213 の作業の一環として、この作業を行っていきたいと考えています。
Pros 良くなる点
Cons 悪くなる点
実現方法
大雑把には以下のような作業があると考えました。
ただし「その他」で後述しますが、PyInstaller ビルドの作業との間で優先度をどうするかによって、作業の進め方が変わると思います。
VOICEVOXのバージョン
0.14.0 のリリースに組み込まれることを目指す
OSの種類/ディストリ/バージョン
その他
エンジンのビルドツールを Nuitka から PyInstaller に移行する作業 #439 を優先させる場合は、そちらを先に進めて pyinstaller ブランチを master にマージしてから作業するのが良いかもしれません(PyInstaller ビルドの作業で残っているのは Docker ビルドの対応だと思います)。
両者が並行して進められるとややこしくなると考えられるため、どちらかを優先させる必要がありそうです。
The text was updated successfully, but these errors were encountered: