100% Private
No Signup
Free Forever
One of 64 free AI tools by Mahmoud Zalt.
Free Live Dictation
A free, private voice typing tool that transcribes your speech into an editable notepad in real time, without uploading a single second of audio. It is built on Hugging Face Transformers.js, the open-source library that runs machine learning models directly in your browser, and it loads OpenAI Whisper, the most widely used open-source speech recognition model. Click Start, grant microphone access, and the tool captures your voice in short rolling segments, runs Whisper locally every few seconds, and writes the growing transcript into a text area you can correct as you go. Because the model runs on your own device through WebAssembly, your voice is never uploaded, logged, or stored, which makes it safe for private notes, medical or legal dictation, and confidential drafting. The model downloads once on first use and is cached by your browser, and it shares that cache with the speech-to-text and subtitle-generator tools.
Free and provided as is, without warranty. Use at your own risk. Terms
Voice typing that never uploads your audio
Most live dictation services stream your microphone to a server, run it through a hosted speech model, and send text back, which means your voice leaves your control and often counts against a paid subscription. This free live dictation tool works the other way around: the speech recognition model runs inside your browser tab. Once the model is downloaded, your voice is captured and transcribed on your own device, so the audio never touches a server and there is no per-minute limit on how long you can dictate.
That makes it a strong fit for private notes, journaling, drafting sensitive documents, and any dictation you would rather not hand to a third party. You still get a clean, editable transcript you can copy into an email, a document, or a task list, and you can confirm nothing is uploaded by watching the Network tab in your browser DevTools while you speak.
Powered by OpenAI Whisper, running in your browser via Transformers.js
This tool is built on Transformers.js, the open-source library from Hugging Face that runs Transformer models directly in the browser using ONNX Runtime compiled to WebAssembly, with no backend. It loads OpenAI Whisper, the most widely used open-source automatic speech recognition model, and calls it every few seconds on the audio you have spoken so far, so text appears in the notepad while you keep talking.
You can choose between three Whisper sizes, Tiny, Base, and Small, to trade speed for accuracy, and either let Whisper auto-detect the language or set it manually. The model files download once from the Hugging Face Hub, are cached by your browser, and are shared with the speech-to-text and subtitle-generator tools on this site, so moving between them does not trigger another download. Both Transformers.js and Whisper are released under the permissive Apache 2.0 license.
How it compares to paid dictation, and tips for clean notes
Commercial dictation is expensive: Dragon Professional costs around 200 dollars as a one-time desktop purchase, and cloud transcription tools like Otter run on a monthly subscription with your audio leaving your device. This tool costs nothing, needs no install beyond a web page, and keeps everything on-device the way a local desktop program would. The honest tradeoff is speed, since a browser running Whisper on your CPU adds a few seconds of lag and is less tuned than a dedicated commercial engine, so it shines as a free everyday alternative rather than a professional broadcast setup.
For the cleanest results, start with the Tiny or Base model for smooth live updates, speak clearly at a steady pace, and keep the microphone close in a quiet room. Pause briefly at natural sentence breaks so each segment gives Whisper full context, which reduces the small revisions you see as the text settles. Whisper produces a solid first pass, but for anything you send it is worth skimming the notepad for names, numbers, and homophones, then fixing them right in the editable text area before you copy or download the note.
More Free Tools
More than 20 free AI tools.
Voice typing as an accessibility tool, not just a convenience
For people managing RSI, carpal tunnel, arthritis, or any condition that makes sustained typing painful, dictation is not a novelty, it is often the difference between writing comfortably and not writing at all. Because this tool has no per-minute cost and no account wall, it removes the two most common barriers, price and signup friction, that stop someone from trying voice input in the first place.
It also helps people who think faster than they type, or who find that composing by speaking produces more natural, less labored writing than composing at a keyboard, a pattern reported often enough among people with ADHD and dyslexia that "just dictate the first draft" is common practical advice, independent of any diagnosis.
This tool vs your browser's built-in dictation
Chrome, Edge, and Safari all ship a built-in Web Speech API that can do live dictation for free with no extra download, and it is genuinely fast since it is native to the browser. The catch is where the processing happens: Chrome's implementation streams your audio to Google's servers to do the recognition, which is exactly the round-trip this tool is built to avoid, your voice leaves your device the moment you use it.
This tool trades a one-time model download and slightly more CPU work for keeping every second of audio on your machine, using Whisper running locally instead of a cloud API behind the browser's microphone icon. If sending audio to a big tech server for a quick note is not a concern for you, the native browser dictation is a perfectly reasonable free option too, this tool exists specifically for the cases where that tradeoff matters.
Setting up your microphone and room for accurate transcription
Distance from the microphone matters more than most people expect: speaking a foot away from a laptop's built-in mic in a normal room produces noticeably worse results than a headset or an external mic a few inches from your mouth, since background noise and echo directly compete with your voice for what Whisper actually hears. A quiet room beats an expensive microphone, closing a window or turning off a fan often improves accuracy more than any model-size change would.
If you are dictating somewhere noisy and cannot control the environment, speaking a bit more slowly and deliberately, with clear gaps between sentences, gives Whisper cleaner segment boundaries to work with and reduces the amount of text you will need to correct afterward in the editable notepad.
How It Works
Pick a Whisper model and your language, then click Load model so the tool downloads Whisper once and caches it in your browser.
Click Start and allow microphone access: the tool records your voice in short rolling segments and runs Whisper locally every few seconds, with nothing sent to a server.
Watch the transcript appear live in an editable notepad, fix any words by typing, then copy it or download a .txt file.
Need expert help with AI?
Looking for a specialist to help integrate, optimize, or consult on AI systems? Book a one-on-one technical consultation with an experienced AI consultant to get tailored advice.
Key Features
Privacy & Trust
Use Cases
Limitations
- The first run downloads the chosen Whisper model (45MB to 250MB), which is cached by your browser afterward
- Because it transcribes short rolling segments and re-runs the recent audio, the live text can shift slightly as more context arrives before it settles
- Transcription runs on your CPU via WebAssembly, so slower devices and the larger models add a few seconds of lag between speaking and seeing text
- Whisper is highly accurate but not perfect: review and lightly edit the notepad for names, numbers, and homophones, especially in noisy rooms
- It needs a working microphone and microphone permission, and background noise or distance from the mic reduces accuracy
Frequently Asked Questions
Is this live dictation tool really free?
Yes, it is completely free with no signup, no account, and no usage limits. Because Whisper runs on your own device through Transformers.js instead of a paid cloud API, there are no per-minute costs to pass on to you. You can dictate for as long as you want, as often as you want, without a credit card, an API key, or a rate limit. Paid desktop dictation such as Dragon costs around 200 dollars one time, and cloud tools like Otter charge a monthly subscription, while this runs for nothing in your browser.
Is my voice sent to a server?
No. The entire process, capturing your microphone and running Whisper, happens locally in your browser using Transformers.js and WebAssembly. After the model is downloaded once, your audio is processed on your own device with zero network requests carrying it. Nothing is uploaded, logged, or stored, which makes this safe for private notes and confidential dictation. You can confirm this by opening the Network tab in your browser DevTools while you dictate and watching for the absence of audio uploads.
How does live dictation work here?
When you click Start, the tool asks for microphone access and begins recording your voice in short rolling segments, roughly every five seconds. Each time a segment arrives, it decodes the accumulated audio and runs Whisper locally to produce the best full-pass text so far, which it writes into the notepad. Because it keeps re-transcribing the recent recording, the on-screen text can adjust as more speech gives Whisper more context. When you click Stop, the recording ends and you keep the final transcript to edit, copy, or download.
What is Whisper and what is Transformers.js?
Whisper is OpenAI open-source automatic speech recognition model, trained on a very large amount of multilingual audio, and it is the most widely used open speech-to-text model available. Transformers.js is the open-source library from Hugging Face that runs models like Whisper directly in the browser using ONNX Runtime compiled to WebAssembly, with no backend server. Together they let this tool turn your voice into text entirely on your own device. Both are released under the permissive Apache 2.0 license.
How does this compare to Dragon or Otter?
Dragon Professional is a well-known desktop dictation program that typically costs around 200 dollars as a one-time purchase and installs locally on Windows. Otter and similar cloud services offer live transcription but run on their servers, usually behind a monthly subscription and with your audio leaving your device. This tool is free, needs no install beyond a web page, and keeps everything on-device like Dragon while costing nothing like the free tiers of cloud tools. The tradeoff is that a browser running Whisper on your CPU is slower and slightly less tuned than dedicated commercial engines, so treat this as a strong free alternative rather than a drop-in replacement for professional broadcast dictation.
Which Whisper model should I choose?
Whisper Tiny (~45MB) is the fastest and works on any device, but is the least accurate, which suits quick notes on a phone. Whisper Base (~80MB) is a good balance of speed and accuracy and is a sensible default for most dictation. Whisper Small (~250MB) is the most accurate but uses more memory and lags more between speaking and seeing text. Start with Tiny or Base for smooth live typing, and move up to Small only if you have a fast machine and need higher accuracy.
Why does the live text sometimes change as I speak?
The tool transcribes short rolling chunks of audio and re-runs Whisper over the recent recording each time a new chunk arrives. Whisper uses surrounding context to decide the most likely words, so when more speech arrives it can revise an earlier guess, which you see as the text adjusting slightly before it settles. This is normal for streaming speech recognition and it usually converges to accurate text within a second or two. If you want the most stable result, pause briefly at natural sentence breaks so each segment has full context.
Can I edit the transcript while dictating?
Yes. The transcript lives in a normal editable text area, so you can click into it and fix words, punctuation, or spacing at any time. This is useful for correcting names, numbers, and homophones that speech recognition commonly gets wrong. Because live updates append or refine text, it is often easiest to dictate a stretch, click Stop, and then do your edits, but nothing prevents you from typing while recording. When you are done, use Copy or Download .txt to keep the finished note.
Do I need to install anything?
No installation is needed. It is a pure web tool that runs in any modern browser with microphone support. The only thing that downloads is the Whisper model itself, which Transformers.js fetches on first use and caches in your browser. There is no extension, no desktop app, and no Python or Node environment to set up. You do need to grant microphone permission the first time so the tool can hear you.
What if I deny microphone access by mistake?
If you block the microphone, the tool cannot hear you and it shows a clear red error box explaining that access was denied. To fix it, open your browser site permissions, usually via the padlock icon in the address bar, and allow the microphone for this page, then reload and try again. No audio is captured until you both grant permission and click Start. On shared or public machines, remember to revoke the permission afterward if you prefer.
Which languages are supported?
Whisper is multilingual and this tool exposes dozens of languages plus an automatic detection option. You can let Whisper detect the language from your speech or set it manually for more reliable results, which helps when you switch between accents or speak a less common language. Accuracy is strongest for widely spoken languages that appear heavily in Whisper training data, such as English, Spanish, French, German, and Mandarin. Less common languages still work but may need more editing.
Does it work offline and on mobile?
Once the model has been downloaded and cached, dictation runs without an internet connection because everything happens on-device. It also works on mobile browsers that support WebAssembly and microphone access, though phones are slower than a laptop, so the Tiny or Base model is the better choice on mobile. For the smoothest experience, load the model once over Wi-Fi before you rely on it offline. Keep the tab open and in the foreground while dictating so the browser does not throttle the recorder.
How private is this for sensitive dictation?
It is designed for exactly that: your audio and the resulting text never leave your browser, so there is no cloud copy to leak. This makes it a reasonable fit for medical, legal, or personal notes that must not be sent to a third-party service. That said, the transcript sits in your browser tab and, if you download it, on your local disk, so treat those files with normal care and clear the note when you are finished. You can independently verify the no-upload behavior in your browser DevTools Network tab.
Why is the first load slow but later runs are fast?
On the very first use the browser downloads the Whisper model files from the Hugging Face CDN, which can take 30 to 60 seconds depending on the model size and your connection. After that, the files are stored in your browser cache, so future sessions load the model almost instantly and can even run offline. That same cache is shared with the speech-to-text and subtitle-generator tools on this site, so if you have already used one of those with the same model, dictation starts immediately. Clearing your browser cache removes the model and triggers a fresh download next time.
Q&A SESSION
Got a quick technical question?
Skip the back-and-forth. Get a direct answer from an experienced engineer.