SupaStore

音频 (Audio)

提供文本转语音 (TTS) 与语音转文本 (STT) 接口,兼容 Whisper、tts-1 等模型。

更新时间:

SupaStore 提供标准的音频处理 API 接口。


🎙️ 语音合成 (Text-to-Speech)

根据输入的文本生成高保真音频。

  • 请求方式: POST
  • 接口路径: /v1/audio/speech
  • Content-Type: application/json

📦 请求参数

参数名 类型 必填 默认值 描述
model string 是 - 合成模型,例如 tts-1 或 tts-1-hd。
input string 是 - 需要合成为音频的文本内容。最大支持 4096 字符。
voice string 是 - 发音人声音,支持 alloy, echo, fable, onyx, nova, shimmer。
response_format string 否 mp3 输出音频格式,支持 mp3, opus, aac, flac。

💻 cURL 示例

curl -X POST "https://api.supastore.cc/v1/audio/speech" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "tts-1",
    "input": "欢迎使用 SupaStore 高保真语音合成服务。",
    "voice": "alloy"
  }' \
  --output speech.mp3

📝 语音听写 (Speech-to-Text)

将音频文件转录为文字,支持多种语言自动识别。

  • 请求方式: POST
  • 接口路径: /v1/audio/transcriptions
  • Content-Type: multipart/form-data

📦 请求参数

参数名 类型 必填 默认值 描述
file file 是 - 要转写的音频文件二进制流(支持 mp3, wav, m4a, flac, ogg 等,大小在 25MB 以内)。
model string 是 - 使用的听写模型,如 whisper-1。
language string 否 - 输入音频的主导语言(ISO-639-1 码,如 zh, en)。

💻 cURL 示例

curl -X POST "https://api.supastore.cc/v1/audio/transcriptions" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: multipart/form-data" \
  -F file="@/path/to/meeting.mp3" \
  -F model="whisper-1"

返回示例 (200 OK)

{
  "text": "欢迎使用 SupaStore 高保真语音合成服务。"
}