Use when generating target-language dubbing with KrillinAI CLI from SRT subtitles, including TTS audio creation and optional dubbed video generation.
npx skills add https://github.com/krillinai/OpenCreator --skill krillinai-tts
Use this skill for the tts stage. Read skills/krillinai-cli/references/cli-contract.md first for binary location, execution working directory, configuration, and JSON behavior.
(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 is required. Usually use target_language_srt.srt.--video is optional but needed when generating video_with_tts.mp4.<execution-cwd>/config/config.toml.| 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 |
Read paths from manifest:
tts_final_audio.wavvideo_with_tts.mp4 when a video input is available"ok": true.tts_final_audio.wav exists and has non-zero size.video_with_tts.mp4 is produced, inspect duration and audio stream with ffprobe.skills/krillinai-cli/references/cli-contract.md.Take krillinai/krillinai-tts from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.