Speech to Text

Turn speech into text two ways: dictate live through your browser's speech recognition, or transcribe an audio or video file with a Whisper model that runs on your device. 18 languages, editable text, free with no login.

Microphone

Transcript

You can edit the text below

0 characters · 0 words · Duration 00:00

How to Use

  1. [Real-time] Select the 'Real-time' tab, choose your language, and press 'Start Recording'
  2. [Real-time] Speak clearly into your microphone - text appears in the transcript as you talk
  3. [Audio File] Select the 'Audio File' tab, choose an audio or video file, and pick a model
  4. [Audio File] Press 'Transcribe' - the first run downloads the model (its size is shown above the button), later runs start right away
  5. Edit the text if needed, then copy or download your transcript

Useful Tips

  • Real-time mode requires Chrome, Edge, or Safari browser
  • After the first download, your browser keeps the Audio File model, so later runs start without downloading it again
  • Tiny is the fastest model for English; other languages use the Small model (about 250MB), which is slower but much more accurate
  • Only Audio File mode keeps audio on your device - real-time mode sends audio to your browser's speech service unless on-device recognition is available

Two Ways to Turn Speech into Text

What this tool does

Speech to Text offers two independent engines for the same goal. Real-time mode taps the Web Speech API — the SpeechRecognition interface built into modern browsers — and streams words onto the page as you talk: interim guesses first, then a finalized line once you pause. Audio File mode instead loads a Whisper AI model into your browser and transcribes a recording you already have, without listening to a microphone at all.

Choosing between the two modes

Reach for real-time dictation when you want to capture thoughts hands-free: meeting notes, a rough draft, or a quick memo you would rather speak than type. It shines during short, live sessions where seeing text appear immediately keeps you in flow.

Audio File mode is the better fit for material that already exists — an interview, a lecture, a voice memo, or the audio track of a video. Once the Whisper model has been downloaded, your browser keeps it, so repeated jobs start without another download, which suits long recordings and batches of files.

A quick walkthrough

For live work, pick your spoken language from the dropdown, press Start Recording, and grant microphone access when the browser asks; your speech fills the transcript and you can edit it afterward. For a recording, switch to the Audio File tab, choose a model — Tiny for speed, Small for stronger multilingual accuracy — and drop in an MP3, WAV, MP4, or similar file. The first run tells you how much the model will download before you press Transcribe; when it finishes, the text is ready to copy or download.

Support and things to watch for

Real-time recognition depends on the browser: Chrome, Edge, and Safari implement the Web Speech API, while Firefox does not, so use Audio File mode there. Recent Chrome versions can install an on-device language model, keeping microphone audio local; otherwise real-time speech is handled by the browser vendor's speech service. Both modes share one list of 22 choices covering 18 languages (English, Spanish, Portuguese, and Chinese each come in two regional variants), so choose the one you speak before you start: Audio File mode uses your choice instead of detecting the language, and ignores the region. Audio files accept common audio and video formats up to 500MB; for video, pulling the audio out first speeds things up and improves the result.

Frequently Asked Questions

Both engines are open with no limits: live dictation through the Web Speech API and file transcription with the Tiny, Base, and Small Whisper models, for audio or video files up to 500MB. There is no per-minute metering and no premium models locked behind a paywall.