-
Notifications
You must be signed in to change notification settings - Fork 300
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
[ソング] PhraseKeyに型をつける #1856
Comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
内容
ソングはPhraseという区切りがあり、対応するPhraseKeyをキャッシュなどに利用しています。
Pros 良くなる点
型間違いを起こしづらくなり、コーディングが楽になる
実現方法
たぶんこんな感じで定義して、
https://github.com/VOICEVOX/voicevox/pull/1217/files#diff-a2e928a7b8428dba5f753cc8014e39204ccb3aaf1049ba8567f4b59af69defc7R26-R28
あとはいろんなところのstringをPhraseKeyに置き換える感じだと思います。
SingingStoreStateの
phrases: Map<string, Phrase>
のstringとか。phraseKey
でコード全体検索をすると見つけやすいはず。トーク側の
AccentPhrase
と間違いやすいかもなので注意が必要かもその他
がマージされてからのがやりやすそう。
The text was updated successfully, but these errors were encountered: