← Back to AllModels
POST/el/v1/speech-to-text

Speech to Text (ElevenLabs SDK)

Transcribe audio files using the ElevenLabs SDK-compatible endpoint. Returns transcript with word-level timestamps. Accepts WAV, MP3, FLAC, MP4/M4A, OGG, and WebM.

AllModels·Dynamic pricing

Dynamic pricing

audioDuration(body.file)/60*(lower(body.model_id)=="amazon/amazon-transcribe"?0.00801378:lower(body.model_id)=="assemblyai/universal-2"?0.00333907:lower(body.model_id)=="assemblyai/universal-3-5-pro"?0.0046747:lower(body.model_id)=="assemblyai/universal-3-5-pro-preview"?0.0046747:lower(body.model_id)=="assemblyai/universal-3-pro"?0.0046747:lower(body.model_id)=="assemblyai/universal-3-5-pro-realtime"?0.01001722:lower(body.model_id)=="assemblyai/u3-rt-pro"?0.01001722:lower(body.model_id)=="assemblyai/universal-streaming-english"?0.00333907:lower(body.model_id)=="assemblyai/universal-streaming-multilingual"?0.00333907:lower(body.model_id)=="cartesia/ink-2"?0.00300517:lower(body.model_id)=="cartesia/ink-whisper"?0.00300517:lower(body.model_id)=="deepgram/base"?0.01669537:lower(body.model_id)=="deepgram/enhanced"?0.01936663:lower(body.model_id)=="deepgram/flux"?0.00868159:lower(body.model_id)=="deepgram/flux-general-en"?0.00868159:lower(body.model_id)=="deepgram/flux-general-multi"?0.01041791:lower(body.model_id)=="deepgram/nova"?0.00788022:lower(body.model_id)=="deepgram/nova-2"?0.00788022:lower(body.model_id)=="deepgram/nova-3"?0.00641102:lower(body.model_id)=="elevenlabs/scribe-v2"?0.00489731:lower(body.model_id)=="elevenlabs/scribe_v1"?0.00489731:lower(body.model_id)=="elevenlabs/scribe_v2"?0.00489731:lower(body.model_id)=="elevenlabs/scribe-v2-realtime"?0.00868159:lower(body.model_id)=="elevenlabs/scribe_v2_realtime"?0.00868159:lower(body.model_id)=="fish/transcribe-1"?0.00801378:lower(body.model_id)=="gemini/gemini-2.5-flash"?0.00256441:lower(body.model_id)=="gemini/gemini-3-5-transcribe"?0.00667815:lower(body.model_id)=="gemini/gemini-3.5-transcribe"?0.00667815:lower(body.model_id)=="gemini/gemini-3-5-transcribe-live"?0.01202067:lower(body.model_id)=="gemini/gemini-3.5-transcribe-live"?0.01202067:lower(body.model_id)=="inworld/inworld-stt-1"?0.00333907:lower(body.model_id)=="openai/gpt-4o-mini-transcribe"?0.00400689:lower(body.model_id)=="openai/gpt-4o-transcribe"?0.00801378:lower(body.model_id)=="openai/gpt-4o-transcribe-diarize"?0.00801378:lower(body.model_id)=="openai/gpt-live-transcribe"?0.02270571:lower(body.model_id)=="openai/gpt-realtime-whisper"?0.02270571:lower(body.model_id)=="openai/gpt-transcribe"?0.00601033:lower(body.model_id)=="openai/whisper-1"?0.00801378:lower(body.model_id)=="openai/whisper-large-v3"?0.00247092:lower(body.model_id)=="fal/fal-ai/whisper"?0.00247092:lower(body.model_id)=="groq/whisper-large-v3"?0.00247092:lower(body.model_id)=="together/openai/whisper-large-v3"?0.00247092:lower(body.model_id)=="openai/whisper-large-v3-turbo"?0.00089042:lower(body.model_id)=="groq/whisper-large-v3-turbo"?0.00089042:lower(body.model_id)=="openai/whisper-tiny-en"?0.00040069:lower(body.model_id)=="cloudflare/@cf/openai/whisper-tiny-en"?0.00040069:lower(body.model_id)=="qwen/qwen3-asr-1-7b"?0.00166954:lower(body.model_id)=="sprag/rhythm"?0.00166954:lower(body.model_id)=="qwen/qwen3-asr-flash"?0.00280482:lower(body.model_id)=="qwen/qwen3-asr-flash-filetrans"?0.00280482:lower(body.model_id)=="qwen/qwen3-asr-flash-realtime"?0.0072124:lower(body.model_id)=="soniox/stt-async-v5"?0.00222605:lower(body.model_id)=="soniox/stt-rt-v5"?0.00267126:lower(body.model_id)=="soniox/stt-rt-v4"?0.00267126:lower(body.model_id)=="xai/grok-stt"?0.00222605:lower(body.model_id)=="grok/grok-stt"?0.00222605:0.02270571)

Example code

// Using @orth/sdk - The simplest way to call APIs // Install: npm install @orth/sdk import Orthogonal from "@orth/sdk"; const orthogonal = new Orthogonal({ apiKey: process.env.ORTHOGONAL_API_KEY, }); const output = await orthogonal.run({ api: "allmodels", path: "/el/v1/speech-to-text", body: { "file": "example" } }); console.log(output);

Body parameters

filerequired
string

Audio file to transcribe (binary upload)

model_id
string

Model ID, e.g. 'scribe_v1'

language_code
string

Language code, e.g. 'en'

    Orthogonal - Giving AI agents the tools they need.