How VoiceMyThoughts works

Voice to text in any text field on any website, in three steps.

Updated April 25, 2026

What is VoiceMyThoughts?

VoiceMyThoughts is a Chrome browser extension that adds a microphone icon next to every text field on every website. Click the icon, speak naturally, and your words are transcribed into the field in real time using the on-device Web Speech API. Audio is processed in the browser and is not transmitted off-device.

Three steps from install to dictation

1

Install

Add the extension from the Chrome Web Store. No browser restart needed; the mic icon appears right away.

2

Grant microphone permission

On first use, Chrome prompts you to allow microphone access. Click Allow. Permission is per-site; you can change it anytime.

3

Click and speak

Focus any text field. The mic icon appears. Click it, speak, and your words are inserted into the field in real time.

How does the dictation work under the hood?

VoiceMyThoughts uses Chrome's built-in Web Speech API (webkitSpeechRecognition). The browser captures audio from your microphone, runs speech recognition on-device, and returns transcript chunks. The extension then inserts those chunks into the focused element (input, textarea, or contenteditable) and applies auto-capitalization and punctuation as you go.

What makes it work on any website?

The extension's content script runs on every page (only on pages you open) and watches for focusable text inputs, textareas, and rich-text editors using contenteditable. When you hover over or focus one of these elements, the mic icon is positioned next to it. The icon is non-intrusive — it disappears when the field loses focus.

What about privacy?

Audio is processed in your browser using the on-device Web Speech API. The extension does not record audio files, does not upload audio to any server, and does not read other content on the page. The only network calls the extension makes are for authentication and subscription status — never for transcription.

Free vs Premium

The Free plan supports 10-second recording sessions and works on every website. The Premium plan ($5.95/month) removes the per-session time limit and adds priority support. Both plans use the same on-device transcription. See the full pricing page for details.

What if I don't see the mic icon?

  1. Refresh the page after installing the extension.
  2. Click directly into the text field — the icon appears on focus or hover.
  3. Some sites use non-standard input components; if you find one, please let us know.
  4. Check that the extension is enabled in chrome://extensions/.

Ready to try it?

Add VoiceMyThoughts to Chrome — installation takes seconds and the Free plan never expires.

Add to Chrome — It's Free