Podcast transcription and video transcripts for your site
Use podcast transcription to put an episode's words on your site. Upload an mp3, m4a or wav file, or send a YouTube link. Get a podcast transcript with timestamps for chapters and optional host and guest speaker labels.
- Text with timestamps
- YouTube links and episode files
- Chapters and quotes from segment times
How it works
- Text for the page
- format=text returns one line per segment, which you can turn into a transcript section under the player.
- Timestamps for chapters
- Segment start times let you link each section to the moment in the media, or draft chapter markers.
- Episodes and voice memos
- Transcribe a podcast episode or voice memo by uploading an mp3, m4a or wav file, up to 2 GB. You can also send a YouTube video link.
- Hosts and guests
- Set diarize to true to separate hosts and guests as Speaker 1 and Speaker 2, then name them in your template.
- Subtitles too
- Use the same transcript as SRT or VTT so the video page has captions.
Fetch
Publish a podcast transcript under your player
Ask for text with timestamps=true and render each line under the player. Use the transcript to write show notes, then check the text before publishing.
curl "https://api.transcript1.com/v1/transcriptions/tr_8fK2Lm0PqRsTuVwXyZaBcD?format=text×tamps=true" \
-H "Authorization: Bearer $TRANSCRIPT1_API_KEY"
[00:00:00] Welcome back to the channel.
[00:00:04] Today we are looking at how transcripts are made.Structure
JSON segments for chapters and links
Each segment has start and end seconds. Use them to link a line to a moment in the player.
{ "start": 4.2, "end": 9.8, "speaker": null, "language": "en", "text": "Today we are looking at how transcripts are made." }Episodes
Transcribe podcast hosts and guests
Add diarize when an episode has more than one voice.
curl -X POST "https://api.transcript1.com/v1/transcriptions?wait=60" \
-H "Authorization: Bearer $TRANSCRIPT1_API_KEY" \
-F [email protected] \
-F diarize=trueStart with 60 free minutes
60 free minutes after you verify your email. No card required.
Frequently asked questions
Something missing? Ask support
Will a podcast or video transcript improve SEO?
transcript1 cannot promise rankings. A transcript gives a page text that people and search engines can read, which is a useful starting point.
Can I transcribe a whole channel or feed?
Create one transcription per video or episode. Use the API to loop over your list and a webhook_url to collect results.
Do I need to clean the transcript up?
Review it before publishing. Machine transcripts can misspell names and terms.