メインコンテンツへスキップ
POST
/
v1
/
audio
/
speech
OpenAI互換の音声合成を行う
curl --request POST \
  --url https://api.example.com/v1/audio/speech \
  --header 'Content-Type: application/json' \
  --data '
{
  "input": "<string>",
  "voice": "<string>",
  "model": "<string>",
  "instructions": "<string>",
  "response_format": "<string>",
  "speed": 1,
  "stream_format": "<string>"
}
'
"<string>"

ボディ

application/json
input
string
必須

音声合成するテキスト

Maximum string length: 4096
voice
必須

VOICEVOXのスタイルID、AI SDKの音声エイリアス、またはOpenAIのボイス名

model
string

OpenAI互換のモデル名。Laravel版では互換性のため受け付けます。

instructions
string

OpenAI互換パラメータ。Laravel版では現在使用しません。

Maximum string length: 4096
response_format
string

OpenAI互換パラメータ。Laravel版では現在WAV出力固定です。

speed
number
デフォルト:1

VOICEVOXのspeedScaleに適用する読み上げ速度

必須範囲: 0.25 <= x <= 4
stream_format
string

OpenAI互換パラメータ。Laravel版では現在使用しません。

レスポンス

Successful Response

The response is of type file.

最終更新日 2026年5月27日