Hans's API Docs
MelotTTS

生成 TTS 語音

POST /melotts

請求

POST /melotts

說明

  • 你該使用 /melotts/languages 中的 speakers 作為/melottslanguage的呼叫參數
  • 1500 字的中文文章生成時間約為 33 秒

代幣消耗

  • 每 30 個字消耗 1 點

請求範例

curl -X POST https://api.hans0805.me/api/v1/melotts \
  -H "Authorization: hans_xxxxx" \
  -H "Content-Type: application/json" \
  -d '{"text": "Hello!", "language": "en"}' \
  -o output.wav
import requests

url = "https://api.hans0805.me/api/v1/melotts"
headers = {
    "Authorization": "hans_xxxxx",
    "Content-Type": "application/json"
}

data = {
    "text": "Hello!",
    "language": "en"
}

response = requests.post(url, json=data, headers=headers)

with open("output.wav", "wb") as f:
    f.write(response.content)

print("生成完成:output.wav")

回應

成功回應 200 OK

A .wav file

On this page