New - upload your own files

    Transcribe Any Audio or Video File to Searchable Text

    Beyond live streams, LiveScript now transcribes the files you already have. Drop in a recording - meeting, podcast, interview, lecture, or video - and get back a fully searchable, timestamped transcript with click-to-seek playback.

    Free plan available. No credit card required. Also works on live YouTube and Twitch streams.

    How it works

    Three steps. Drop a file and come back to a transcript.

    1. 1

      Drag and drop your audio or video file

      Open the Upload page and drop in any audio or video file, or click to choose one. LiveScript extracts the audio automatically - you don't need to convert video to audio first.

    2. 2

      We extract the audio and transcribe it

      The file is processed in the background: audio is extracted, then transcribed with timestamps. The status updates live from queued to extracting to transcribing to ready.

    3. 3

      Name the speakers, then search, scrub, and export

      Open the finished upload to read the full transcript, grouped by speaker. Put real names on Speaker 1 and Speaker 2, correct anything the automatic pass got wrong, click any line to jump the audio player to that moment, and download SRT or WebVTT subtitles.

    What you get

    Audio and video files

    mp4, mov, mkv, webm, mp3, m4a, wav, flac and more. We extract the audio from video automatically.

    Speaker identification

    Multi-speaker recordings are separated by voice and labelled Speaker 1, Speaker 2, and so on. Give each one a real name and it applies across the transcript and your exports.

    Click-to-seek playback

    Every line is timestamped. Click any line to jump the built-in audio player to that exact moment.

    Full transcript search

    Filter the entire transcript by any word or phrase to find the moment you need instantly.

    Multilingual mode

    English by default for top accuracy, or transcribe Spanish, French, German, and mixed-language audio.

    Export your transcript

    Take the finished transcript into your editor, captioning workflow, or archive.

    Big files welcome

    Up to 200 MB on the free plan and 5 GB on paid - enough for multi-hour recordings.

    What people transcribe

    Anything with speech you'd rather read and search than scrub through.

    Meetings and calls

    Turn a recorded call or meeting into a searchable record you can quote from, without rewatching the whole thing - with each participant separated so you can see who said what.

    Panels and interviews

    Multi-speaker recordings come back split by voice. Name each speaker once and the whole transcript reads as a conversation, ready for show notes and pull-quotes.

    Lectures and webinars

    Make hours of recorded talks searchable so you can find the one explanation you need - including the Q&A, with questions separated from the speaker.

    Video content

    Transcribe your own uploads for captions, repurposing into articles, or SEO.

    One tool for live streams and your own files

    LiveScript started as the fastest way to get a real-time transcript of a live stream. Upload transcription brings the same engine to the recordings you already have - and uploads share the same monthly minute pool as the live API, so there's nothing extra to buy.

    With LiveScript uploads

    • Drop a video file in directly - no audio extraction step
    • Timestamped transcript with click-to-seek playback
    • Speakers separated automatically, and correctable by hand
    • Search, edit, and export to SRT or WebVTT
    • Shares your existing minute pool

    Typical one-off transcribers

    • Separate tool from your live workflow
    • Often no in-page player to scrub by line
    • Per-file pricing or separate credits
    • Video must be converted to audio first

    Frequently asked questions

    What audio and video formats can I upload?+

    LiveScript accepts the common audio and video formats: mp4, mov, mkv, webm, avi, m4v, flv, wmv, mp3, m4a, wav, aac, flac, ogg, oga, opus, and wma. We extract the audio automatically, so you can drop in a video file and get a transcript of the speech without converting it first.

    How large a file can I upload?+

    Free accounts can upload files up to 200 MB each. Pro and Day Pass accounts can upload files up to 5 GB each, which covers multi-hour recordings and high-bitrate video.

    How does upload transcription get billed?+

    Uploads draw from the same monthly minute pool as the live transcript API. The Day Pass includes about 1,000 minutes and Pro includes about 10,000 minutes per period, and top-up packs (500 / 1,500 / 5,000 minutes) stack on top. Free accounts get a starter pool of minutes to try it. You're only charged for the duration of audio actually transcribed.

    How accurate is the transcript?+

    Uploads are transcribed with the same speech-to-text engine that powers our real-time live transcripts, tuned for clean recorded audio. Clear single-speaker recordings are highly accurate; heavy background noise or overlapping speakers reduce accuracy, as with any transcription tool.

    How does LiveScript identify each speaker?+

    Uploads are diarized automatically: the engine clusters the audio by voice and tags each line with a speaker, which you see as Speaker 1, Speaker 2, and so on. It works from the sound of the voices alone - there is nothing to set up beforehand, no voice samples to provide, and no need to tell us how many people are in the recording. You then put real names on the speakers, and those names appear throughout the transcript and in your subtitle exports.

    How reliable is speaker separation?+

    It is a best-effort automatic pass, not a guarantee. Clean recordings with distinct voices and little crosstalk separate well. Overlapping speech, similar-sounding voices, or several people sharing one microphone can cause lines to be attributed to the wrong person, or split one person across two labels. Because of that, every part of the transcript is editable: reassign a line to a different speaker, split a line where the speaker actually changes, add a speaker the automatic pass missed, or merge two labels by giving them the same name. Speaker numbering is per file, so the same person in two different uploads is not linked automatically.

    Do live stream transcripts have speaker labels?+

    Not currently. Speaker identification runs on uploaded audio and video files. Live stream transcripts and YouTube backfills are transcribed without speaker separation.

    Can I transcribe a file in another language?+

    Yes. Multilingual mode handles Spanish, French, German, and many other languages, including recordings that mix languages. English-only mode gives the highest accuracy for English-only audio.

    Can I download or export the transcript?+

    Yes. Open a completed upload to read the timestamped transcript, click any line to scrub the built-in audio player to that moment, and download subtitles as SRT or WebVTT for editors, captioning tools, or your own archive. You choose whether speaker names are written into the captions, so you can hand the same recording to a video editor with names in and to a subtitle workflow with them left out.

    How long are my files and transcripts kept?+

    Your transcript stays in your account so you can search and revisit it. The uploaded audio file itself is automatically purged after a retention window (30 days by default) to save space - the transcript remains available after the audio is removed.

    Is my upload private?+

    Uploads are private to your account by default. You can optionally generate a share link for an individual upload if you want to send the transcript and audio to someone else; otherwise no one else can access it.

    Ready to transcribe a file?

    Free plan available. No credit card required. Upload your first file in seconds.