-
Notifications
You must be signed in to change notification settings - Fork 310
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
[project-s] エンジンプロトタイプでレンダリングできるようにする #1595
[project-s] エンジンプロトタイプでレンダリングできるようにする #1595
Conversation
// 母音の後ろに子音がある場合 | ||
mora.vowelLength = noteLength - nextMora.consonantLength; | ||
if (mora.vowelLength < minVowelLength) { | ||
// 母音をこれ以上短くできない場合は、子音を短くする | ||
mora.vowelLength = minVowelLength; | ||
nextMora.consonantLength = noteLength - mora.vowelLength; | ||
if (nextMora.consonantLength < minConsonantLength) { | ||
// 子音も短くできない場合は、比で母音と子音の長さを決定する | ||
const minMoraLength = minVowelLength + minConsonantLength; | ||
const vowelRatio = minVowelLength / minMoraLength; | ||
const consonantRatio = minConsonantLength / minMoraLength; | ||
mora.vowelLength = noteLength * vowelRatio; | ||
nextMora.consonantLength = noteLength * consonantRatio; | ||
} | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
母音+子音の長さがノートの長さを超えないようにします。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
コメントが適量書いてあってものすごい読みやすかったです!!
かなり単純な調整だと思うのですがちょっと触ってみてかなり十分に感じました。すごい。
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!!!!!!
すごい!!!!!!!!!!!!
内容
エンジンプロトタイプでレンダリングできるようにします。
また、無声化を解除する処理の追加や、母音・子音の長さを編集する処理の修正などを行います。
OpenAPI Generatorの実行と、
singing.ts
、type.ts
の編集を行っています。関連 Issue
VOICEVOX/voicevox_project#15
VOICEVOX/voicevox_engine#712
その他