SpeechRequest - TypeScript SDK

SpeechRequest type definition

The TypeScript SDK and docs are currently in beta. Report issues on GitHub.

Text-to-speech request input

Example Usage

1import { SpeechRequest } from "@openrouter/sdk/models";
2
3let value: SpeechRequest = {
4 input: "Hello world",
5 model: "elevenlabs/eleven-turbo-v2",
6 voice: "alloy",
7};

Fields

FieldTypeRequiredDescriptionExample
inputstring✔️Text to synthesizeHello world
modelstring✔️TTS model identifierelevenlabs/eleven-turbo-v2
providermodels.SpeechRequestProviderProvider-specific passthrough configuration
responseFormatmodels.ResponseFormatEnumAudio output formatpcm
speednumberPlayback speed multiplier. Only used by models that support it (e.g. OpenAI TTS). Ignored by other providers.1
voicestring✔️Voice identifier (provider-specific).alloy