Create Transcription
Transcription
Create Transcription
Programmatically create AI Transcriptions from audio files.
POST
Create Transcription
Complete Workflow
Transcription is asynchronous — after submitting an audio file, you need to poll for results. Here’s the full workflow:Step 1: Submit audio for transcription
Use this endpoint to upload your audio file. The response includes auuid you’ll need for the next steps.
Transcription typically takes 1–5 minutes depending on audio length. Save the
uuid from the response.Step 2: Poll for results
Use Get Transcription Result to check if the transcription is complete. Poll every 15–30 seconds until thecontent field is populated.
The transcription is ready when the response includes a non-empty content field and a segments array with timestamped text.
Step 3: Generate AI content (optional)
Once the transcription is complete, use Generate Audio Content to create summaries, titles, action items, and more.| Audio Type | Fields |
|---|---|
| Meeting | summary, title, description, action items, keywords, timestamped overview, topics & bullets, LinkedIn post |
| Podcast | summary, title, description, show notes, Twitter thread, article, newsletter, keywords, questions, LinkedIn post, timestamped overview, topics & bullets |
| Therapy Session | summary, title, description, progress note, SOAP note, DAP note, keywords, timestamped overview, topics & bullets, LinkedIn post |
Authorizations
API key for authentication. Get yours at https://easy-peasy.ai/settings/api
Headers
Your API key
Body
application/json
The audio parameters to create transcriptions
The URL of the audio file
Example:
"https://example.com/audiofile.mp3"
The type of audio (e.g., podcast, meeting)
Example:
"podcast"
The language of the audio (e.g., English, Chinese, French)
Example:
"English"
The name of the transcription
Example:
"Interview with John Doe"
Whether to detect multiple speakers
Example:
true
Whether to use enhanced quality for transcription
Example:
true
