语音 API

ModelPort API 文档

使用说明

用 MiniMax 或 ElevenLabs 的音色 ID 将文字转成语音。

查询音频报价

curl "https://api.apimodel.store/v1/audio/quotes" \
  -H "Authorization: Bearer $MODELPORT_API_KEY" \
  -H "Content-Type: application/json" \
  --data '{"model":"minimax-speech-2.8-hd","text":"欢迎收听今天的节目。","voice_id":"Chinese (Mandarin)_News_Anchor"}'

提交语音合成

curl "https://apimodel.store/v1/audio/generations" \
  -H "Authorization: Bearer $MODELPORT_API_KEY" \
  -H "Idempotency-Key: audio-example-01" \
  -H "Content-Type: application/json" \
  --data '{"model":"minimax-speech-2.8-hd","text":"欢迎收听今天的节目。","voice_id":"Chinese (Mandarin)_News_Anchor"}'

报价与提交使用相同的模型参数和参考素材。报价不创建任务或冻结余额。

提交返回 data.taskId。用相同密钥访问 GET /v1/audio/generations?task_id=...,完成后从 data.resultUrls 下载文件。

用 text 传入朗读内容,用 voice_id 传入厂商音色 ID。省略音色时使用模型默认值。

配置任务回调