Skip to main content
POST
获取当前账户拥有的语音生成结果,包括文稿、表达设置、临时音频 URL 和可用的逐词对齐结果。

身份验证和权限

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

参数

string
必填
由 tts_generate 或 tts_list 返回的历史记录 ID。匹配模式: ^(free-)?[0-9a-f]{64}$.
以下 JSON Schema 保留了发现接口公开的确切字段名、嵌套类型、默认值、范围和可接受值。其他跨字段规则列于操作说明中。

请求示例

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

响应

首次执行成功时返回 HTTP 200,操作结果位于 data 下。重放请求时可能改为返回已保存的请求状态。示例展示了一种支持的响应,并未包含所有可选字段。 当前账户拥有的语音历史详情、完整的可编辑脚本和口述脚本、语音表达设置、临时播放 URL,以及所有可用的单词时间戳。

结果字段

操作说明

  • historyId 必须为 64 个小写十六进制字符,可带 free- 前缀。请使用 tts_generate 或 tts_list 返回的标识符。
  • voiceName、voiceSource 和 sourceFileName 等旧记录中的可选属性可能被省略。缺失的 instructions 默认为空字符串,缺失的 speed 默认为 1,缺失的 previewEndIndex 默认为 null。
  • wordAlignment 可以为 null。此读取操作加载现有对齐结果;使用 tts_align 准备时间戳。
  • wordAlignment 中的源字符索引指向已移除语音表达控制标签的 spokenText。
  • audioUrl 为临时 URL。再次调用 tts_get 获取新的播放地址,或调用 tts_download 获取下载链接。
  • 语音历史记录和自定义音色归已认证账户所有。使用团队计费并不授予访问其他成员语音或音色的权限。

用量

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

错误