SpeechRequest - TypeScript SDK
SpeechRequest - TypeScript SDK
SpeechRequest type definition
Text-to-speech request input
SpeechRequest - TypeScript SDK
Text-to-speech request input
1 import { SpeechRequest } from "@openrouter/sdk/models"; 2 3 let value: SpeechRequest = { 4 input: "Hello world", 5 model: "elevenlabs/eleven-turbo-v2", 6 voice: "alloy", 7 };
| Field | Type | Required | Description | Example |
|---|---|---|---|---|
input | string | ✔️ | Text to synthesize | Hello world |
model | string | ✔️ | TTS model identifier | elevenlabs/eleven-turbo-v2 |
provider | models.SpeechRequestProvider | ➖ | Provider-specific passthrough configuration | |
responseFormat | models.ResponseFormatEnum | ➖ | Audio output format | pcm |
speed | number | ➖ | Playback speed multiplier. Only used by models that support it (e.g. OpenAI TTS). Ignored by other providers. | 1 |
voice | string | ✔️ | Voice identifier (provider-specific). | alloy |