用途:该技能通过蝉镜 TTS Open API 将文本转换为语音,流程为获取 access_token、列举音色并选择、创建语音任务、轮询任务状态直到完成,再从响应中的 URL 下载音频。
主要能力:支持中文与英文;提供多种系统音色;可调整语速(0.5 到 2);创建任务时 pitch 需设为 1;文本长度须小于 4000 字符;可选是否添加可见水印(aigc_watermark,默认 false);返回结果含句级字幕时间戳与音频时长。所有接口共用域名 https://open-api.chanjing.cc,请求使用 JSON 与 UTF-8。
使用方式:执行前需通过 chanjing-credentials-guard 完成 AK/SK 与 Token 校验,二者共用 ~/.chanjing/credentials.json;无凭据时脚本会运行 open_login_page.py 在默认浏览器打开注册/登录页并提示配置命令。命令示例:clawhub run chanjing-tts;也可用本仓库脚本:python skills/chanjing-tts/scripts/list_voices.py 列出音色,create_task.py 创建任务并输出 task_id,poll_task.py 轮询直到完成并输出音频下载 URL。相关 API 包括 POST /open/v1/access_token、GET /open/v1/list_common_audio、POST /open/v1/create_audio_task、POST /open/v1/audio_task_state。
适用场景:需要由文本批量或按需生成音频,并希望获取音频下载链接与句级时间戳的场景。
限制:access_token 有效期为一天,旧 token 会失效;语音状态仅有生成中(1)与完成(9);创建任务受 QPS 限制与制作时长限制;依赖 python3 与同仓库 scripts/*.py,不做 ffmpeg/ffprobe 门控;凭据、权限与合规声明以 manifest.yaml 为准,其他收费、价格与平台细节暂未提供。