Skip to main content
POST
列出可用的语音音色、已保存的自定义音色、可播放且未过期的预览,以及音色创建限额。

身份验证和权限

string
必填
在此请求头中发送 VoiceCheap API 密钥。也支持通过 Authorization: Bearer 发送同一 API 密钥。OAuth 访问令牌仅适用于 MCP,此 REST 端点不接受 OAuth 访问令牌。
所需权限: voices:read. 需要有效的付费订阅。权限不会改变团队角色、资源归属、媒体额度或套餐限制。

参数

发送空 JSON 对象。此操作没有输入字段。
以下 JSON Schema 保留了发现接口公开的确切字段名、嵌套类型、默认值、范围和可接受值。其他跨字段规则列于操作说明中。

请求示例

请将示例资源标识符和媒体键替换为账户返回的值。重试同一次修改操作时,请保持请求标识符不变。

响应

首次执行成功时返回 HTTP 200,操作结果位于 data 下。重放请求时可能改为返回已保存的请求状态。示例展示了一种支持的响应,并未包含所有可选字段。 可用的 TTS 音色库音色和当前账户拥有的已保存自定义音色、音色保存数量限额、有效且尚未保存的预览,以及音色创建限额。

结果字段

操作说明

  • 示例音色库已缩减。该操作返回可用的 TTS 音色库,已保存的自定义音色排在音色库条目前。
  • 在 tts_generate 中使用 voices[].id。已保存音色使用 clone:<UUID>;音色库 ID 是不透明的。这些 ID 与 dubbing_voices_list 中的 ID 不同。
  • 音色库条目包含 accent、gender、style 和 previewFileName;previewUrl 为可选项。已保存的自定义条目包含 accent: original、source: clone 和临时 previewUrl。
  • canClone 表示套餐是否支持保存自定义 TTS 音色;remaining 表示空闲槽位数。预留的创建操作可能计入 used。
  • voicePreviews 仅包含当前账户拥有的、未保存、已就绪且未过期的候选音色。预览有效期为 24 小时;其可播放 URL 可能更早过期。
  • cloneTrial 是终身限一次克隆预览的限额。付费套餐每天(UTC)可提交五次音色设计请求;每次成功设计会创建两个候选音色。creationUsage 报告当前限额和重置时间。
  • 语音历史记录和自定义音色归已认证账户所有。使用团队计费并不授予访问其他成员语音或音色的权限。

用量

每次成功调用消耗一次月度 API/MCP 调用额度。媒体额度和操作本身的生成限额也适用。

错误