About krillinai-tts
A KrillinAI CLI skill for generating speech from target-language or bilingual SRT subtitles. It can also combine generated speech with a video when a video input is provided.
Key features
- 01SRT-based speech synthesis
- 02Target-only and bilingual line modes
- 03Provider-specific voice selection
- 04Optional voice-clone source
- 05Generate audio and optionally a video
Use cases
- 01Create speech from translated subtitles
- 02Synthesize bilingual subtitle lines
- 03Add generated speech to a video
Install
Copy the command and run it in a terminal.
$
npx skills add https:/ / github.com/ krillinai/ opencreator --skill krillinai-ttsAfter installing, type/krillinai-ttsin Claude Code to confirm it loaded.
Details
From the project READMEKrillinAI 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-srtis required. Usually usetarget_language_srt.srt.--videois optional but needed when generatingvideo_with_tts.mp4.- TTS provider must be configured in
<execution-cwd>/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
- Require terminal JSON with
"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.
Comments
Markdown supported