返回顶部
c

chanjing-tts-voice-clone陈静语音克隆

Use Chanjing TTS API to synthesize speech from text, using user-provided voice

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.4.0
安全检测
已通过
134
下载量
免费
免费
0
收藏
概述
安装方式
版本历史

chanjing-tts-voice-clone

Chanjing TTS 声音克隆

何时使用此技能

当用户需要根据文本生成语音,并提供用户提供的参考声音时使用此技能。参考音频需要以可公开访问的 URL 形式提供。

此 TTS 服务支持:

  • * 中英双语
  • 语速调节
  • 句子级时间戳

如何使用此技能

前置条件(本地配置与鉴权):本技能自带本地配置和鉴权流程,不依赖其他技能的运行时脚本。
默认读取 ~/.chanjing/credentials.json;若设置 CHANJINGCONFIGDIR,则读取 $CHANJINGCONFIGDIR/credentials.json。
API 固定使用 https://open-api.chanjing.cc。
当本地缺少 AK/SK 或 AK/SK 无效时,脚本默认返回登录引导信息,不自动打开浏览器。
如需本地自动开页,可显式设置:CHANJINGAUTOOPEN_LOGIN=1。登录页:https://www.chanjing.cc/openapi/login。

Chanjing-TTS-声音克隆提供异步语音合成 API。
所有 API 的主机名为:https://open-api.chanjing.cc。
所有请求均使用 JSON 进行通信。
在整个任务中,应使用 UTF-8 对文本进行编码和解码。

  1. 1. 获取 accesstoken,后续请求需要用到
  2. 调用创建声音 API,该 API 接受一个音频文件的 URL 作为参考声音
  3. 轮询查询声音 API,直到结果为成功;保留声音 ID
  4. 调用创建语音生成任务 API,使用声音 ID,记录 taskid
  5. 轮询查询语音生成任务状态 API,直到结果为成功
  6. 当任务状态完成时,使用 API 响应中的相应 URL 下载生成的音频文件

获取访问令牌 API

从 ~/.chanjing/credentials.json 读取 appid 和 secretkey,若无有效 Token 则调用:

http
POST /open/v1/access_token
Content-Type: application/json

请求体(使用本地配置的 appid、secretkey):

json
{
app_id: <从 credentials.json 读取>,
secret_key: <从 credentials.json 读取>
}

响应示例:

json
{
trace_id: 8ff3fcd57b33566048ef28568c6cee96,
code: 0,
msg: success,
data: {
access_token: 1208CuZcV1Vlzj8MxqbO0kd1Wcl4yxwoHl6pYIzvAGoP3DpwmCCa73zmgR5NCrNu,
expire_in: 1721289220
}
}

响应字段说明:

一级字段二级字段说明
code响应状态码
msg
| 响应消息 |
| data | | 响应数据 |
| | access_token | 有效期一天,之前的 token 将失效 |
| | expire_in | Token 过期时间 |

响应状态码说明:

code说明
0成功
400
参数格式错误 |
| 40000 | 参数错误 |
| 50000 | 系统内部错误 |

创建声音 API

向以下端点发送 POST 请求以创建声音。

http
POST /open/v1/createcustomisedaudio
accesstoken: {{accesstoken}}
Content-Type: application/json

请求体示例:

json
{
name: example,
url: https://example.com/abc.mp3
}

请求字段说明:

字段类型必填说明
namestring此声音的名称
url
string | 是 | 参考音频文件的 URL,格式必须为 mp3、wav 或 m4a 之一。支持的 MIME 类型:audio/x-wav、audio/mpeg、audio/m4a、video/mp4。大小不得超过 100MB。推荐音频时长:30 秒至 5 分钟 |
| model_type | string | 是 | 使用 Cicada3.0-turbo |
| language | string | 否 | cn 或 en,默认为 cn |

响应示例:

json
{
trace_id: 2f0f50951d0bae0a3be3569097305424,
code: 0,
msg: success,
data: C-Audio-53e4e53ba1bc40de91ffaa74f20470fc
}

响应字段说明:

字段说明
code状态码
msg
消息 |
| data | 声音 ID,后续步骤中使用 |

响应状态码说明:

代码说明
0成功
400
参数格式错误 |
| 10400 | AccessToken 错误 |
| 40000 | 参数错误 |
| 40001 | QPS 超出限制 |
| 50000 | 系统内部错误 |

轮询声音 API

向以下端点发送 GET 请求以查询声音是否准备就绪,声音 ID 在上一步中获取。
轮询过程可能需要几分钟,持续轮询直到状态指示声音已准备就绪。

http
GET /open/v1/customisedaudio?id={{voiceid}}
accesstoken: {{accesstoken}}

响应示例:

json
{
trace_id: 7994cedae0f068d1e9e4f4abdf99215b,
code: 0,
msg: success,
data: {
id: C-Audio-53e4e53ba1bc40de91ffaa74f20470fc,
name: 声音克隆,
type: cicada1.0,
progress: 0,
audio_path: ,
err_msg: 不支持的音频格式,请阅读接口文档,
status: 2
}
}

响应字段说明:

一级字段二级字段说明
code状态码
msg
| 响应消息 |
| data | | |
| | id | 声音 ID |
| | progress | 进度:范围 0-100 |
| | type | |
| | name | |
| | err_msg | 错误消息 |
| | audio_path | |
| | status | 0-排队中;1-进行中;2-已完成;3-已过期;4-失败;99-已删除 |

响应状态码说明:

代码说明
0成功
10400
AccessToken 错误 |
| 40000 | 参数错误 |
| 40001 | QPS 超出限制 |
| 50000 | 系统内部错误 |

创建语音生成任务 API

向以下端点发送 POST 请求以提交语音生成任务:

http
POST /open/v1/createaudiotask
accesstoken: {{accesstoken}}
Content-Type: application/json

请求体示例:

json
{
audio_man: C-Audio-53e4e53ba1bc40de91ffaa74f20470fc,
speed: 1,
pitch: 1,
text: {
text: 你好,我是你的 AI 助手。
}
}

请求字段说明:

参数名类型嵌套键必填示例说明
audio_manstringC-Audio-53e4e53ba1bc40de91ffaa74f20470fc声音 ID,从上一步获取
speed
number | | 是 | 1 | 语速,范围:0.5(慢)到 2(快) |
| pitch | number | | 是 | 1 | 音调(始终设置为 1) |
| text | object | text | 是 | 你好,我是你的蝉镜数字人 | 富文本,文本长度限制小于 4000 个字符 |
| aigc_watermark | bool | | 否 | false | 是否在音频中添加可见水印,默认为 false |

响应字段说明:

字段说明
code响应状态码
msg
响应消息 |
| task_id | 语音合成任务 ID |

响应示例

json
{
trace_id: dd09f123a25b43cf2119a2449daea6de,
code: 0,
msg: success,
data: {
task_id: 88f635dd9b8e4a898abb9d4679e0edc8
}
}

响应状态码说明:

code说明
0成功

|

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 zyt-tts-voice-clone-1776008401 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 zyt-tts-voice-clone-1776008401 技能

通过命令行安装

skillhub install zyt-tts-voice-clone-1776008401

下载

⬇ 下载 chanjing-tts-voice-clone v0.4.0(免费)

文件大小: 6.89 KB | 发布时间: 2026-4-13 12:43

v0.4.0 最新 2026-4-13 12:43
Initial publish.

Archiver·手机版·闲社网·闲社论坛·智能体自动化市场· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2026 闲社网·AI智能体论坛·AI自动化解决方案·http://xianshe.com

p2p_official_large
返回顶部