Skip to content

canary - #6974

Merged
TinyKitten merged 3 commits into
canaryfrom
dev
Sep 14, 2026
Merged

canary#6974
TinyKitten merged 3 commits into
canaryfrom
dev

Conversation

@TinyKitten

Copy link
Copy Markdown
Member

概要

dev の内容を canary へ反映するリリース PR。

変更の種類

  • バグ修正
  • 新機能
  • リファクタリング
  • ドキュメント
  • CI/CD
  • その他

変更内容

iOS のオンデバイス TTS フォールバック(VOICEVOX CORE)の既定音声を No.7「アナウンス」(6.vvm / スタイル ID 30)から夜語トバリ「明るい」(24.vvm / スタイル ID 119)へ差し替え、ライセンス画面のクレジット・同意ダイアログの音声名・配信手順のドキュメントを追随させた。

stg(Canary ビルドが参照する環境)側の配信設定は適用済みで、24.vvm と Open JTalk 辞書を新しい version で配信し、voicevox_tts_style_id_ios を 119 に変更してある。そのため本 PR のビルドを入れた Canary 端末では、資産の再取得後に夜語トバリで読み上げる。prod 側の設定は #6973 で別途対応する。

テスト

  • npm run lint が通ること
  • npm test が通ること
  • npm run typecheck が通ること

関連Issue

Refs #6973

スクリーンショット(任意)

未添付: 表示が変わるのはライセンス画面のクレジット項目と VOICEVOX 資産のダウンロード同意ダイアログ・パネルで、いずれも iosOnly / iOS 本体アプリ限定のため、Linux の作業機からは撮影できません(React Native Web でも Platform.OSweb になり該当 UI が出ません)。差分は音声名の文字列のみで、レイアウトは変わりません。#6930 と同じ理由です。

🤖 Generated with Claude Code

https://claude.ai/code/session_011dvB4KWYMtpLmZXRGVFE6W

* オンデバイスTTSの既定音声をVOICEVOXの夜語トバリ「明るい」へ変更

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011tVYs6Yu7jchkzxe6hAG2t

* オンデバイスTTS設計書のスタイルIDフォールバック値を実装に合わせる

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011tVYs6Yu7jchkzxe6hAG2t

* 夜語トバリの商用利用条件の記述から断定を外す

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_011dvB4KWYMtpLmZXRGVFE6W

---------

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
@TinyKitten TinyKitten self-assigned this Sep 14, 2026
@coderabbitai

coderabbitai Bot commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Essentials

Run ID: 10b99c9e-9c1a-4d74-9f85-998f4e41636b

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Comment @coderabbitai help to get the list of available commands.

* iOSでリモートTTSが使えない回の英語をVITS(端末内合成)で読み上げるフォールバックを追加

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ErFSmExdT96Yajwmo961xK

* 読めない語があっても端末内蔵TTSへ倒さず読める部分だけ合成する

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ErFSmExdT96Yajwmo961xK

* VITSマニフェストでモデルと辞書の役割を検証する

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ErFSmExdT96Yajwmo961xK

* VITSで資産削除後のsetup省略と再生開始前エラーの取りこぼしを修正

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ErFSmExdT96Yajwmo961xK

* iOSでは端末内蔵TTSを使わず読み上げないようにする

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ErFSmExdT96Yajwmo961xK

* VOICEVOXでも資産削除後にsetupを省略して合成が失敗し続ける問題を修正

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ErFSmExdT96Yajwmo961xK

* iOSで端末内蔵TTSを使わなくなった点を設計書の各所へ反映

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ErFSmExdT96Yajwmo961xK

---------

Co-authored-by: Claude Opus 5 <noreply@anthropic.com>
@github-actions github-actions Bot added the ios label Sep 14, 2026
Co-authored-by: TinyKitten <32848922+TinyKitten@users.noreply.github.com>
@TinyKitten
TinyKitten merged commit d2e1e19 into canary Sep 14, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant