mcpField
K
krillinai-tts

krillinai-tts

github.com/krillinai其他14.0k28 次安装3 天前更新
代码仓库

关于 krillinai-tts

用于 KrillinAI CLI TTS 阶段的技能,可根据目标语言或双语 SRT 合成语音;提供视频输入时,还可生成带语音的视频。

主要功能

  1. 01根据 SRT 合成语音
  2. 02支持仅目标语言和双语行模式
  3. 03选择服务提供方的语音
  4. 04可选语音克隆源
  5. 05生成音频并可选生成视频

适用场景

  1. 01根据翻译字幕生成语音
  2. 02合成双语字幕行
  3. 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