Token导航 LogoToken导航

Agent Skill · 效率

china-tts(中国语音合成)

china-tts 用于处理音频、语音、转写和声音素材相关任务,适合在 OpenClaw 中需要整理音频流程、转写内容或生成配音素材时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

china-tts 是效率类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为接触敏感数据;许可证为 MIT-0,第三方扫描已通过,按安装量在效率类的 21,003 个 Skill 里排第 8,539。

总安装 6,977周安装 285GitHub Stars 公开资料未说明下载 2,234核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.2

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:china-tts(中国语音合成)
来源仓库:https://github.com/tobewin/china-tts
安装命令:
openclaw skills install china-tts
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install china-tts

这个 Skill 是做什么的

效率类 Skill 把重复的整理、汇总、转换工作交给助手完成,减少手工复制粘贴。

china-tts 基于硅基流动 API 实现中文文本转语音合成。支持多语言与情感化音色选择,无需 VPN 即可使用。适用于配音、有声书制作或交互式语音产品开发。输出音频质量取决于所选模型版本与参数设置。china-tts 属于效率类 Skill,可作为该场景下的辅助能力补充。商用发布前请确认音色授权范围是否符合要求。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install china-tts;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要接触敏感数据,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

china-tts 怎么安装?

在终端执行 openclaw skills install china-tts。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

china-tts 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

china-tts 需要什么权限?

权限级别是接触敏感数据。该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

china-tts 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

china-tts 用的人多吗?

公开数据是累计安装 6,977 次,近一周安装 285 次,下载 2,234 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

china-tts 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 需要接触敏感数据,装到常用环境前要先评估影响面。
  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理效率类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 环境里有大量密钥、凭证,不方便给第三方 Skill 读取的人。
  • 需要厂商级技术支持和 SLA 的生产系统。

效率类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
github

GitHub 代码协作 · OpenClaw

7,632,918545需要联网MIT-0通过
nano-pdf

Nano PDF 文档 · OpenClaw

4,249,476231需要联网MIT-0通过
auto-updater

自动更新程序 · OpenClaw

2,964,063386操作浏览器MIT-0通过
video-frames

视频帧 · OpenClaw

2,621,304112需要联网MIT-0通过
gemini

Gemini 助手 · OpenClaw

2,547,39648需要联网MIT-0有提醒
china-tts

中国语音合成 · 本页

6,977—接触敏感数据MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
china-tts
description
国内可用的文本转语音技能,基于硅基流动(SiliconFlow)API。Use when the user wants to convert text to speech in China without VPN. Supports CosyVoice2-0.5B (multilingual, emotion control, dialect support) and MOSS-TTSD-v0.5 (dual-speaker podcast style). 8 built-in voices, custom voice cloning, speed/gain control. No VPN needed — domestic access, pay via Alipay/WeChat. Requires a SiliconFlow API key.
version
1.0.0
license
MIT-0
metadata
{"openclaw": {"emoji": "🔊", "requires": {"bins": ["curl"], "env": ["SILICONFLOW_API_KEY"]}, "primaryEnv": "SILICONFLOW_API_KEY"}}

国内文本转语音 China TTS

基于硅基流动(SiliconFlow)API,国内直连,无需翻墙。 支持中英日韩及粤语、四川话等方言,支持情感控制和声音克隆。

音色完整列表 → references/voices.md 使用场景与示例 → references/examples.md

触发时机

  • "把这段文字转成语音"
  • "用温柔女声朗读这段内容"
  • "生成一个播客对话音频:[S1]... [S2]..."
  • "用粤语朗读这段话"
  • "帮我克隆这个声音来朗读"

前置配置(首次使用)

1. 访问 cloud.siliconflow.cn,手机号注册(国内直连)
2. 进入「API密钥」页面,创建并复制 API Key
3. 在 OpenClaw 中配置:
   export SILICONFLOW_API_KEY="sk-xxxxxxxxxxxxxxxx"
   或写入 ~/.openclaw/.env

注意:使用自定义音色(声音克隆)需要完成实名认证

模型选择

日常朗读 / 博客配音 / 多语言    → CosyVoice2-0.5B(推荐首选)
播客对话 / 双人角色扮演          → MOSS-TTSD-v0.5

CosyVoice2-0.5B(推荐)

