Skip to main content
Support

Voice Commands Reference

Complete reference for all 90+ voice commands — punctuation, formatting, editing, AI selection transforms, AI operations, macros, and more.

Voice Commands Reference

FiavaionDictate recognises over 90 voice commands. You can use them mid-sentence — just say the command phrase naturally, and it’s executed instead of typed.

How commands work: The speech engine commits a final transcript, then the command parser scans it for known phrases. Matched phrases are removed from the output and their action is executed. Everything else is inserted as text.

Example: Saying “I need to buy milk comma eggs comma and bread period” produces: I need to buy milk, eggs, and bread.


Punctuation and Sentence Control

These are the most-used commands. Learn these first.

Say thisYou getNotes
period.Also ends a sentence with a capital on the next word
full stop.British English alternative for “period”
comma,
question mark?Also capitalises the next word
exclamation mark!
exclamation point!American English alternative
colon:
semicolon;
ellipsisOr say “dot dot dot”
dot dot dot
dashEm dash with spaces
hyphen-Short hyphen, no spaces
open bracket(
close bracket)
open parenthesis(
close parenthesis)
open square bracket[
close square bracket]
open curly bracket{
close curly bracket}
open quote"
close quote"
single quote'
apostrophe'
ampersand&
at sign@
hash#
percent%
asterisk*
forward slash/
backslash\
pipe|
equals=
plus+
greater than>
less than<
new lineline breakInserts \n
new paragraphparagraph breakInserts \n\n
tabtab character

Editing and Correction

Commands that modify what you’ve already said.

Say thisWhat it does
delete thatRemoves the last committed phrase (everything since the last punctuation command or sentence boundary)
scratch thatSame as “delete that”
delete last wordRemoves the single last word
delete last sentenceRemoves from the previous sentence boundary to the cursor
undoUndoes the last action (equivalent to Ctrl+Z)
redoRe-applies the last undone action (equivalent to Ctrl+Y)
backspaceDeletes one character before the cursor
clear allWipes all content in the current session
clear everythingSame as “clear all”
clear textSame as “clear all”
select allSelects all text in the dictation area (equivalent to Ctrl+A)
select last wordSelects the last word
select last sentenceSelects from the previous sentence boundary to the cursor
select last paragraphSelects from the previous paragraph break to the cursor
copy thatCopies selected text to clipboard
cut thatCuts selected text
pastePastes from clipboard

Capitalisation

Say thisWhat it does
caps onEverything dictated after this is capitalised
caps offReturns to normal capitalisation
all capsCAPITALISES the next word
capCapitalises the first letter of the next word
no capsForces next word to be lowercase

Formatting

Commands that apply markdown or inline formatting.

Say thisWhat it doesOutput
bold thatWraps the last phrase in bold markdown**phrase**
boldInserts bold markers ready for the next word** cursor **
italicsWraps the last phrase in italic markdown*phrase*
italic thatSame as “italics”*phrase*
underline thatWraps the last phrase in underline HTML<u>phrase</u>
strikethrough thatWraps the last phrase in strikethrough markdown~~phrase~~
heading oneInserts a level-1 markdown heading#
heading twoInserts a level-2 heading##
heading threeInserts a level-3 heading###
heading fourInserts a level-4 heading####
bullet pointInserts a bullet list item-
dash pointSame as “bullet point”-
numbered listInserts a numbered list item1. (auto-increments)
number listSame as “numbered list”
quote blockInserts a blockquote>
code blockOpens a fenced code block``` on its own line
end code blockCloses the current code block``` on its own line
inline codeWraps the last word in backticks`word`
horizontal ruleInserts a horizontal divider---

AI Selection Transforms

These commands transform a specific piece of text you’ve highlighted with your mouse. Select the text first, then say the command — the selection is replaced in-place with the AI result.

How it works:

  1. Click and drag to select the text you want to change (or click into the dictation area and use Ctrl+A to select all)
  2. Say one of the commands below
  3. The area flashes TRANSFORMING… while the AI processes
  4. The selection is replaced with the result; say undo or press Ctrl+Z to revert

If no text is selected when you say one of these commands, the area flashes SELECT TEXT FIRST and nothing happens.

Say thisWhat it does
simplify thatRewrites the selection in simpler, plain language
fix thatFixes grammar, spelling, and phrasing errors
correct thatGrammar and clarity correction (alias for “fix that”)
expand thatExpands the selection with more detail and explanation
elaborate on thatSame as “expand that”
shorten thatCondenses the selection to its essential meaning
condense thatSame as “shorten that”
formalize thatRewrites in a formal, professional tone
make it formalSame as “formalize that”
make it casualRewrites in a relaxed, conversational tone
casual thatSame as “make it casual”
rewrite thatRewrites the selection for clarity and flow, preserving meaning
improve thatImproves writing quality — word choice, flow, and readability
translate to englishTranslates the selection to English

