All servicesDocs
Service
ElevenLabs
audio5 endpoints
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-text50000 USDC
POST
/v1/speech-to-textTranscribe 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/:transcriptionId0 USDC
GET
/v1/speech-to-text/transcripts/:transcriptionIdGet a transcript by ID.
Replace :transcriptionId. Returns the stored transcript.
{
"path": {
"transcriptionId": "string"
}
}POST/v1/text-to-speech/:voiceId30000 USDC
POST
/v1/text-to-speech/:voiceIdConvert 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/stream30000 USDC
POST
/v1/text-to-speech/:voiceId/streamStream 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/voices0 USDC
GET
/v1/voicesList available text-to-speech voices.
GET with no params. Returns list of available voices with IDs and metadata.
