mcpField
K
krillinai-tts

krillinai-tts

github.com/krillinaiその他14.0k28 回インストール3 日前に更新
リポジトリ

krillinai-tts について

KrillinAI CLIで対象言語またはバイリンガルのSRTから音声を合成するスキルです。動画を入力すると、合成音声入りの動画も生成できます。

主な機能

  1. 01SRTからの音声合成
  2. 02対象言語のみとバイリンガルの行モード
  3. 03プロバイダー固有の音声選択
  4. 04音声クローン元の指定
  5. 05音声生成と任意の動画生成

活用シーン

  1. 01翻訳字幕から音声を作成
  2. 02バイリンガル字幕行の音声合成
  3. 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 を読んでください。

コメント