OpenAI互換の音声合成を行う
OpenAI互換の音声合成を行う
OpenAI Audio Speech API互換のリクエストで音声合成を行い、WAV音声を返します。voiceにはVOICEVOXのスタイルID、AI SDKの音声エイリアス、OpenAIのボイス名を指定できます。speedはVOICEVOXのspeedScaleに適用されます。model、instructions、response_format、stream_formatは互換性のため受け付けますが、Laravel版では現在WAV出力固定です。
Laravel実装状況: ✅ コアで完全対応(フォールバック実装済み)
POST
OpenAI互換の音声合成を行う
ボディ
application/json
音声合成するテキスト
Maximum string length:
4096VOICEVOXのスタイルID、AI SDKの音声エイリアス、またはOpenAIのボイス名
OpenAI互換のモデル名。Laravel版では互換性のため受け付けます。
OpenAI互換パラメータ。Laravel版では現在使用しません。
Maximum string length:
4096OpenAI互換パラメータ。Laravel版では現在WAV出力固定です。
VOICEVOXのspeedScaleに適用する読み上げ速度
必須範囲:
0.25 <= x <= 4OpenAI互換パラメータ。Laravel版では現在使用しません。
レスポンス
Successful Response
The response is of type file.
最終更新日 2026年5月27日