Skip to content
New issue

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

TTSライブラリにおけるwav生成処理の修正 #108

Merged
merged 2 commits into from
Mar 28, 2022

Conversation

PickledChair
Copy link
Member

内容

wavバイナリの生成時に正しくバイナリサイズを計算できていないと思われる箇所があったので修正しました。
wavバイナリを一通り生成した後に、ファイルサイズや波形データのサイズを再計算する処理がありましたが、そこにもバグがありました。修正することも考えたのですが不要な処理のようにも思えたので削除しました。もしこの処理が必要な理由があった場合は、再計算の処理を再挿入してからバグ修正したいと思います。

@@ -457,6 +442,7 @@ std::vector<float> SynthesisEngine::synthesis(AudioQueryModel query, int64_t *sp
}
phoneme_length_list.push_back(post_phoneme_length);
f0_list.push_back(0.0);
voiced.push_back(false);
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

この部分の修正は今回のバグ修正とは関係がないですが、f0_listvoiced の要素数が不一致になっているのを発見したので、ついでに修正しました。

Copy link
Member

@y-chan y-chan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTMです...!
wav書き出し機構は割と試行錯誤してその末にとりあえず動いたものを使っていたので、とても助かります...!

Copy link
Member

@Hiroshiba Hiroshiba left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!!

@Hiroshiba Hiroshiba merged commit dfa526d into VOICEVOX:main Mar 28, 2022
y-chan pushed a commit to SHAREVOX/sharevox_core that referenced this pull request Sep 1, 2022
* wavバイナリの生成処理を修正

* f0_listとvoicedの要素数を揃える
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants