keling tts:在 Agent 里用可灵 TTS 把文本转成带情感的语音

前言

做短视频旁白、产品演示或无障碍朗读时,往往需要把稿子快速变成可下载的音频。本地 TTS 要挑引擎、调音色;直接对接云厂商 API 又要自己写鉴权、参数和错误处理。若你希望 Agent 在对话里根据 --prompt 选音色、语速和格式,并把结果以 URL 返回,可以把 SkillHub 上的 keling tts(坐标 @user_f95f21b8/dlazy-keling-tts,当前版本 1.0.9)装进 Cursor、Claude Code 等客户端的 skills 目录,由技能文档驱动 dlazy keling-tts 调用。

下面介绍这个 Skill 的定位、能力与安装用法;事实依据 SkillHub 页面与技能包内 SKILL.md / SKILL-cn.md。

这是什么

keling tts 是社区来源(community)、分类为 design-media 的 Agent Skill。SkillHub 简介为:Convert text into high-quality, emotional speech reading using Kling TTS. 中文说明为:使用可灵(Kling)TTS 模型,将文本转化为高质量、情感丰富的语音朗读。

技能在 SkillHub 由发布者 user_f95f21b8 上架;底层通过 dlazyai 维护的 @dlazy/cli(技能元数据固定版本 1.0.9)访问 dLazy 托管 API(api.dlazy.com、files.dlazy.com)。标签 requires_api_key=true:使用前必须配置 dLazy API Key,按次或按账户计费,具体以 dlazy.com 服务条款为准。

核心功能

结合官方技能文档,可核实的能力包括:

  1. 文本转语音:通过 dlazy keling-tts,必填 --prompt 传入待朗读文本。
  2. 语言与音色:--voice_language 支持 zh、en(默认 zh);--voiceId 随语言变化,默认 genshin_vindi2,中文侧含新闻播报、方言人设、儿童音等大量预设(完整列表见 dlazy keling-tts -h)。
  3. 输出控制:--speed 可选 0.8、1.0、1.5;--format 可选 mp3、wav(默认 mp3)。
  4. 调试与异步:--dry-run 可打印请求载荷与费用估算而不真正调用 API;--no-wait 可立即返回 generateId,再用 dlazy status <generateId> --wait 轮询。
  5. 管道参数:各 flag 支持 -、@N、@stdin 等管道引用,详见 dlazy --help。

Agent 侧触发关键词包括:kling tts、text to speech、generate speech(中文文档另有「可灵 tts」「文本转语音」「生成语音」)。

安装与启用

1. 安装 SkillHub CLI(若尚未安装)

按 SkillHub 安装文档 检查或安装 CLI:

command -v skillhub && skillhub --version

未安装时可执行完整安装(含默认 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

2. 将 keling tts 装进当前 Agent 的 skills 目录

安装时必须用 --dir 指向当前客户端识别的 skills 目录,否则默认落在 ./skills/ 且 Agent 可能读不到。常见路径(摘自官方安装文档):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或项目下的 .agents/skills/

示例命令(将目录替换为你的环境):

skillhub install @user_f95f21b8/dlazy-keling-tts --dir ~/.cursor/skills/

也可让 AI 按 https://skillhub.cn/install/skillhub.md 安装 @user_f95f21b8/dlazy-keling-tts。装好后通常需重启或刷新 Agent 以加载技能。

3. 安装并配置 dLazy CLI

技能要求本机具备 npm / npx。全局安装固定版本:

npm install -g @dlazy/cli@1.0.9

或按需调用、不常驻全局:

npx @dlazy/cli@1.0.9 <command>

配置 API Key(写入 ~/.dlazy/config.json,Windows 为 %USERPROFILE%\.dlazy\config.json):

dlazy auth set YOUR_API_KEY

也可在单次调用时设置环境变量 DLAZY_API_KEY。Key 在 dlazy.com/dashboard/organization/api-key 获取。

典型用法

先查看子命令帮助,确认当前环境下的参数与音色列表:

dlazy keling-tts -h

官方文档中的基础示例:

dlazy keling-tts --prompt '提示词内容'

在 Agent 对话中,等价于让模型执行上述命令;你可补充例如中文女声、略慢语速、WAV 格式:

dlazy keling-tts \
  --prompt '大家好,这是一段测试旁白。' \
  --voice_language zh \
  --voiceId chat1_female_new-3 \
  --speed 0.8 \
  --format wav

调用前可用 --dry-run 查看载荷与费用估算。成功时 CLI 返回 JSON,result.tool 为 keling-tts,result.modelId 为 keling-tts,outputs 中含托管在 files.dlazy.com 的结果 URL(技能文档中的示例 JSON 仍使用通用 type 字段,以实际返回为准)。

适用场景与注意

适合谁

  • 已在用 Cursor / Claude Code 等支持 Skills 的环境,希望用自然语言描述「把这段稿子读出来」并拿到音频链接。
  • 需要可灵 TTS 的多音色、中英文切换,且接受通过 dLazy 账户计费的用户。

限制与注意

  1. 必须联网且有 API Key:未配置或 Key 无效会返回 code: "unauthorized";余额不足为 insufficient_balance,需到 Credits 设置 充值。
  2. 文本会上传到云端:提示词与参数发往 api.dlazy.com,属于标准 SaaS 调用,敏感内容需自行评估合规性。
  3. 依赖 Node 生态:需能运行 npm / npx 并安装 @dlazy/cli@1.0.9;安装 CLI 前可参考 github.com/dlazyai/cli 审阅源码。
  4. SkillHub 元数据:截至抓取时,该 Skill 评分为 100000,下载约 1047 次,安装记录 2 次;页面数据会变动,以 SkillHub 为准。

常见错误码见技能文档(如缺少 --prompt、本地文件路径错误、异步任务失败等);Agent 应按文档在余额与鉴权失败时给出明确指引。

结尾

keling tts 把可灵 TTS 封装成 Agent 可执行的 dlazy keling-tts 工作流:Skill 负责触发词与参数说明,CLI 负责鉴权与 API 调用。若你要在 IDE 里用对话生成带情感的朗读音频,可先按上文安装 Skill 与 @dlazy/cli@1.0.9,再配置 dLazy API Key。

官方入口:

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye