Speech to Text
Dictate with your voice and see the transcript appear in real time. Powered by your browser's Web Speech API.
💡 Tips for best results
- • Use a quiet environment — background noise hurts accuracy.
- • Speak at a natural, steady pace. Over-articulating can hurt more than help.
- • Use a decent microphone — laptop mics work but headphones with a boom mic work better.
- • Chrome and Edge are the most reliable browsers for this API.
- • Interim text (gray) is a guess — wait for black final text before relying on it.
- • If recognition stops after a pause, click the mic again to resume.
About Speech to Text
Speech to Text (STT) converts spoken words into written text. Browsers include the Web Speech API, which provides real-time speech recognition in Chrome, Edge, and (partially) Safari. Unlike server-based transcription services (which charge per minute and require API keys), the browser API is free and immediate. It works by streaming audio to a recognition service (Chrome uses Google's service), which returns live transcripts. This tool gives you a simple interface: pick a language, click the microphone, and speak — your words appear in real time. You can edit the transcript, copy it, or download it as a text file. Note: audio is processed by the browser's chosen service — for full privacy, use a local Whisper model instead.
How It Works
- Choose your language from the dropdown.
- Click the microphone button to start listening.
- Speak clearly — the transcript appears live.
- Interim (in-progress) words appear in gray; final words are confirmed in black.
- Click Stop to end, edit the transcript if needed, then copy or download.
✨ Key Features
- ✓Uses browser's built-in Web Speech API
- ✓Real-time live transcription
- ✓Interim results (gray) vs final results (black)
- ✓30+ languages supported
- ✓Continuous mode (keeps listening until you stop)
- ✓Editable transcript (type to fix errors)
- ✓Copy transcript to clipboard
- ✓Download as .txt file
- ✓Word and character counter
- ✓Recording status indicator
- ✓100% browser-based — no signup, no API key
🎯 Common Use Cases
- →Dictating emails, notes, and documents
- →Transcribing meetings or interviews
- →Accessibility — typing without a keyboard
- →Language learning — checking your pronunciation
- →Hands-free note-taking while cooking or exercising
- →Writing first drafts by speaking
- →Transcribing voice memos and ideas
- →Testing browser speech recognition for app development
💡 Advanced Tips & Pro Insights
- ▸Chrome and Edge have the best support for Web Speech Recognition. Safari has partial support. Firefox support is limited.
- ▸Speech recognition works best with a quiet environment and a good microphone. Background noise reduces accuracy.
- ▸Speak at a natural pace — not too fast, not too slow. Over-articulating can hurt accuracy.
- ▸The browser sends audio to its recognition service (Chrome → Google). For privacy-sensitive content, consider a local Whisper model (e.g., whisper.cpp).
- ▸Interim results (shown in gray) are guesses that may change. Wait for the black text before treating it as final.
- ▸If recognition stops after a pause, click the mic again — some browsers stop on silence automatically.
- ▸On mobile browsers (Chrome Android, Safari iOS), recognition works but drains battery faster. Use a shorter session for long dictation.