- 文档首页
实时音视频
硬件对话智能体
服务端 API
声音复刻
训练自定义音色 TrainTTSVoiceType
声音复刻
训练自定义音色 TrainTTSVoiceType
训练自定义音色 TrainTTSVoiceType
调用本接口,为您指定的声音 ID(即已购买的声音复刻资源)训练一个音色模型。
训练时,您需要提供一段 10-30 秒的参考音频。训练完成后,原声音 ID 将搭载新的音色效果,可直接用于语音合成(TTS)任务,让您的智能体以特定人物的声音说话。
使用说明
QPS 限制:单账号调用频率不得超过 20 次/秒。
注意事项
在调用本接口前,请确保您已购买声音复刻资源。每个声音复刻资源均有 1 年的有效期,并支持最多 15 次训练。详细信息,请参考 使用声音复刻。 请求说明
- 请求地址:https://rtc.volcengineapi.com?Action=TrainTTSVoiceType&Version=2020-12-01
请求参数
Action String 必选 示例值:TrainTTSVoiceType
接口名称。当前 API 的名称为 TrainTTSVoiceType。
Version String 必选 示例值:2020-12-01
接口版本。当前 API 的版本为 2020-12-01。
SpeakId String 必选 示例值:S_VArpZ****
用于本次训练的声音 ID。您可以在控制台的 复刻音色 页面查看已购买资源对应的声音 ID。
AudioFormat String 必选 示例值:wav
音频数据的格式。支持的格式包括 wav、mp3、ogg、m4a、aac、pcm。推荐使用 wav 格式以获得最佳效果。
SpeakName String 可选 示例值:my_voice
自定义音色名称,用于标识。
AudioBytesStr String 可选 示例值:UklGRi...
Base64 编码后的音频数据。音频大小不能超过 10 MB。
说明
AudioBytesStr 和 AudioDownloadUrl有且需要填写一个。
AudioDownloadUrl String 可选 示例值:https://your-domain.com/audio/sample.wav
音频下载地址(URL)。音频大小不能超过 10 MB。
说明
AudioBytesStr 和 AudioDownloadUrl有且需要填写一个。
ModelType Integer 可选 示例值:1
声音复刻的模型版本,不同版本在效果和特性上有所差异:
- 2:DiT 标准版效果(音色、不还原用户的风格)
- 3:DiT 还原版效果(音色、还原用户口音、语速等风格)
Language Integer 可选 示例值:0
指定参考音频的语种。不同模型版本支持的语种如下:
- 当 ModelType 为 1、2、3 时支持:
- 当 ModelType 为 4 或 5 时支持:
返回参数
本接口无特有的返回参数。公共返回参数请见返回结构。 其中公共返回参数 Result 仅在请求成功时返回 ok,失败时为空。
请求示例
POST https://rtc.volcengineapi.com?Action=TrainTTSVoiceType&Version=2020-12-01
"SpeakName": "my_voice",
"SpeakId": "S_VArpZ****",
"AudioDownloadUrl": "https://your-domain.com/audio/sample.wav",
返回示例
"RequestId": "20230604110420****100232280022D31",
"Action": "TrainTTSVoiceType",
"Version": "2020-12-01",
错误码
最近更新时间:2026.07.18 23:50:58