GET
/v1/schemas/openrouter/audio/audio%2Fspeech
Accept:
Request body
6 properties · 3 required · 1 $defs| property | type | description | constraints |
|---|---|---|---|
| input* | string | Text to synthesize | |
| model* | string | TTS model identifier | |
| voice* | string | Voice identifier (provider-specific). | |
| provider | object | Provider-specific passthrough configuration | |
| response_format | enum | Audio output format | mp3 | pcm · default: "pcm" |
| speed | number | Playback speed multiplier. Only used by models that support it (e.g. OpenAI TTS). Ignored by other providers. | format: double |
Validate a payload
before you spend tokensshell
$ curl -X POST https://modelschemas.com/v1/validate \
-d '{"provider":"openrouter","endpointId":"audio/speech","payload":{…}}'
→ {"valid": false, "errors": [{"path": "#", "keyword": "required", …}]}