-
Notifications
You must be signed in to change notification settings - Fork 350
Open
Description
内容
issue #2852 および PR #2868 のレビュー内で言及した内容です。
各テキスト単体の再生時間表示に加えて、**上から順に音声を足し合わせた「合計の再生時間」**が分かる表示が欲しいです。
文章全体で「〇秒以内に収めたい」「全体で何秒になるかを見ながら調整したい」といったケースが実際の使用でも多く、個別の再生時間だけでなく、合計時間が即座に確認できると編集作業がしやすくなります。
Pros 良くなる点
- 音声全体の尺を意識しながらテキストを調整できる
- ナレーションや動画用音声など、時間制約がある用途で特に便利
- 再生・書き出しを行わなくても、概算の全体時間が把握できる
Cons 悪くなる点
- UI 上の表示要素が増える
- 表示位置によっては画面がやや煩雑になる可能性がある
実現方法
- 既存の「音声の長さ計算(AudioQuery からの算出)」を利用し、 各テキストを上から順に加算した合計値を算出する
- 常時表示ではなく、設定で ON/OFF できる形が望ましい
- UI としては以下のような案が考えられる
- トーク全体のステータス表示(合計〇秒)
- リスト上部または下部への集約表示
- エンジンによっては正確な長さ算出ができない可能性があるため、 既存の長さ表示機能と同様の制約を前提とする
VOICEVOXのバージョン
0.25.1
OSの種類/ディストリ/バージョン
- Windows
- macOS
- Linux
その他
Reactions are currently unavailable