Skip to content

v0.3.23

Latest

Choose a tag to compare

@github-actions github-actions released this 17 Sep 16:26

BGMの音量制御に影響するiOS/WebKitのWebM再生問題を回避するため、BGMをM4A(AAC-LC)へ変更しました。読み上げ音声はWebM(Opus)を維持します。

変更内容

  • BGMをAAC-LC・ステレオ128kbpsで配信。通常音量と発話中の減音設定は引き継ぎます。
  • 既存のassets/background-music.webmは初回起動時にM4Aへ自動変換し、元音源を一意な.bakファイルとして保存します。再アップロードは不要です。
  • TTS・待機セリフ・検索中フィラー・管理画面の音声/辞書試聴はOpus・モノラル32kbpsを使用します。形式の異なる音声キャッシュは再生成します。
  • 描画画面に「食べ物を描く」「質問する」の切り替えタブを追加しました。
  • 描画の初期色を黒にし、投稿・取り消しボタンの配置とiOSでの長押し操作を改善しました。

更新時の注意

  • BGMの自動変換には設定済みのFFmpegを使用します。変換に失敗した場合は元音源を保持し、エラーを表示して起動を中止します。
  • すでにM4AのBGMがある場合は上書きしません。
  • 更新後は表示画面と管理画面を再読み込みしてください。

検証

Rust・JavaScriptの自動テスト、静的解析、実FFmpegによるOpus/AAC変換とBGM移行を確認しました。iOS実機での確認は未実施です。