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
BasePhoneme.onehot()
要望: BasePhoneme.onehot() の出力型変更
voicevox_engine ではモデル用音素表現としてonehotベクトルを利用しており、BasePhoneme はそのためのメソッド .onehot() を有している。 しかし現在の実装では .onehot() は一切利用されず、必要箇所で個別に実装している。 また現在のBasePhoneme.onehot()はBool型のベクトルを出力するため、Fp32ベクトルが必要な上記の個別実装をそのままは置き換えられない。
voicevox_engine
BasePhoneme
.onehot()
よって BasePhoneme.onehot() の出力型変更を提案します。
True
False
0.
1.
0.14.10
The text was updated successfully, but these errors were encountered:
提案ありがとうございます!!
BasePhoneme.onehot() の出力型変更を提案します。
よくよく考えると、音素クラスにonehot化のメソッドが生えているのは若干役割違いかもと少し思いました! synthesis_engine内辺りにonehotを出力する関数を作ってもいいかも?
synthesis_engine
まあどちらにせよ切り出すのは賛成で、今のmasterブランチの実装よりは提案の形のが良いかなと感じました!!
Sorry, something went wrong.
👍 #790 に依存しているため、当該PRマージ後に着手します。
OjtPhoneme
OjtPhoneme.onehot()
着手しました。
Successfully merging a pull request may close this issue.
内容
要望:
BasePhoneme.onehot()
の出力型変更voicevox_engine
ではモデル用音素表現としてonehotベクトルを利用しており、BasePhoneme
はそのためのメソッド.onehot()
を有している。しかし現在の実装では
.onehot()
は一切利用されず、必要箇所で個別に実装している。また現在の
BasePhoneme.onehot()
はBool型のベクトルを出力するため、Fp32ベクトルが必要な上記の個別実装をそのままは置き換えられない。よって
BasePhoneme.onehot()
の出力型変更を提案します。Pros 良くなる点
Cons 悪くなる点
実現方法
True
/False
から0.
/1.
への置き換えVOICEVOXのバージョン
0.14.10
OSの種類/ディストリ/バージョン
The text was updated successfully, but these errors were encountered: