TTS 语音合成

小米精品音色语音合成 · 多音色 · 声音克隆 · 音色设计 · OpenAI 兼容

API 接口文档(开发者接入)

鉴权:所有请求头带 Authorization: Bearer <你的API Key>

① 精品合成(OpenAI 兼容)

POST /v1/audio/speech 完整地址:https://91.is-a.dog/v1/audio/speech

字段必填说明
input是要合成的文本
voice否冰糖/茉莉(女)、苏打/白桦(男),默认冰糖
response_format否wav / mp3
style否风格描述
curl -X POST https://91.is-a.dog/v1/audio/speech \
  -H "Authorization: Bearer sk-你的key" \
  -H "Content-Type: application/json" \
  -d '{"input":"你好,世界","voice":"茉莉"}' --output out.wav

② 声音克隆(上传参考音频)

POST /v1/audio/clone(multipart/form-data)字段:file=参考音频、input=文本、style=可选、response_format=wav

curl -X POST https://91.is-a.dog/v1/audio/clone \
  -H "Authorization: Bearer sk-你的key" \
  -F "file=@ref.wav" \
  -F "input=要合成的话" \
  -F "response_format=wav" --output out.wav

JSON 形式:body 传 {"input":"...","audio":"data:audio/wav;base64,参考音频","response_format":"wav"}

③ 音色设计(文字描述造音色)

POST /v1/audio/design body:{"input":"文本","voice_description":"音色描述","response_format":"wav"}

④ 查询本 Key 各功能额度

GET /v1/me 返回四个功能的配额 / 已用 / 剩余(精品合成 / 声音克隆 / 音色设计 / AI 写作)。

⑤ AI 文章生成 / 润色

GET /v1/ai/models 列出可选模型(id / 名称 / 免费·计次 / 是否默认)。

POST /v1/ai/generate body:{"topic":"主题","length":"短|中|长","model_id":1}

POST /v1/ai/polish body:{"text":"待润色文本","model_id":1},返回 {"text","chars","model"}。计次模型消耗密钥的 AI 写作配额;免费模型不扣次。

返回值均为音频二进制流,保存为文件即可播放。面板接入选「OpenAI TTS / OpenAI 兼容」通用项,Base URL 填 …/v1。