Dictanote comes built-in with voice commands for common tasks like punctuation. Voice commands are available in 21 languages. Check out the full list of built-in voice commands.
With Dictanote Pro, you can create your own custom voice commands. Custom voice commands let you map a phrase to another phrase or command. It is a powerful feature that can use to correct common grammatical errors, avoid repetitive data entry, trigger commands, insert uncommon words, etc.
In this document, we will go over how to create custom voice commands, create voice commands that match within words, action commands, and finally conclude with some popular use cases for custom voice commands.
1) Creating a Custom Voice Command
Click the >_ Voice Commands button
A Voice Commands pop-up will open, click on Custom Commands
At the bottom of the pop-up, you should see a form to add a new command.
An example voice command to add is: "period" => "."
To add the above voice command, set Say This to period and To Insert This to .
This will result in a full stop (.) getting inserted every time you say period.
2) Matching within a Word
By default, voice commands do whole-word matching. If you have a command for the word "magic", it will only match "magic" but not "magical". To match both "magic" and "magical" using the phrase "magic", you need to check the match within the word option when creating the voice command.
3) Action Commands supported
Action commands are phrases that do not insert any text but accomplish a specific task. Dictanote supports the following action commands:
|<newline>||Insert a line break|
|<newparagraph>||Insert a paragraph break|
|<paste>||Paste text from the clipboard|
|<undo>||Undo the last text insertion|
|<capson>||Insert text in upper case going forward (behaves as caps lock on)|
|<capsoff>||Turns off <capson>|
|<capitalize>||Capitalize the next word|
|<copysel>||Copy selection to clipboard|
|<cutsel>||Cut selection to clipboard|
|<copynote>||Copy note to clipboard|
|<cutnote>||Cut note to clipboard|
|<lang:*>||Change language. Example <lang:es-ES> to change to Spanish (Spain)|
|<case:*>||Change dictation case. Example <case:uppercase> to use uppercase|
You can map any phrase to these commands. For example, you can map "next line" => "<newline>". Most of these actions are available in English by default. For other languages, you need to use custom voice commands to define them manually.
Some of the action commands are configurable. For example, you can add a voice command "spanish" => "<lang:es-ES>" to quickly change the dictation language to Spanish. Below we describe the 2 configurable action commands <lang:*> and <case::*>
1) <lang:*>: change dictation language
Use this action command to change the dictation language. Example:
use spanish => <lang:es-ES>
use english => <lang:en-US>
The command requires the language code of the language. In the example above, en-US in the language code for English (United States).
You can look up the language code for your language in the list of languages supported by Dictanote.
2) <case:*>: change dictation case
Dictanote supports transforming dictated text to a specific case. The five supported cases are default, lowercase, UPPERCASE, Sentence case, and Capitalize Each Word. Use this <case:*> action command to switch between them. Example:
uppercase => <case:upper>
Possible values are <case:default>, <case:lower>, <case:upper>, <case:sentence>, <case:capitalize> for default, lowercase, UPPERCASE, Sentence case, and Capitalize Each Word respectively
4) Common Use Cases
Here are some common use cases for custom voice commands:
1) Correct common dictation errors
For example, one user reported that due to her accent, when she says "new line" to insert a new line, it always gets dictated as "Uline". She can correct this error by adding a voice command mapping.
So the next time she says "new line", it will actually trigger the new line voice command.
2) Remove censorship for adult words
By default, the browser's speech-to-text engine will censor adult language words. You can use voice commands to reverse this. For example, you can map "f***" to "fuck" to reverse censorship of that word.
3) Avoid repetitive text entry using Templates
For example, a salesperson would add a voice command
|email signature||Thank you for purchasing from XYZ Store.