Skip to main content
POST
获取尚未保存的克隆或设计音色预览的可播放临时 URL。请在过期前使用 voices_save_preview 保留该音色。

身份验证和权限

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

参数

string
必填
文本值。格式: “uuid”. 匹配模式: ^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$.
以下 JSON Schema 保留了发现接口公开的确切字段名、嵌套类型、默认值、范围和可接受值。其他跨字段规则列于操作说明中。

请求示例

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

响应

首次执行成功时返回 HTTP 200,操作结果位于 data 下。重放请求时可能改为返回已保存的请求状态。示例展示了一种支持的响应,并未包含所有可选字段。 一个有效且当前账户拥有的音色预览,附带刷新的临时播放 URL 及其过期时间。

结果字段

操作说明

  • previewId 是 voices_preview_clone、voices_design 或 voices_list 在 voicePreviews 中返回的候选音色 UUID。
  • 仅显示状态为 ready、未保存且未过期的预览。保存后的候选音色会以 clone:<previewId> 移至 voices_list。已过期、已保存、不存在及非当前账户拥有的候选音色在此均返回 VOICE_PREVIEW_NOT_FOUND。
  • 该 URL 是临时地址,可能在 expiresAt 之前失效。请在预览本身过期前使用 voices_save_preview 保存所选候选音色。
  • 语音历史记录和自定义音色归已认证账户所有。使用团队计费并不授予访问其他成员语音或音色的权限。

用量

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

错误