LocalNarratorTTS
- ダウンロード商品¥ 1,000




【アップデート方法】 1. 新しいZIPをダウンロード&解凍 2. update.bat (Win) / update.command (Mac) をダブルクリック ## 機能 - CEP 拡張機能パネル - 参照音声からのボイスクローン - テキストから音声生成 - タイムラインへの自動挿入 - 多言語対応(JA/EN/ZH/KO/FR/ES) - サーバーモード(開発中) - モデル管理(パネルからダウンロード可能) ## 使い方 ### 基本的な使い方 1. **参照音声を選択** - 「Select WAV File...」をクリック - クローンしたい声の音声ファイル(WAV/MP3)を選択 - 6秒以上のクリアな音声を推奨 2. **参照音声の文字起こしを入力** - 「Reference Transcript」欄に、参照音声で話されている内容を入力 - 品質向上のため必須です 3. **ナレーションテキストを入力** - 「Narration Text」欄に、生成したいテキストを入力 4. **言語を選択** - 生成する音声の言語を選択 5. **生成** - 「Generate & Insert to Timeline」をクリック - 生成された音声が自動的にタイムラインに挿入されます ### 生成音声の保存先 - プロジェクトと同じ場所に `LocalNarratorTTS_Audio` - プロジェクト未保存ならデスクトップ
changelog
# LocalNarratorTTS 変更履歴(簡易版) ## v1.6.0(2026-06-14) ### 新機能:OmniVoice エンジン追加(オプトイン・非破壊) * **OmniVoice(k2-fsa / Apache-2.0)エンジンを追加** * 詳細設定の「TTSエンジン」から「OmniVoice(新・軽量 / Mac・Win)」を選択可能。 * Qwen3-TTS(標準)はデフォルトのまま変更なし。 * **軽量・高速** * Mac は MPS、Windows は CUDA に対応。 * 非対応環境では CPU にフォールバック。 * モデルは初回生成時に自動ダウンロード(約3.27GB)。 * 英数字 → カタカナ正規化は VOICEVOX 非依存でローカル完結。 * `pyopenjtalk` / `alkana` / 造語辞書を使用。 * **UI 配線を改善** * エンジン選択に応じて、Qwen 専用 UI(モデル設定・サーバー設定)を自動で非表示。 * フッターに OmniVoice(Apache-2.0)のライセンス表記を追加。 * **生成フローに対応** * 単発生成・バリエーション生成の両方で OmniVoice に対応。 * `run_tts_omni.py` 経由で実行。 * `tts_args_omni*.json` を使用。 * 生成 → 確認ダイアログ → タイムライン自動配置まで、従来と同じフローで利用可能。 * Premiere 実機で、生成から A1 トラック配置まで確認済み。 * **セットアップ方式を追加** * Mac:`install_omni.command` * Windows:`install_omni.bat` * OmniVoice 専用の別 venv(`venv_omni`)を作成。 * Qwen 環境には一切影響なし。 --- ## v1.5.1 ### 主な変更点 * パネル UI を刷新。 * 詳細設定を折りたたみ、操作の流れを整理。 * Mac / Windows のバージョンを統一。 * サーバーモードのデバイス不一致を修正。 * CUDA / bfloat16 が正しく動作するよう改善。 * サーバーの入力検証を強化。 * 不正な入力による停止を防止。 * Windows の通信・音声生成を改善。 * 安定性を向上。 * 先頭無音トリムを追加。 * 長文の自動分割に対応。 --- ## v1.4.6 * CUDA の bfloat16 に対応。 * fp16 環境で発生していた `device-side assert` を修正。 * タイムライン挿入前に「+」確認ダイアログを常時表示。 * パネル状態の自動保存・復元に対応。 * パネル UI のデバッグログ出力を追加。 * Windows 用のモダンファイルダイアログに対応。 --- ## v1.3.0(2026-02-20) ### 主な変更点 * 書き出し先設定を追加。 * 長文テキストの自動分割・順次生成に対応。 ### 長文生成 * 300文字以上の入力を、句点「。」基準で自動分割。 * 1セグメントあたり約300文字を目安に分割。 * 最小 50 文字を確保。 * 生成前に確認ダイアログを表示。 * 文字数 * セグメント数 * 区切れが出る可能性 * 長文を一括生成せず、セグメントごとに順次生成。 * タイムアウトを回避。 * 生成した音声を、タイムラインへ隙間なく連続配置。 * 新規関数 `importAndPlaceAudioSequentially()` を追加。 * 出力ファイル名は以下の形式に変更。 * `tts_voice_{timestamp}_seg1.wav` * `tts_voice_{timestamp}_seg2.wav` * 以降連番 ### 所要時間の目安 * 1000文字:3〜4セグメント、約100秒。 * 7000文字:20〜25セグメント、約12分。 ### Windows 修正 * 経過時間が `NaN` になる問題を修正。 * `uiStartMs` 未定義が原因。 * 連続配置時の duration 計算を Mac と同等方式に統一。 * 音声が重なる可能性を修正。 * 確認ダイアログで改行が効かない問題を修正。 * `white-space: pre-wrap` を追加。 * 言語ドロップダウンに German(DE)を追加。 * import 専用関数の欠落を修正。 * `importAudioOnly` * `importAudiosOnly` ### その他 * `manifest.xml` のバージョンを 1.3.0 に更新。 * Mac / Windows 両対応。 * Mac 配布物に混入していた Windows 用ファイルを削除。 * ビルドスクリプトを調整。 * 不要キャッシュを除外。 * ZIP 名にバージョンを付与。 --- ## v1.2.0(2026-02-19) * Mac インストーラーが途中で失敗しても、パネル表示を優先するよう改善。 * CEP 配置を最優先にし、まず Extensions に表示される状態を作る方針に変更。 * `set -e` をやめ、途中失敗でも処理を継続。 * 最後に警告をまとめて表示する方式に変更。 * 「まだ完了していません」の表示文言を各所で統一。 * venv の二重作成を解消し、1回のみ作成するよう修正。 * 出力先フォルダを任意指定できるよう追加。 * バリエーション生成でも同じ出力先を利用可能に。 * Mac / Windows の README 手順粒度を統一。 * Gatekeeper * PowerShell * 権限まわり * ライセンスを Apache-2.0 に統一。 * 配布 ZIP を軽量化。 * `models/` * `venv/` * `logs/` * 不要キャッシュ類 * 必要なファイルはインストール時にダウンロードする方式へ変更。 --- ## v1.1.1(2026-02-12) * Mac で Python 起動が即終了する問題を修正。 * パスにスペースがある場合でも動作するよう、`/bin/bash -c` 経由に変更。 * モデル切替時のキャッシュ不整合によるクラッシュを修正。 * キャッシュキーにモデル ID を追加。 * インポート検索の誤マッチを改善。 * 厳密一致 → フォールバックの2段階に変更。 * ログ書き込みの O(n²) 問題を改善。 * バッファリング方式に変更。 * 生成中にヘルスチェックが止まる問題を修正。 * サーバーをスレッド対応化。 * `stdout` / `stderr` の混在による誤判定を修正。 * `stdout` のみを参照する方式に変更。 * CEP 引数のスペース / 改行問題を修正。 * JSON ファイル経由で渡す方式に変更。 --- ## v1.1.0 * Windows に対応。 * DebugMode の自動設定に対応。 * CSXS.11 * CSXS.12 * manifest 要件を緩和。 --- ## v1.0.0 * macOS 版を初回リリース。
ウェブサイト
https://www.kinomotokirin.com/



