AllModels

Active

by Orthogonal

Text-to-speech and speech-to-text across 18+ providers.

Media

Endpoints · 17

Base URLhttps://x402.orthogonal.com/allmodels
POST/oai/audio/speechNot publishedGenerate speech audio from text using the OpenAI SDK-compatible endpoint. Supports all AllModels TTS providers. Returns binary audio in the requested format (mp
POST/v1/custom-voices$0.01Create a custom cloned voice by uploading a recording. The voice can then be used with any TTS provider that supports voice cloning.
GET/el/v1/voicesFreeList voices using the ElevenLabs SDK-compatible endpoint. Returns voices in ElevenLabs response format.
GET/el/v1/voices/searchFreeSearch voices using the ElevenLabs SDK-compatible endpoint.
GET/v1/custom-voicesFreeList all custom cloned voices belonging to your account.
GET/v1/custom-voices/{voice_id}FreeGet details of a specific cloned voice by ID.
DELETE/v1/custom-voices/{voice_id}FreeDelete a custom cloned voice. This action cannot be undone.
DELETE/el/v1/voices/{voice_id}FreeDelete a voice using the ElevenLabs SDK-compatible endpoint. Cannot be undone.
GET/el/v1/voices/{voice_id}FreeGet voice details using the ElevenLabs SDK-compatible endpoint.
POST/el/v1/voices/add$0.01Clone a voice using the ElevenLabs SDK-compatible endpoint.
GET/v1/voicesFreeSearch and filter available voices across all providers. Supports filtering by provider, language, gender, and use case. Public endpoint, no authentication requ
GET/v1/modelsFreeList all available TTS and STT models with pricing, provider info, and capabilities. Public endpoint, no authentication required.
GET/v1/providersFreeList all available TTS and STT providers. Public endpoint, no authentication required.
POST/el/v1/speech-to-textNot publishedTranscribe audio files using the ElevenLabs SDK-compatible endpoint. Returns transcript with word-level timestamps. Accepts WAV, MP3, FLAC, MP4/M4A, OGG, and We
POST/oai/audio/transcriptionsNot publishedTranscribe audio files using the OpenAI SDK-compatible endpoint. Supports all AllModels STT providers. Accepts WAV, MP3, FLAC, MP4/M4A, OGG, and WebM.
POST/el/v1/text-to-speech/{voice_id}Not publishedGenerate complete speech audio using the ElevenLabs SDK-compatible endpoint. Returns full audio file after generation completes.
POST/el/v1/text-to-speech/{voice_id}/streamNot publishedGenerate streaming speech audio using the ElevenLabs SDK-compatible endpoint. Returns chunked binary audio for low-latency playback.

Call the provider directly and settle x402 per request.

Quickstart · x402 flow

1 · Call without payment. The service replies 402

bash
curl -i https://x402.orthogonal.com/allmodels/oai/audio/speech \  -H "Content-Type: application/json" \  -d '{"model": "elevenlabs/eleven_flash_v2_5", "voice": "21m00Tcm4TlvDq8ikWAM", "input": "Hello from Monad", "response_format": "mp3"}'
Response
HTTP/1.1 402 Payment Required{ "x402Version": 2,  "accepts": [{ "scheme": "exact", "network": "eip155:143",  "asset": "USDC", "maxAmountRequired": "<quoted per request>" }] }

2 · Sign the payment with your agent wallet and retry

bash
curl https://x402.orthogonal.com/allmodels/oai/audio/speech \  -H "X-PAYMENT: <base64 payment payload signed by your EOA>" \  -H "Content-Type: application/json" \  -d '{"model": "elevenlabs/eleven_flash_v2_5", "voice": "21m00Tcm4TlvDq8ikWAM", "input": "Hello from Monad", "response_format": "mp3"}'
Response
HTTP/1.1 200 OK

Any EOA on Monad can pay.

Any APIs or tools listed are provided for discovery purposes only and do not constitute an endorsement or recommendation by the Monad Foundation.