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
VVM以前はstyleIdとonnxモデルで推論するのに渡す数値(ややこしいですがspeaker_idと呼んでたりします)が異なる場合もサポートされていました。
voicevox_core/crates/voicevox_core/src/status.rs
Line 53 in f69d15e
↑のspeaker_id_mapはstyleId -> (modelId, speakerId)のマップです。 VVMではid_relationsと名前が変わり、modelIdへのマップだけになりました。
speaker_id_map
id_relations
Line 26 in 8cf307d
ここに新たに、onnxモデルに渡す数値を格納できるようにしたいです。
以前のモデルで音声合成できるようになる
VVMの中にマッピングを書かないといけない
データ構造は
id_relations: BTreeMap<StyleId, (VoiceModelId, ModelInnerId)>,
とかにしようかなと思っています。
VVMの中にマッピングを書く必要がありますが、manifest.jsonに書くのが良いだろうと思っています。 VVMには他にもmetas.jsonがありますが、こちらはコア内で使うだけでなく、ユーザーが使うものでもあります。 一方でmanifest.jsonはコアだけが使う情報が書かれているので、書くならこっちかなと思っています。
style_id_map: {styleId: modelInnerId}辺りをオプショナルで持てるようにしようかなと。
style_id_map: {styleId: modelInnerId}
ref #545
The text was updated successfully, but these errors were encountered:
Successfully merging a pull request may close this issue.
内容
VVM以前はstyleIdとonnxモデルで推論するのに渡す数値(ややこしいですがspeaker_idと呼んでたりします)が異なる場合もサポートされていました。
voicevox_core/crates/voicevox_core/src/status.rs
Line 53 in f69d15e
↑の
speaker_id_map
はstyleId -> (modelId, speakerId)のマップです。VVMでは
id_relations
と名前が変わり、modelIdへのマップだけになりました。voicevox_core/crates/voicevox_core/src/status.rs
Line 26 in 8cf307d
ここに新たに、onnxモデルに渡す数値を格納できるようにしたいです。
Pros 良くなる点
以前のモデルで音声合成できるようになる
Cons 悪くなる点
VVMの中にマッピングを書かないといけない
実現方法
データ構造は
とかにしようかなと思っています。
VVMの中にマッピングを書く必要がありますが、manifest.jsonに書くのが良いだろうと思っています。
VVMには他にもmetas.jsonがありますが、こちらはコア内で使うだけでなく、ユーザーが使うものでもあります。
一方でmanifest.jsonはコアだけが使う情報が書かれているので、書くならこっちかなと思っています。
style_id_map: {styleId: modelInnerId}
辺りをオプショナルで持てるようにしようかなと。その他
ref #545
The text was updated successfully, but these errors were encountered: