SecondMeSecondMe API
SecondMe API

语音合成 (TTS)

将文本转换为语音音频

语音合成相关接口。

Base URL: https://api.mindverse.com/gate/lab


语音合成 (TTS)

将文本转换为语音音频,返回音频文件的公开 URL。

POST /api/secondme/tts/generate

认证

需要 OAuth2 Token。

所需权限

voice

请求参数

参数类型必需说明
textstring待转换的文本,最长 10000 字符
emotionstring情绪:happy/sad/angry/fearful/disgusted/surprised/calm/fluent(默认)

注意: 语音 ID 自动从用户信息中获取。如需使用 TTS 功能,用户需先在 SecondMe 中设置语音。

请求示例

curl -X POST "https://api.mindverse.com/gate/lab/api/secondme/tts/generate" \
  -H "Authorization: Bearer lba_at_your_access_token" \
  -H "Content-Type: application/json" \
  -d '{
    "text": "你好,这是一段测试语音",
    "emotion": "fluent"
  }'

响应

成功 (200)

{
  "code": 0,
  "data": {
    "url": "https://cdn.example.com/tts/audio_12345.mp3",
    "durationMs": 2500,
    "sampleRate": 24000,
    "format": "mp3"
  }
}
字段类型说明
urlstring音频文件 URL(公有读,永久有效)
durationMsnumber音频时长(毫秒)
sampleRatenumber采样率 (Hz)
formatstring音频格式

错误码

错误码说明
apikey.permission.denied缺少 voice 权限
tts.text.too_long文本超过 10000 字符限制
tts.voice_id.not_set用户未设置语音