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
ソングはPhraseという区切りがあり、対応するPhraseKeyをキャッシュなどに利用しています。
型間違いを起こしづらくなり、コーディングが楽になる
たぶんこんな感じで定義して、 https://github.com/VOICEVOX/voicevox/pull/1217/files#diff-a2e928a7b8428dba5f753cc8014e39204ccb3aaf1049ba8567f4b59af69defc7R26-R28 あとはいろんなところのstringをPhraseKeyに置き換える感じだと思います。 SingingStoreStateのphrases: Map<string, Phrase>のstringとか。
phrases: Map<string, Phrase>
phraseKeyでコード全体検索をすると見つけやすいはず。 トーク側のAccentPhraseと間違いやすいかもなので注意が必要かも
phraseKey
AccentPhrase
がマージされてからのがやりやすそう。
The text was updated successfully, but these errors were encountered:
No branches or pull requests
内容
ソングは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: