AllModels
Activeby Orthogonal
Text-to-speech and speech-to-text across 18+ providers.
Media
Endpoints · 17
Base URLhttps://x402.orthogonal.com/allmodels
EndpointDescriptionPrice
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 OKAny 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.
