API 文档中心

音色库接口


更新时间:2026-07-14

服务概述

  • 查询 API Key 绑定账号可用的音色库。
  • 支持公共音色分页查询。
  • 服务端根据 API Key 解析真实用户 ID,用户身份由 API Key 自动识别,无需传入 userId。

服务地址

https://video-translation.viitor.com


鉴权方式

Authorization: Bearer vt_live_xxx

OpenAPI 服务端会根据 API Key 解析真实用户 ID。


公共响应结构

字段类型说明
codeInteger0 表示成功,非 0 表示失败
messageString返回信息
dataObject业务数据

分页接口的 data 结构:

字段类型说明
currentInteger当前页
sizeInteger每页数量
totalLong总记录数
pagesInteger总页数
recordsArray当前页记录

sortType 枚举

公共音色分页查询支持 sortType

说明
0默认排序
1热门度
2最多使用
3发布时间
4音色名称
6生成最多字符数

查询公共音色分页列表

接入方式

  • 请求 URL:https://video-translation.viitor.com/openapi/v1/timbre/open/pageList
  • 请求方法:POST
  • Content-Type:application/json

HTTP 请求头

Header必填类型说明
Content-TypeStringapplication/json;charset=UTF-8
Accept建议Stringapplication/json;charset=UTF-8
AuthorizationStringBearer <API_KEY>

请求体字段

字段类型必填说明
currentInteger当前页,默认 1
pageSizeInteger每页数量,默认 12,最大 400
timbreNameString音色名称,支持模糊查询
sortTypeInteger排序类型,默认 0

成功时 records 字段

字段类型说明
timbreIdInteger音色 ID
timbreNameString音色名称
timbreEnglishNameString音色英文名称
voiceNameString音色名称标识,语音合成时可作为 voiceName 使用
vocalAudioUrlString人声音频 URL
avatarUrlString音色头像 URL
createTimeLong创建时间
commonInteger音色类型,1 表示公共音色

请求示例

curl -X POST "https://video-translation.viitor.com/openapi/v1/timbre/open/pageList" \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer vt_live_xxx" \
  -d '{
    "current": 1,
    "pageSize": 10,
    "timbreName": "博文老师",
    "sortType": 1
  }'

成功响应示例

{
  "code": 0,
  "message": "OK",
  "data": {
    "current": 1,
    "size": 10,
    "total": 1,
    "pages": 1,
    "records": [
      {
        "timbreId": 16391,
        "timbreName": "博文老师",
        "timbreEnglishName": "NathanNarrator",
        "voiceName": "CHINESE_SC_NARR_DOC",
        "vocalAudioUrl": "https://tts-ap-singapore-1306922583.cos.accelerate.myqcloud.com/ref_audios/CHINESE_SC_NARR_DOC.wav",
        "avatarUrl": "https://viitor-cdn.viitor.com/timbre_library/avatar/202509019/1f777c23ce07408d985ce3c63fc334f4.jpg",
        "common": 1
      }
    ]
  }
}

常见错误码

codemessage说明
0OK成功
1103No Privilege账号不是 VIP 或无权限调用
2001Invalid Parameter参数非法
400001missing_api_key缺少 API Key
400002invalid_api_keyAPI Key 无效
400003disabled_api_keyAPI Key 已禁用
400004expired_api_keyAPI Key 已过期

© 2026 由 ViiTor AI 设计和开发