Speech to Text quickstart
This guide will show you how to convert spoken audio into text using the Speech to Text API.
Use the ElevenLabs speech-to-text skill to transcribe audio from your AI coding assistant:
This tutorial will demonstrate how to use the Batch Speech to Text API. For a guide on how to use the Realtime Speech to Text API, see the Client-side streaming or Server-side streaming guides.
Using the Speech to Text API
Create an API key
Create an API key in the dashboard here, which you’ll use to securely access the API.
Store the key as a managed secret and pass it to the SDKs either as a environment variable via an .env file, or directly in your app’s configuration depending on your preference.
Install the SDK
SDK
CLI
We’ll also use the dotenv library to load our API key from an environment variable.
Make the API request
SDK
CLI
Create a new file named example.py or example.mts, depending on your language of choice and add the following code:
Then run it:
You should see the transcription of the audio file printed to the console.
For medical and clinical audio, set model_id to scribe_v2_medical. The request shape
is the same as scribe_v2 and is billed at the same rate. See Scribe v2
Medical.