krillinai-tts について
KrillinAI CLIで対象言語またはバイリンガルのSRTから音声を合成するスキルです。動画を入力すると、合成音声入りの動画も生成できます。
主な機能
- 01SRTからの音声合成
- 02対象言語のみとバイリンガルの行モード
- 03プロバイダー固有の音声選択
- 04音声クローン元の指定
- 05音声生成と任意の動画生成
活用シーン
- 01翻訳字幕から音声を作成
- 02バイリンガル字幕行の音声合成
- 03生成音声を動画に追加
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ krillinai/ opencreator --skill krillinai-ttsインストール後、Claude Code で/krillinai-ttsを入力して読み込まれたか確認します。
詳細
KrillinAI TTS
tts ステージではこのスキルを使用します。バイナリの場所、実行時の作業ディレクトリ、設定、JSON の動作について、最初に skills/krillinai-cli/references/cli-contract.md を読んでください。
コマンド
(cd "$KRILLINAI_CWD" && "$KRILLINAI_CLI" tts \
--workdir "$WORKDIR" \
--input-srt "$WORKDIR/target_language_srt.srt" \
--line-mode target-only \
--video "$WORKDIR/origin_video.mp4")
入力
--input-srtは必須です。通常はtarget_language_srt.srtを使用します。--videoは省略可能ですが、video_with_tts.mp4を生成する場合に必要です。- TTS プロバイダーは
<execution-cwd>/config/config.tomlで設定する必要があります。
重要なフラグ
| フラグ | 用途 |
|---|---|
--input-srt | 音声合成する SRT |
--line-mode target-only | 翻訳先言語の行のみを使用 |
--line-mode bilingual-target-top | 翻訳先言語を上に配置するバイリンガルモード |
--line-mode bilingual-target-bottom | 翻訳先言語を下に配置するバイリンガルモード |
--voice | プロバイダー固有の音声 |
--voice-clone-source | 対応している場合の音声クローン元の音声 URL/パス |
--dry-run | コマンドの形式を検証 |
出力
マニフェストからパスを読み取ります。
tts_final_audio.wav- 動画入力がある場合は
video_with_tts.mp4
検証
- ターミナル出力の JSON で
"ok": trueであることを確認します。 tts_final_audio.wavが存在し、サイズが 0 でないことを確認します。video_with_tts.mp4が生成された場合は、ffprobeで再生時間と音声ストリームを確認します。- JSON/エラーの仕様については、
skills/krillinai-cli/references/cli-contract.mdを読んでください。
コメント
Markdown 対応