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
C API用のdllが入ったZIPファイルの中には、音声合成するためのモデルが大量に含まれている700MB程度のmodelディレクトリが同梱されています。 dllが含まれているZIPファイルからこのmodelディレクトリをなくし、別でダウンロード可能にしておくと色々都合が良さそうです。
例えばこちらの課題ある通り、全部のモデルをダウンロードするのではなく、必要なモデルだけをダウンロードする需要があったりします。 これを実現するためには、とりあえずまずはZIPファイルの中からモデルディレクトリを無くす必要がありそうです。
モデルファイルを別途ダウンロード可能になる。 OSや環境ごとにモデルの同梱が不要になるのでビルドが早くなる。
設計が自明ではない。
色々やり方がありそうですが、変更量が小さくなるようにまずは以下の流れを考えてます。
この形であれば、ZIPファイルダウンロード&ダウンローダーを実行した結果が、変更前と変更後で同じになると思ってます。
0.15リリースに間に合わせられると良さそうかも。
ちなみにPython wheelの中からモデルディレクトリがすでに消えているっぽい・・・?
The text was updated successfully, but these errors were encountered:
@qryxip みたいなこと考えているんですがどう思われますか・・・? 👀 多分発展系として色々できそうではあるのですが、とりあえず第1弾として分離だけやっちゃおうかなと。 問題なさそうだったら取り組んでみようと思ってます!
Sorry, something went wrong.
ひとまず分離するというのはよいと思います。 (SHAREVOXも分離された状態でReleaseに上がってますね)
メモです
Successfully merging a pull request may close this issue.
内容
C API用のdllが入ったZIPファイルの中には、音声合成するためのモデルが大量に含まれている700MB程度のmodelディレクトリが同梱されています。
dllが含まれているZIPファイルからこのmodelディレクトリをなくし、別でダウンロード可能にしておくと色々都合が良さそうです。
例えばこちらの課題ある通り、全部のモデルをダウンロードするのではなく、必要なモデルだけをダウンロードする需要があったりします。
これを実現するためには、とりあえずまずはZIPファイルの中からモデルディレクトリを無くす必要がありそうです。
Pros 良くなる点
モデルファイルを別途ダウンロード可能になる。
OSや環境ごとにモデルの同梱が不要になるのでビルドが早くなる。
Cons 悪くなる点
設計が自明ではない。
実現方法
色々やり方がありそうですが、変更量が小さくなるようにまずは以下の流れを考えてます。
この形であれば、ZIPファイルダウンロード&ダウンローダーを実行した結果が、変更前と変更後で同じになると思ってます。
その他
0.15リリースに間に合わせられると良さそうかも。
ちなみにPython wheelの中からモデルディレクトリがすでに消えているっぽい・・・?
The text was updated successfully, but these errors were encountered: