Speak, and the editor transcribes. The toolbar's microphone button toggles dictation on and off; interim transcripts render live under the cursor so you can see what the browser heard before it commits. Uses the Web Speech API — no external service, no data leaves the browser beyond what your browser already sends to its voice recognition vendor.
SpeechRecognition implementation — the plugin detects this
and hides the toolbar button.
Click the microphone in the toolbar, then speak. Click again to stop. The button pulses red while listening.
Changes the BCP-47 language tag the browser uses. Stop and restart dictation after switching.
<richtextbox asp-for="Body" toolbar="default" enable-dictation="true" dictation-lang="en-US" dictation-continuous="true" dictation-auto-punctuation="true" />
editor.dictation.start(); editor.dictation.stop(); editor.dictation.toggle(); editor.dictation.isListening(); editor.dictation.isSupported();
dictationLang — BCP-47 language, e.g. "en-US", "zh-CN", "ja-JP".dictationContinuous — default true. When false, stops after one utterance.dictationInterimResults — default true. Renders a faint preview of what the browser is still hearing.dictationAutoPunctuation — default true. Capitalizes the first word of each final chunk and appends a period if none.