模型名:FunAudioLLM/CosyVoice2-0.5B
特点:
  - 支持中文、英文、日语、韩语
  - 支持中国方言:粤语、四川话、上海话、郑州话、长沙话、天津话
  - 支持情感控制:快乐、兴奋、悲伤、愤怒等
  - 8种内置音色,支持自定义声音克隆

MOSS-TTSD-v0.5(双人对话专用)

模型名:fnlp/MOSS-TTSD-v0.5
特点:
  - 专为对话场景设计,支持双人声音
  - 使用 [S1] [S2] 标签区分说话人
  - 支持声音克隆(通过 references 字段传入两个音色)
  - 适合 AI 播客、角色扮演、对话配音
  - 最大 128000 字符输入

API 调用

基础朗读(CosyVoice2,系统预置音色)

curl --location 'https://api.siliconflow.cn/v1/audio/speech' \
  --header "Authorization: Bearer $SILICONFLOW_API_KEY" \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "FunAudioLLM/CosyVoice2-0.5B",
    "input": "你好,欢迎使用硅基流动语音合成服务。",
    "voice": "FunAudioLLM/CosyVoice2-0.5B:claire",
    "response_format": "mp3",
    "speed": 1.0,
    "gain": 0
  }' \
  --output output.mp3

情感控制朗读

# 在 input 开头加上情感指令,用 <|endofprompt|> 分隔
--data '{
  "model": "FunAudioLLM/CosyVoice2-0.5B",
  "input": "你能用高兴的情感说吗?<|endofprompt|>今天真是太开心了,马上要放假了!",
  "voice": "FunAudioLLM/CosyVoice2-0.5B:diana",
  "response_format": "mp3"
}'

情感指令示例:

"你能用高兴的情感说吗?<|endofprompt|>内容..."
"请用悲伤的语气朗读:<|endofprompt|>内容..."
"用激动兴奋的语调:<|endofprompt|>内容..."
"请用平静舒缓的方式:<|endofprompt|>内容..."

方言朗读

# 在 input 中自然指定方言,CosyVoice2 会识别
--data '{
  "model": "FunAudioLLM/CosyVoice2-0.5B",
  "input": "请用粤语朗读:<|endofprompt|>多保重,早休息。",
  "voice": "FunAudioLLM/CosyVoice2-0.5B:anna",
  "response_format": "mp3"
}'

支持方言:粤语、四川话、上海话、郑州话、长沙话、天津话

双人对话(MOSS-TTSD,播客场景)

curl --location 'https://api.siliconflow.cn/v1/audio/speech' \
  --header "Authorization: Bearer $SILICONFLOW_API_KEY" \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "fnlp/MOSS-TTSD-v0.5",
    "input": "[S1]大家好,欢迎收听今天的节目。[S2]今天我们来聊一聊人工智能的发展。[S1]是的,最近 AI 的进步真的很惊人。",
    "voice": "fnlp/MOSS-TTSD-v0.5:alex",
    "response_format": "mp3",
    "speed": 1.0,
    "gain": 0,
    "max_tokens": 2048
  }' \
  --output podcast.mp3

⚠️ MOSS-TTSD 对话格式规则:

[S1] 标签 = 说话人1
[S2] 标签 = 说话人2
两个标签必须都出现,且交替使用
单人文本请用 CosyVoice2,不要用 MOSS-TTSD

使用自定义克隆音色(需实名认证)

# 先上传参考音频(一次性操作,30秒以内的清晰录音)
curl --location 'https://api.siliconflow.cn/v1/uploads/audio/voice' \
  --header "Authorization: Bearer $SILICONFLOW_API_KEY" \
  --form 'model="FunAudioLLM/CosyVoice2-0.5B"' \
  --form 'customName="my-voice"' \
  --form 'text="在一无所知中,梦里的一天结束了,一个新的轮回便会开始"' \
  --form 'file=@/path/to/reference.mp3'

# 返回 uri 字段,格式:speech:my-voice:xxxxx:xxxxx
# 将 uri 作为 voice 参数使用
curl --location 'https://api.siliconflow.cn/v1/audio/speech' \
  --header "Authorization: Bearer $SILICONFLOW_API_KEY" \
  --header 'Content-Type: application/json' \
  --data '{
    "model": "FunAudioLLM/CosyVoice2-0.5B",
    "input": "你好,这是我的克隆声音。",
    "voice": "speech:my-voice:xxxxx:xxxxx",
    "response_format": "mp3"
  }' \
  --output cloned.mp3

