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

無音の長さ一括変更するUIの表示をエンジンの能力で切り替えるようにする #2401

Conversation

Hiroshiba
Copy link
Member

@Hiroshiba Hiroshiba commented Dec 8, 2024

内容

無音の長さ一括変更するUIの表示をエンジンの能力で切り替えるようにしました。
また名称を「間の長さ」にしました。なぜこの名前にしたのか、かなり考えたのでメモを下に書いています。

関連 Issue

その他

「間の長さ」に至るまでの紆余曲折

  • 音は「文内無音倍率」、分かりやすいけど文字数を少なくしたかった
  • 他に「開始無音」があり、これは絶対値を指定すると無音時間がその秒数になる
    • なので「文内無音」は一旦なし
  • 倍率のわかりやすい候補
    • 伸縮、拡大率、率、伸長など
    • 「無音率」は無音じゃない区間に比べての無音の割合に見えそうで、無音の長さの倍率には見えなそう
    • 「拡大」は、日本語的には時間の伸縮に使うイメージがない
    • 「伸縮」は候補になるけどちょっと難しいより
    • 「長さ」
      • 距離の絶対値を示したり、長さの感覚を示したりする言葉
      • 良くはないが、他のに比べるとまだ良さそう
      • そもそも倍率であることを明示する必要はない
      • 値が大きければ無音の時間が長いことが分かればいい
        • 「抑揚」は音高の分散にかける値だけど、別にそれがわかる必要はない
      • ただ時間の絶対値だと勘違いされうるとは思う
      • 最高ではないが、聞きなじみのある言葉なので伸縮をやめてこちらにした
  • 「文内無音」の分かりやすい候補
    • 漢字4文字はちょっと避けたい
    • ポーズ、休止区間、休止、句切れ、間など
    • 英語圏ではポーズで間違いないと思う、伝わりやすい
      • でも日本語圏だとなじみがない
      • 最近あまり言わないかもだけど「姿勢」を意味するポーズposeと勘違いされる気がしないでもない
    • 「休止」は何かわからないかもしれない
    • 「休止区間」は何かわかるけど文字数が多い
    • 「間」は正直微妙
      • 文同士の間の無音の長さと勘違いされる可能性もある
      • あと「あいだ」と読んでしまうと意味がわからない
    • 字の少なさを取って「間」とした
      • 普通にポーズの方がいいのかもしれない。。。。。。。

@Hiroshiba Hiroshiba requested a review from a team as a code owner December 8, 2024 17:24
@voicevox-preview-pages
Copy link

voicevox-preview-pages bot commented Dec 8, 2024

🚀 プレビュー用ページを作成しました 🚀

更新時点でのコミットハッシュ:35dba9e

uiLocked.value || supportedFeatures.value?.adjustSpeedScale === false,
uiLocked.value || !supportedFeatures.value?.adjustSpeedScale,
Copy link
Member Author

Choose a reason for hiding this comment

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

判定機構が間違っていたのでついでに修正

@@ -118,6 +118,7 @@ test("複数選択:AudioInfo操作", async ({ page }) => {

for (const parameter of parameters) {
const input = parameter.locator("label input");
if (await input.isDisabled()) continue;
Copy link
Member Author

Choose a reason for hiding this comment

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

NemoはadjustPauseLengthがなくdisableになるので入力できないからcontinue

Copy link
Member Author

@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.

間の長さで良いのか若干不安ではありますが、大丈夫だと信じてマージしたいと思います!

@Hiroshiba Hiroshiba merged commit 4b06923 into VOICEVOX:main Dec 13, 2024
10 checks passed
@Hiroshiba Hiroshiba deleted the 無音の長さ一括変更するUIの表示をエンジンの能力で切り替えるようにする branch December 13, 2024 06:54
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.

1 participant