关于 krillinai-tts
用于 KrillinAI CLI TTS 阶段的技能,可根据目标语言或双语 SRT 合成语音;提供视频输入时,还可生成带语音的视频。
主要功能
- 01根据 SRT 合成语音
- 02支持仅目标语言和双语行模式
- 03选择服务提供方的语音
- 04可选语音克隆源
- 05生成音频并可选生成视频
适用场景
- 01根据翻译字幕生成语音
- 02合成双语字幕行
- 03将生成的语音加入视频
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ krillinai/ opencreator --skill krillinai-tts安装后在 Claude Code 中输入/krillinai-tts确认已加载。
详细介绍
KrillinAI TTS
在 tts 阶段使用此技能。请先阅读 skills/krillinai-cli/references/cli-contract.md,了解二进制文件位置、执行工作目录、配置和 JSON 行为。
命令
(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。通常使用target_language_srt.srt。 --video为可选参数,但生成video_with_tts.mp4时需要提供。- 必须在
<execution-cwd>/config/config.toml中配置 TTS 提供商。
重要标志
| 标志 | 用途 |
|---|---|
--input-srt | 要合成的 SRT |
--line-mode target-only | 仅使用目标语言字幕行 |
--line-mode bilingual-target-top | 双语模式,目标语言在上 |
--line-mode bilingual-target-bottom | 双语模式,目标语言在下 |
--voice | 提供商专属的语音 |
--voice-clone-source | 支持时使用的声音克隆源音频 URL/路径 |
--dry-run | 验证命令格式 |
输出
从清单中读取路径:
tts_final_audio.wav- 有视频输入时为
video_with_tts.mp4
验证
- 要求终端 JSON 中包含
"ok": true。 - 确认
tts_final_audio.wav存在且大小非零。 - 如果生成了
video_with_tts.mp4,请使用ffprobe检查时长和音频流。 - 有关 JSON/错误约定,请阅读
skills/krillinai-cli/references/cli-contract.md。
评论
支持 Markdown