name: krillinai-tts description: Use when generating target-language dubbing with KrillinAI CLI from SRT subtitles, including TTS audio creation and optional dubbed video generation.
KrillinAI TTS
Use this skill for the tts stage.
Command
./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-srtis required. Usually usetarget_language_srt.srt.--videois optional but needed when generatingvideo_with_tts.mp4.- TTS provider must be configured in
config/config.toml.
Important Flags
| Flag | Use |
|---|---|
--input-srt |
SRT to synthesize |
--line-mode target-only |
Use target-language lines only |
--line-mode bilingual-target-top |
Bilingual mode with target on top |
--line-mode bilingual-target-bottom |
Bilingual mode with target on bottom |
--voice |
Provider-specific voice |
--voice-clone-source |
Voice clone source audio URL/path when supported |
--dry-run |
Validate command shape |
Outputs
Read paths from manifest:
tts_final_audio.wavvideo_with_tts.mp4when a video input is available
Verification
- Confirm stdout JSON has
"ok": true. - Confirm
tts_final_audio.wavexists and has non-zero size. - If
video_with_tts.mp4is produced, inspect duration and audio stream withffprobe. - For JSON/error contract, read
skills/krillinai-cli/references/cli-contract.md.