Back to Krillinai

KrillinAI TTS

skills/krillinai-tts/SKILL.md

2.0.21.3 KB
Original Source

KrillinAI TTS

Use this skill for the tts stage.

Command

bash
./build/krillinai-cli tts \
  --workdir tasks/demo \
  --input-srt tasks/demo/target_language_srt.srt \
  --line-mode target-only \
  --video tasks/demo/origin_video.mp4

Inputs

  • --input-srt is required. Usually use target_language_srt.srt.
  • --video is optional but needed when generating video_with_tts.mp4.
  • TTS provider must be configured in config/config.toml.

Important Flags

FlagUse
--input-srtSRT to synthesize
--line-mode target-onlyUse target-language lines only
--line-mode bilingual-target-topBilingual mode with target on top
--line-mode bilingual-target-bottomBilingual mode with target on bottom
--voiceProvider-specific voice
--voice-clone-sourceVoice clone source audio URL/path when supported
--dry-runValidate command shape

Outputs

Read paths from manifest:

  • tts_final_audio.wav
  • video_with_tts.mp4 when a video input is available

Verification

  • Confirm stdout JSON has "ok": true.
  • Confirm tts_final_audio.wav exists and has non-zero size.
  • If video_with_tts.mp4 is produced, inspect duration and audio stream with ffprobe.
  • For JSON/error contract, read skills/krillinai-cli/references/cli-contract.md.