CtrlK
BlogDocsLog inGet started
Tessl Logo

krillinai-tts

Use when generating target-language dubbing with KrillinAI CLI from SRT subtitles, including TTS audio creation and optional dubbed video generation.

SKILL.md
Quality
Evals
Security

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.

Command

(cd "$KRILLINAI_CWD" && "$KRILLINAI_CLI" tts \
  --workdir "$WORKDIR" \
  --input-srt "$WORKDIR/target_language_srt.srt" \
  --line-mode target-only \
  --video "$WORKDIR/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 <execution-cwd>/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

  • Require terminal JSON with "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.
Repository
krillinai/OpenCreator
Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.