SnailText
EN

Voice to text in Google Docs

Voice to text in Google Docs — dictation in any browser

Google Docs has built-in Voice Typing but it only works in Chrome, Edge, and Safari, requires constant internet, and sends your audio to Google. SnailText runs locally and pastes into Docs from any browser, including Firefox.

The short version

Voice typing in Google Docs has two paths. The built-in option lives under Tools → Voice Typing, runs in Chrome, Edge, and Safari (Firefox is not supported per Google's own docs), and sends your audio to Google's servers for transcription. SnailText runs the Whisper speech model locally on your Mac or PC, pastes transcribed text into any Google Docs editor in any browser including Firefox, and never transmits audio. Useful when Firefox is your daily driver, when you need offline dictation, or when sending document drafts through a cloud STT service is not acceptable for your work.

Google Docs Voice Typing vs SnailText

FeatureGoogle Docs Voice TypingSnailText
Browser supportChrome, Edge, and Safari (Firefox not supported per Google docs)Any browser — Chrome, Edge, Safari, Firefox, Arc, Brave
Where it worksInside Google Docs editor onlyGoogle Docs + every other text field on your computer
Audio destinationSent to Google servers for cloud STTProcessed locally — audio never leaves your device
OfflineRequires constant internetWorks offline — model runs on your CPU/GPU
HotkeyTools menu, then mic icon — multi-stepGlobal hotkey: Cmd+Shift+Space (Mac) / Ctrl+Shift+Space (Windows)
Custom vocabularyNo user dictionaryDictionary for proper nouns + snippets (Pro)

Why Google Docs Voice Typing has limits

Google Docs ships with built-in Voice Typing under Tools → Voice Typing. Per Google's own documentation, it runs in Chrome, Edge, and Safari — Firefox is not supported. For casual use with reliable internet it works.

The limits stack up when your workflow is anything more than that. Voice Typing requires an active internet connection because the speech model runs on Google's servers, not in your browser. Audio you dictate — including document drafts of any sensitivity — traverses the public internet and is processed by Google's cloud STT service before the text appears in your document.

Voice Typing also lives inside the Google Docs editor only — the main document body and Slides speaker notes. Comment threads, the chat sidebar, and other non-body text fields are not covered.

How SnailText handles voice to text for Google Docs

To dictate into Google Docs from Firefox, or to do voice typing in Safari Google Docs the same way you would in Chrome: install SnailText, focus the Docs editor, press Cmd+Shift+Space (Mac) or Ctrl+Shift+Space (Windows), speak, press again. The transcript is pasted at your cursor through the system clipboard — same as if you typed it.

The Whisper speech model runs locally on your computer. Audio is processed in RAM and discarded the moment the text is ready. Nothing on disk, nothing transmitted to any server. You can verify in your network monitor — no outbound traffic during dictation. For the deeper architectural argument see our offline dictation page.

This means the same hotkey works in every other text field on your computer too. Google Docs is just one of them. Slack, Gmail, Notion, your terminal, the Notes app — same flow, same model. Writers and students in particular tend to use the same setup across Docs, Notion, and email.

When does this matter for Google Docs users

You use Firefox. Google's built-in Voice Typing supports Chrome, Edge, and Safari — but Firefox is not on the list per Google's own docs. SnailText is the Google Docs voice typing alternative that runs the same in all browsers because it operates at the OS level, not inside the browser.

You work with sensitive content. If your Google Docs drafts contain client information, internal strategy, legal work product, or anything where sending the audio to a third-party cloud is a problem, local processing solves it architecturally.

You need offline voice typing for Google Docs. On a plane, in a basement, on the road with spotty wifi. Built-in Voice Typing stops working without internet. SnailText keeps working because the model runs on your laptop.

You dictate into comments and chat. Built-in Voice Typing works in the document body only. SnailText pastes into the comment textbox, the suggestion thread, the chat sidebar — anywhere with a cursor.

Frequently asked questions

Does it work with Google Docs comments and chat?

+

Yes. SnailText pastes into any text field with focus. Comment textareas, the suggestion thread, the chat sidebar, the share dialog — anywhere you can type, you can dictate.

Will my Google Docs documents go through your servers?

+

No. SnailText runs the speech model locally on your Mac or PC. Your audio is processed in RAM and discarded. The transcribed text is pasted into Google Docs via the system paste mechanism — the same way Cmd+V works. We never see your document content.

Does this work on Google Workspace (enterprise)?

+

Yes. SnailText is a desktop app that pastes into the browser; it does not interact with the Google Workspace authentication flow. Whether your IT policy allows third-party desktop tools is a separate question — but technically, there is no integration to approve. The text lands the same way as if you typed it.

How is this different from the Web Speech API in Chromium browsers?

+

Chromium browsers (Chrome, Edge, Brave) expose the Web Speech API for sites that implement it, with audio processed by Google or Microsoft cloud services. The API is still labeled experimental in the spec. SnailText is browser-agnostic, runs the speech model locally, and works in any text field on your computer — including non-Google apps and Firefox.

What about voice commands like "select sentence" or "delete paragraph"?

+

SnailText is dictation-only — it transcribes speech to text. Voice commands for cursor movement and selection are a separate category (Apple Voice Control on Mac, Talon Voice cross-platform). You can use SnailText for dictation and pair it with Voice Control or Talon for hands-free editing if needed.

Does it work with other Google products — Sheets, Slides, Gmail?

+

Yes. SnailText works in any text field — Gmail compose, Sheets cells, Slides text boxes, Google Calendar event titles, Forms responses. Same hotkey, same flow.

Voice to text for Google Docs. Any browser, locally.

Download for Mac or Windows. Press a hotkey, talk, the text appears in Google Docs. No subscription required to start.