声音转换

把一段录音中的人声换成另一个声音,保留原有的语气和节奏。

创建任务

POST /api/v1/voice-conversion
Content-Type: multipart/form-data
curl https://voiceailabs.com/api/v1/voice-conversion \
  -H "Authorization: Bearer $VAL_API_KEY" \
  -H "Idempotency-Key: episode-12-host" \
  -F "voice_id=VOICE_ID" \
  -F "[email protected]" \
  -F "title=第 12 期主持人"
参数必填说明
audio是输入录音:WAV、MP3、OGG、WEBM、M4A
voice_id是目标声音 ID(我的声音或公共声音)
speed否语速 0.5–2.0,默认 1.0
mode否balance(默认)、stable、creative
title否任务名称,最多 255 字

限制

  • 文件大小与时长按套餐限制(标准版及以上:20MB、5 分钟),可在 GET /account 的 limits.max_conversion_size_mb 和 limits.max_conversion_duration_seconds 查看。
  • 按输入音频的实际时长计费,积分向上取整。
  • 输入音频会经过内容安全审核,未通过时返回 CONTENT_REJECTED,不扣积分。

返回 202 和任务对象,type 为 voice_conversion,text 为 null,input_duration_seconds 为输入时长。

获得更好的效果

  • 输入录音尽量只有一个人说话,没有背景音乐和明显噪声。
  • 目标声音与原声的性别、音域接近时效果更自然。
  • 较长的录音可以按句子切成多段分别转换。