跳转到主要内容
开始创作
开发文档

TTS 音色试听

合成指定音色的试听音频,返回 Base64 编码的 PCM 数据(16bit 小端、单声道、24000Hz)。

合成指定音色的试听音频,返回 Base64 编码的 PCM 数据(16bit 小端、单声道、24000Hz)。

POST /openapi/v1/tts/preview

不传 text 时优先使用该音色的 preview_text;若为空则按语种自动选择中英文默认试听文本(en_ 英文音色用英文,ICL_/zh_ 等用中文)。 播放:对 data.audio 做 Base64 解码;当 format 为 pcm 时,用 Web Audio API 将字节按 Int16 LE 填入 AudioBuffer(采样率 24000、单声道)后 connect 到 destination 并 start();若 format 为 mp3 等编码格式,可对解码后的 ArrayBuffer 调用 decodeAudioData。

请求参数

参数

类型

请求示例

{
  "voiceId": "Chinese (Mandarin)_BashfulGirl",
  "text": "你好,很高兴认识你",
  "speed": 1.0,
  "vol": 1.0
}

响应示例

{
  "code": 0,
  "msg": "ok",
  "data": {
    "audio": "<base64 encoded PCM, 16bit LE mono 24000Hz>",
    "format": "pcm"
  }
}