๐Transcribe Audio
Turn completed episodes, custom URLs, or uploaded recordings into searchable transcripts that you can reuse across AutoContent.
Before You Begin
Add your API key in
Settings
; the transcription page requires authentication.Gather the audio source: an existing episode, a public HTTPS link, or a local audio file (MP3/WAV/M4A/FLAC, under 50 MB).
Decide whether you want timestamps and speaker tags; the transcript viewer lets you toggle them later.
Step 1: Open the Transcription Workspace
In the sidebar, go to
Tools -> Transcribe Audio
(/tools/transcribe-audio
).Confirm the warning banner shows your API key before submitting any jobs.
Step 2: Pick an Audio Source
Choose one of the three source buttons at the top of the form:
Audio File โ Upload a local file. Validation blocks non-audio MIME types and files above 50 MB.
Your Episodes โ Browse completed podcasts pulled from
Content/List
, search by title, and select one.Audio URL โ Paste a direct HTTPS link to an MP3, WAV, M4A, or FLAC file. The form checks common extensions for you.
Step 3: Submit the Transcription Request
Select Transcribe Audio. The UI sends the appropriate payload and shows a confirmation banner with the request_id
.
Behind the scenes the calls look like this:
# Upload a local file for transcription
curl -X POST "https://api.autocontentapi.com/content/GetTranscript" \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "audioFile=@/path/to/interview.mp3"
# Transcribe an existing AutoContent episode
curl -X POST "https://api.autocontentapi.com/content/GetTranscript" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"episodeId": "episode-550e8400-e29b-41d4-a716-446655440000"
}'
# Transcribe audio hosted online
curl -X POST "https://api.autocontentapi.com/content/GetTranscript" \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"audioUrl": "https://cdn.example.com/webinars/briefing.wav"
}'
Successful requests return:
{
"request_id": "transcript-1234abcd",
"status": 0
}
AutoContent queues the job and redirects you to review results in the right-hand transcripts list.
Step 4: Review and Export Transcripts
The Transcripts column lists every request with status, language (when detected), and errors if any occur.
Select a transcript to open it in the modal viewer. Toggle timestamps, copy blocks of text, or download the raw segments.
Use Copy to send the formatted transcript to your clipboard, or Create to jump directly into the podcast episode builder with that text preloaded.
Step 5: Repurpose the Transcript
Launch
Create Podcast Episode
from the transcript action to produce a narrated version of the conversation.Drop the transcript into your show notes, blogs, or X posts; the clipboard button formats it for instant reuse.
Need to schedule audio based on these transcripts? Convert them into deep research or custom scripts, then follow Create a Podcast Episode.
Related Endpoints
POST /content/GetTranscript
โ Start a transcription job (file, URL, or existing episode).GET /content/Transcripts
โ List submitted jobs and their statuses.GET /content/Transcripts/{id}
โ Retrieve transcript data programmatically.
What's Next?
Edit or polish the transcript before recording by starting Create a Podcast Episode.
Clone a custom host for the narration via Clone a Voice.
Save supporting research notes with Start Deep Research.
Last updated