Skip to content

音声合成 API (POST /v1/audio/speech) ​

OpenAI /v1/audio/speech 標準仕様に準拠した音声合成コアエンドポイントです。


📥 リクエストパラメータ ​

パラメータ名型必須デフォルト値説明
modelstringいいえedgettsモデルまたは Provider 識別子 (tts-1, edgetts, kokoro)
inputstringはい-読み上げるテキスト内容 (最大 8,192 文字)
voicestringいいえalloy対象のボイス ID またはエイリアス (alloy, zh-CN-XiaoxiaoNeural)
response_formatstringいいえmp3音声フォーマット: mp3, opus, aac, flac, wav, pcm
speedfloatいいえ1.0再生速度倍率 (0.25 〜 4.0)
streambooleanいいえfalseHTTP Chunked ストリーミングを有効化するかどうか

💡 cURL 呼び出し例 ​

bash
curl http://localhost:8030/v1/audio/speech \
  -H "Authorization: Bearer sk-onetts-v1-k9L3mX8QZ2sT4vA7wE1rY6u" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "tts-1",
    "input": "OneTTS 音声合成エンジンへようこそ!",
    "voice": "alloy",
    "response_format": "mp3"
  }' \
  --output speech.mp3

Released under the Apache-2.0 License.