All services

Service

ElevenLabs

audio5 endpoints
Docs

Text-to-speech, speech-to-text, and voice cloning APIs. Generate natural-sounding speech with multiple voices and transcribe audio with Scribe.

mpp

tempo

Methods

5 methods available

POST/v1/speech-to-text
50000 USDC

Transcribe audio to text using Scribe.

POST multipart form data with audio file. Returns transcription text.

{
  "body": {
    "audio": "file (required, audio file)"
  }
}
GET/v1/speech-to-text/transcripts/:transcriptionId
0 USDC

Get a transcript by ID.

Replace :transcriptionId. Returns the stored transcript.

{
  "path": {
    "transcriptionId": "string"
  }
}
POST/v1/text-to-speech/:voiceId
30000 USDC

Convert text to speech audio with a specific voice.

Replace :voiceId with a voice ID. POST JSON body with text. Returns audio data.

{
  "path": {
    "voiceId": "string (voice ID, use GET /v1/voices to list available)"
  },
  "body": {
    "text": "string (required, text to speak)",
    "model_id": "string (optional, e.g. 'eleven_multilingual_v2')"
  }
}
POST/v1/text-to-speech/:voiceId/stream
30000 USDC

Stream text-to-speech audio.

Like /v1/text-to-speech/:voiceId but streams the audio response.

{
  "path": {
    "voiceId": "string"
  },
  "body": {
    "text": "string (required)",
    "model_id": "string (optional)"
  }
}
GET/v1/voices
0 USDC

List available text-to-speech voices.

GET with no params. Returns list of available voices with IDs and metadata.