参数说明

model(必填):
  FunAudioLLM/CosyVoice2-0.5B   日常首选
  fnlp/MOSS-TTSD-v0.5            双人对话

input(必填):
  待转换的文字,最长128000字符
  ⚠️ 不要在文字前后加多余空格
  CosyVoice2 情感控制格式:
    "情感指令<|endofprompt|>正文内容"
  MOSS-TTSD 对话格式:
    "[S1]说话人1的内容[S2]说话人2的内容"

voice(必填):
  系统预置:FunAudioLLM/CosyVoice2-0.5B:alex 等
  自定义克隆:speech:name:xxxxx:xxxxx
  详细音色列表见 references/voices.md

response_format(可选,默认 mp3):
  mp3    通用,默认推荐
  wav    无损,文件较大
  opus   高压缩,适合流媒体
  pcm    原始数据,需自行处理

sample_rate(可选):
  mp3:支持 32000、44100(默认44100)
  wav/pcm:支持 8000、16000、24000、32000、44100(默认44100)
  opus:仅支持 48000

speed(可选,默认 1.0):
  范围:0.25 ~ 4.0
  0.75 = 慢速,1.0 = 正常,1.5 = 快速

gain(可选,默认 0):
  范围:-10 ~ 10(单位 dB)
  正值增大音量,负值减小音量

max_tokens(可选,仅 MOSS-TTSD):
  默认 2048,最大 4096
  input + output 总计不超过 32k tokens

stream(可选,默认 true):
  true = 流式输出(边生成边返回)
  false = 等待完整生成后返回

计费说明

计费方式:按输入文本的 UTF-8 字节数计费
  英文字母 = 1字节/字符
  中文汉字 = 3字节/字符
  
实际费用极低,新用户免费额度通常可生成数小时音频
充值方式:支付宝 / 微信,最低充值10元

文件保存路径

生成的音频文件保存到当前 OpenClaw 工作区(或当前子 Agent 工作区), 使用时间戳命名,保留所有历史音频。

路径约定

# 优先使用:当前工作区目录($OPENCLAW_WORKSPACE 或 $PWD)
OUTPUT_DIR="${OPENCLAW_WORKSPACE:-$PWD}/tts"
mkdir -p "$OUTPUT_DIR"
FILENAME="tts_$(date +%Y%m%d_%H%M%S).mp3"
OUTPUT_PATH="$OUTPUT_DIR/$FILENAME"

# 完整 curl 命令示例
curl --location 'https://api.siliconflow.cn/v1/audio/speech' \
  --header "Authorization: Bearer $SILICONFLOW_API_KEY" \
  --header 'Content-Type: application/json' \
  --data '{...}' \
  --output "$OUTPUT_PATH"

文件命名规则:tts_YYYYMMDD_HHMMSS.mp3 示例:tts_20260321_143052.mp3

子 Agent 场景:

  • 每个子 Agent 有独立工作区时,文件保存在该子 Agent 的工作区 tts/ 子目录
  • 主 Agent 调度多个子 Agent 时,各自保存各自的音频,互不干扰

输出格式

🔊 语音生成完成
━━━━━━━━━━━━━━━━━━━━
模型:FunAudioLLM/CosyVoice2-0.5B
音色:claire(温柔女声)
格式:MP3 / 44100Hz
文本长度:约 X 字

已保存至:{工作区}/tts/tts_20260321_143052.mp3

播放命令:
  macOS:   afplay {上方路径}
  Linux:   mpv {上方路径} / ffplay {上方路径}
  通用:    vlc {上方路径}

常见错误处理

401  → API Key 未配置或失效,重新获取
400  → 参数错误:
       - input 含前后多余空格 → 去掉空格
       - MOSS-TTSD 缺少 [S1][S2] 标签 → 检查格式
       - voice 格式错误 → 检查音色名称
429  → 请求频率超限,稍等几秒重试
403  → 使用自定义音色但未完成实名认证

平台分布

OpenClaw

91.43%
按下载量换算2,043

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

接触敏感数据

该 Skill 可能接触密钥、Token、环境变量或敏感配置,应进入高风险复核队列,默认不自动发布。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills