client.generateSpeech()。
例
主なパラメーター
model(必須):TTS対応モデルのID。input(必須):合成するテキスト。voice:プロバイダーで正規化された音声エイリアス(推奨)またはプロバイダー固有の音声値。response_format:mp3、wav、flacなど。speed:再生速度の倍率(通常は0.25~4)。
voiceが無効な場合、APIはparam: "voice"を付けて400を返します。
Documentation Index
Fetch the complete documentation index at: /docs/llms.txt
Use this file to discover all available pages before exploring further.
TypeScript SDKで/audio/speechを呼び出します。
client.generateSpeech()。
const audio = await client.generateSpeech({
model: "openai/gpt-4o-mini-tts",
input: "Hello world",
voice: "alloy",
response_format: "mp3",
});
model(必須):TTS対応モデルのID。input(必須):合成するテキスト。voice:プロバイダーで正規化された音声エイリアス(推奨)またはプロバイダー固有の音声値。response_format:mp3、wav、flacなど。speed:再生速度の倍率(通常は0.25~4)。voiceが無効な場合、APIはparam: "voice"を付けて400を返します。
// ElevenLabs explicit override
await client.generateSpeech({
model: "eleven-labs/eleven-v3",
input: "Hello from ElevenLabs",
voice: "rachel",
config: {
elevenlabs: {
voice_id: "21m00Tcm4TlvDq8ikWAM"
}
}
});
// Google explicit override
await client.generateSpeech({
model: "google/gemini-2.5-flash-preview-tts",
input: "Hello from Gemini",
voice: "kore",
config: {
google: {
voice_name: "Kore"
}
}
});