Undo: Every selection transform pushes to the undo stack before replacing. Say undo or press Ctrl+Z to restore the original text.


AI Paragraph Operations

These commands act on the last paragraph (or the full session) without requiring a selection. If no AI provider is configured they produce a warning toast and do nothing.

Say thisWhat it does
correct allSends the entire session to AI for grammar and clarity correction
summarise thatSummarises the last paragraph
summarize thatAmerican English alternative
explain thatExplains the last sentence as if to a non-expert
formal toneRewrites the last paragraph in a formal tone
casual toneRewrites the last paragraph in a casual, conversational tone
translate to [language]Translates the last paragraph to the named language — example: “translate to Spanish”

Tip: For precise control over exactly which text is transformed, use the selection transforms above rather than paragraph operations.


Say thisWhat it does
go to startMoves the cursor to the beginning of the text
go to endMoves the cursor to the end of the text
go to beginningSame as “go to start”
scroll upScrolls the page up
scroll downScrolls the page down
scroll to topScrolls to the very top of the page
scroll to bottomScrolls to the very bottom of the page
next fieldMoves focus to the next input field on the page (Tab behaviour)
previous fieldMoves focus to the previous input field

Session and UI

Say thisWhat it does
save sessionSaves the current dictation session to the session history
new sessionStarts a fresh session (prompts to save current if unsaved)
open sessionsOpens the session history panel
close sessionCloses the current session without saving
toggle AIToggles AI correction on or off
AI onEnables AI correction
AI offDisables AI correction
show correctionsOpens the corrections sidebar (shows what AI changed)
hide correctionsCloses the corrections sidebar
toggle sidebarToggles the corrections sidebar
show analyticsOpens the analytics dashboard
stop dictationStops the microphone (same as clicking the mic button)
start dictationStarts the microphone
pause dictationPauses recognition without stopping the session

Macro Commands

Macros let you record a sequence of commands and text, then replay them with one phrase.

Say thisWhat it does
start recording macroBegins recording — everything you say next is captured
stop recording macroEnds recording and saves the macro
play macroReplays the most recently saved macro
play macro [name]Replays a saved macro by name (example: “play macro email signature”)
save macro as [name]Saves the current recording with a custom name
delete macro [name]Deletes a named macro
list macrosShows all saved macros in a popup

Example workflow:

  1. Say “start recording macro”
  2. Dictate your email sign-off: “Kind regards comma new line Jones period”
  3. Say “save macro as sign off”

Later, say “play macro sign off” and the sign-off is inserted instantly.

Macros are stored in localStorage and persist between sessions. You can also export and import macros from the Settings panel.


Custom Vocabulary

FiavaionDictate lets you add domain-specific words and phrases that the speech engine frequently misrecognises.

Why this matters: The Web Speech API is a general-purpose transcription engine. It may struggle with technical terms, brand names, unusual proper nouns, or domain jargon. For example, it might hear “fibrillation” as “fibre illation”, or transcribe a colleague’s unusual name incorrectly every time.

Adding custom terms:

  1. Go to Settings → Vocabulary
  2. Click Add Term
  3. Enter the word or phrase as you say it (the “sounds like” form)
  4. Enter the correct output you want
  5. Click Save

Custom vocabulary substitutions are applied as a post-processing pass after the speech engine commits a final result, before AI correction runs.

Examples:

Say (sounds like)Gets replaced with
fibre illationfibrillation
my colleague jonesmy colleague Jones
react queryReact Query
kubernetesKubernetes

Custom vocabulary entries are stored in localStorage and sync across sessions.


Tips for Reliable Command Recognition

  • Pause briefly before and after commands. Saying “hello world pause period pause how are you” gives the engine a clean boundary around “period” and prevents it from merging with adjacent words.
  • Say the full phrase. “delete” alone won’t trigger “delete that” — say the full phrase.
  • Commands are case-insensitive. “New Line”, “new line”, and “NEW LINE” all work.
  • Commands work in any order relative to content. You can say “hello world” then “comma” then “how are you” — the comma is inserted where the cursor was when you said it.
  • If a command isn’t firing, check the corrections sidebar — it shows the raw transcript before command parsing, so you can see what the engine actually heard.