Skip to content
Zahvox
Guide · BrowsersAvailable now

Voice-to-text in Firefox

Firefox has partial Web Speech API support and it is the least reliable browser for voice-to-text today. This guide is honest about what works.

Try the free voice toolFree · No signup · Runs in your browser
Firefox implements the SpeechSynthesis half of the Web Speech API well, but SpeechRecognition, the half that turns your voice into text, is not enabled by default. This guide covers what you can do and when to switch browsers.

Enable experimental speech recognition

  • Open about:config in Firefox.
  • Accept the risk warning.
  • Search for media.webspeech.recognition.enable and set it to true.
  • Search for media.webspeech.recognition.force_enable and set it to true.
  • Restart Firefox and try the voice-to-text page again.

Understand the limits

Even with the flags on, results are inconsistent. Long sessions time out, accuracy varies, and some sites detect Firefox and refuse to enable the record button. It is fine for occasional short captures and not a reliable daily driver.

Better options on the same computer

  • Use Chrome or Edge specifically for voice-to-text and keep Firefox for everything else.
  • On Windows use Windows plus H for system-wide voice typing.
  • On macOS use built-in Dictation from the Edit menu of any text field.

What Firefox is great at

Firefox has excellent text-to-speech through the SpeechSynthesis API, which is the opposite direction. If you want the browser to read text back to you, Firefox handles that reliably.

Build a daily voice-to-writing habit

The first week is about proving the setup works. The second week is about turning it into a habit. Pick two moments in the day where voice-to-text in firefox would save the most time, and commit to using voice for those moments only. Once the muscle memory is there, expand to a third and fourth surface. The goal is a workflow you reach for without thinking, not a demo you show off once and forget.

Where Zahvox fits in this workflow

Zahvox is the careful pass that sits after any raw capture. Once you have the words on the page, paste them into the free tool at /tool, tighten the wording, and copy the result back. That extra minute is what separates a dictation dump from real writing, and it works the same way whether the source was a browser, a native app, or a phone keyboard.
Looking for something else? Browse the full guides library or open the free voice tool and practice as you read.

Frequently asked questions

Stop typing. Start thinking.

Open the free voice-to-text tool and turn your next thought into clean text in seconds.

Open the free tool