实时语音控制台

概览

检查中

运行状态

统一查看服务、任务和 GPU 节点。

在线节点—等待数据
排队任务—等待数据
累计合成—等待数据
成功率—等待数据

节点状态

节点设备状态负载
正在加载节点

最近任务

暂无任务记录

接入项目

集中管理各系统的项目 ID、API Key 和接入凭证。

项目列表 0

凭证已隐藏;可分别重置凭证并调整项目余额。

项目名称项目 IDAPI Key余额创建时间凭证操作
正在加载项目

这是按合成次数计算的余额,不是总额度;每次成功合成扣除 1 次,失败或中断会退回。重置 Key 会使旧 Key 立即失效;重置 ID 保持 Key 不变,并同步保留音色与历史任务。

在线合成

选择音色,提交一句话并立即试听。

支持多项目隔离
单次最多 5000 个字符0 / 5000

音色库

预设音色与克隆音色按所属接入项目独立管理。

正在加载音色

语音合成记录

查看合成任务、音色、GPU 节点和处理耗时。

任务 ID项目音色 ID节点状态耗时创建时间
暂无语音合成记录

GPU 节点

每台 GPU Worker 使用独立的节点 ID 和接入密钥。

节点名称地址设备显存并发音频保留(分钟)凭证状态状态最后心跳操作
暂无节点,请添加节点并在 GPU Worker 上配置独立凭证
i
每台 GPU 单独配置

先在这里为每台 GPU 创建节点,然后把弹窗中的 Worker ID 和 Secret 分别配置到对应服务器。不同 GPU 节点不能共用同一组凭证。

项目 API 接入

谷雨或其他系统均可使用项目专属 API Key 调用语音服务。

服务地址

/v1/audio/jobs

提交后返回任务 ID,接入项目用项目专属 API Key 轮询状态并下载 WAV。同步接口 POST /v1/audio/speech 仍可直接返回 WAV。

提交合成

POST /v1/audio/jobs
Authorization: Bearer jy_live_xxx
Content-Type: application/json

{"model":"moss-tts-nano","input":"欢迎来到直播间","voice":"voice_xxx","response_format":"wav"}

成功返回 HTTP 202 和任务 ID。voice 必须是当前项目拥有的及时雨音色 ID。

查询与下载

GET /v1/audio/jobs/job_xxx
Authorization: Bearer jy_live_xxx

GET /v1/audio/jobs/job_xxx/audio
Authorization: Bearer jy_live_xxx

任务成功且 result_available 为 true 后下载 WAV。结果在及时雨控制端保留 30 分钟;GPU 节点临时文件另按节点设置清理。

项目凭证

每个项目使用自己的 API Key,不能读取其他项目的音色。新 Key 仅在创建或重置后的本次页面中可复制,请保存到接入系统服务端;“项目管理”每行右侧可分别重置 Key 或项目 ID。

当前登录

当前账号:—。会话由服务端保存,退出登录后当前浏览器立即失效。

系统设置

配置 MySQL、接入地址、管理员账号和节点通信密钥。

MySQL 数据库

待检查

配置一份业务数据库,集中保存各项目、音色和任务。数据库需事先创建,账号需要建表和读写权限。

MySQL 连接信息
密码始终隐藏,不会从服务器读取原文。

首次配置连接成功后立即使用;后续更换连接需要重启。更换连接不会搬迁已有数据,请先备份并自行完成迁移。

服务与队列

填写可供接入项目访问的完整地址;留空使用当前网站地址。
1–4096 条,控制等待队列容量;GPU 同时执行数仍在各 Worker 中配置。

管理员账号与密码

修改成功后所有管理会话失效,请使用新账号重新登录。

3–64 位,仅限英文字母、数字、下划线、点和短横线。
12–256 位,至少包含字母和数字,不能与旧密码相同。