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

話速によって前後の無音時間が変わらないようにする #512

Open
Hiroshiba opened this issue Nov 18, 2022 · 1 comment · May be fixed by #1321
Open

話速によって前後の無音時間が変わらないようにする #512

Hiroshiba opened this issue Nov 18, 2022 · 1 comment · May be fixed by #1321
Assignees
Labels
バグ 初心者歓迎タスク 初心者にも優しい簡単めなタスク 状態:実装 実装をおこなっている状態

Comments

@Hiroshiba
Copy link
Member

内容

話速が2だと前後の無音時間が実際の設定値の半分になります。
直感に合わないので、話速を定数倍して実際の無音時間を揃えたほうが良いかなと思いました。

エディタ側のissue

Pros 良くなる点

直感的

Cons 悪くなる点

仕様変更になる

実現方法

prePhonemeLengthをspeedScaleで除算するのをやめる。

その他

エンジン側の仕様を変えるかソフトウェアだけ仕様を変えるか、どちらにしようか迷ったのですが、AudioQueryのprePhonemeLengthの仕様コメントは「無音時間」となっていることに気づきました。
であれば「音長」として扱っている今の仕様はバグであるということになりそうです。

また、エディタ側で実装するには、マイグレーション処理やプリセットなども考える必要が出てくることになって大変です。
そのためエンジン側の処理を変えるのが妥当なのかなと思いました。

@tarepan
Copy link
Contributor

tarepan commented May 12, 2024

着手します。

@tarepan tarepan added 状態:実装 実装をおこなっている状態 and removed 状態:実装者募集 実装者を募集している状態 labels May 12, 2024
@tarepan tarepan self-assigned this May 12, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
バグ 初心者歓迎タスク 初心者にも優しい簡単めなタスク 状態:実装 実装をおこなっている状態
Projects
None yet
2 participants