Voice Commands for Productivity: Power User Guide
Most people use voice dictation as a simple typing replacement. But power users know that voice commands can transform your entire workflow—automating repetitive tasks, launching applications, inserting snippets, and controlling your computer hands-free. This guide reveals advanced voice productivity techniques that go far beyond basic dictation.
Understanding Voice Commands vs. Dictation
There's an important distinction between voice dictation and voice commands:
- Voice Dictation: Converts speech to text ("Hello world" → types "Hello world")
- Voice Commands: Triggers actions based on specific phrases ("search Google for dogs" → opens browser with Google search)
Combining both creates a powerful productivity system where you can:
- Dictate emails and documents
- Insert boilerplate text with voice shortcuts
- Open applications and files
- Search the web or your notes
- Transform selected text
- Execute custom scripts
Setting Up Voice Commands in WhisperDesk
The Command Prefix
WhisperDesk uses a command prefix to distinguish commands from normal dictation. By default, the prefix is "command", so you'd say:
- "command search Google for productivity tips" → triggers a Google search
- "search Google for productivity tips" → types the literal text
You can change the prefix in Settings → Voice Commands → Prefix. Some users prefer shorter prefixes like "do" or "run".
Creating Your First Voice Command
- Open WhisperDesk Settings → Voice Commands
- Click "Add Command"
- Enter trigger phrase: "search Google"
- Select action type: "Open URL"
- Enter URL template:
https://www.google.com/search?q={{text}} - Save
Now when you say "command search Google for voice dictation tips", WhisperDesk:
- Recognizes "command search Google" as a trigger
- Extracts "for voice dictation tips" as the variable text
- Opens browser with Google search for "voice dictation tips"
Essential Voice Commands Every User Should Set Up
Web Searches
Quick access to search engines and reference sites:
- "search Google" →
https://www.google.com/search?q={{text}} - "search YouTube" →
https://www.youtube.com/results?search_query={{text}} - "search Wikipedia" →
https://en.wikipedia.org/wiki/Special:Search?search={{text}} - "search Stack Overflow" →
https://stackoverflow.com/search?q={{text}} - "search GitHub" →
https://github.com/search?q={{text}}
Application Launchers
Open applications hands-free:
- "open Chrome" → Run command:
chrome.exe - "open VS Code" → Run command:
code - "open Notepad" → Run command:
notepad.exe - "open Calculator" → Run command:
calc.exe - "open File Explorer" → Run command:
explorer.exe
Email Snippets
Insert common email templates:
- "email signature" → Insert snippet with your signature block
- "email thanks" → Insert: "Thank you for your time. I look forward to hearing from you."
- "email meeting request" → Insert calendar invite template
Text Transformations
Transform selected text:
- "make uppercase" → Convert selection to UPPERCASE
- "make lowercase" → Convert selection to lowercase
- "make title case" → Convert Selection To Title Case
- "remove spaces" → RemoveAllSpaces
- "add quotes" → Wrap selection in "quotes"
Advanced Voice Command Techniques
Command Chaining
WhisperDesk supports chaining multiple commands with "and then":
"command open Chrome and then search Google for whisper desk"
This executes both commands sequentially: first opens Chrome, then performs the Google search.
Dynamic Variables
Use variables in command templates:
{{text}}→ Captures remaining speech after trigger{{date}}→ Current date (YYYY-MM-DD){{time}}→ Current time (HH:MM){{clipboard}}→ Current clipboard content{{selection}}→ Currently selected text
Example email template:
Subject: Meeting Follow-up - {{date}}
Hi {{text}},
Thank you for meeting with me today. As discussed, I'll send over the proposal by {{date}}.
Best regards,
Your Name Say "command email followup to John" and it inserts the template with John's name and today's date.
Context-Aware Commands
Create different command behaviors based on the active application. For example, "command insert date" could:
- In code editor: Insert
2026-02-11 - In Word: Insert "February 11, 2026"
- In email: Insert "Tuesday, Feb 11"
Set this up using application-specific command profiles in Settings → Voice Commands → Advanced.
Vocabulary Profiles for Different Contexts
Vocabulary profiles let you customize word replacements for different contexts. This goes beyond simple autocorrect—it's about optimizing transcription for your specific work.
Creating a Coding Profile
Developers need special handling for programming terms:
- "you state" →
useState - "you effect" →
useEffect - "async await" →
async/await - "deaf" →
def(Python) - "elf" →
elif - "constant" →
const
See our developer's guide for more coding-specific techniques.
Creating a Medical Profile
Healthcare professionals need accurate medical terminology:
- "BP" → blood pressure
- "CBC" → complete blood count
- "MRI" → magnetic resonance imaging
- "acetaminophen" → acetaminophen (phonetically similar words often transcribe incorrectly)
Creating a Writing Profile
Writers benefit from style-specific replacements:
- "em dash" → —
- "ellipsis" → …
- "to-do" → TODO
- "okay" → OK (if you prefer this style)
Auto-Switching Profiles
WhisperDesk can automatically switch vocabulary profiles based on the active application or file type:
- Editing .py files in VS Code → Python profile activates
- Editing .md files → Writing profile activates
- In web browser → General profile activates
Configure this in Settings → Vocabulary → Auto-Profile Switching.
Clipboard History Power Features
WhisperDesk includes a powerful clipboard manager that tracks all your transcriptions and copied text.
Basic Usage
- Press Ctrl+Shift+V to open clipboard history
- Search past items by typing
- Click to paste any previous item
- Pin frequently used items to the top
Advanced Clipboard Techniques
1. Multi-Item Paste
Collect multiple pieces of information, then paste them all at once:
- Dictate first item: "John Smith"
- Dictate second item: "john@example.com"
- Dictate third item: "555-1234"
- Open clipboard history (Ctrl+Shift+V)
- Select all three items (Ctrl+Click)
- Click "Paste Combined" to insert all at once
2. Template Building
Save partially completed templates to clipboard history, then paste and fill in variables:
- Dictate template skeleton
- Pin it in clipboard history
- Whenever needed, paste from history and fill in specifics
3. Cross-Application Transfer
Use clipboard history to move complex data between applications:
- Dictate data in one app
- Switch to another app
- Open clipboard history and paste previous transcription
Obsidian Integration for Knowledge Workers
WhisperDesk integrates directly with Obsidian for voice-powered note-taking:
Quick Note Capture
- Configure Obsidian vault path in Settings → Integrations → Obsidian
- Create a voice command: "new note"
- Set action: "Create Obsidian Note"
- Say "command new note meeting with Sarah"
- Creates a new note titled "Meeting with Sarah" with current timestamp
Append to Daily Note
Quickly add to your daily note throughout the day:
- Create voice command: "daily note"
- Set action: "Append to Obsidian Daily Note"
- Say "command daily note discussed pricing strategy for Q2"
- Appends timestamped entry to today's daily note
Voice-First Zettelkasten
Build a knowledge base entirely by voice:
- Dictate fleeting notes during the day
- Review in Obsidian, adding links and tags
- Use voice commands to quickly create literature notes from sources
- Dictate permanent notes synthesizing ideas
Terminal and Script Integration
Power users can execute shell commands and scripts by voice:
Git Commands
- "git status" → Opens terminal and runs
git status - "git commit" → Opens terminal and runs
git commit -m "{{text}}" - "git push" → Opens terminal and runs
git push
Custom Scripts
Create custom PowerShell or Python scripts triggered by voice:
- Write a script that performs complex automation
- Create voice command with action type "Run Script"
- Point to your script file
- Trigger by voice anytime
Example: Daily standup automation script that:
- Fetches your calendar for today
- Checks your Git commits from yesterday
- Generates a standup summary
- Copies it to clipboard
Trigger with "command generate standup".
Real-World Productivity Workflows
Workflow 1: Content Creator Morning Routine
- "command open notion" → Opens Notion
- "command daily note brainstorm three video ideas colon" → Appends to daily note
- Dictate three ideas
- "command open YouTube studio" → Opens YouTube in browser
- Check analytics while dictating notes about trends
Workflow 2: Developer Code Review
- "command open VS Code" → Opens editor
- "command git status" → Checks changed files
- Review code changes
- Dictate review comments: "Variable naming could be more descriptive here. Consider userProfile instead of up."
- "command git commit code review feedback" → Commits with message
Workflow 3: Healthcare Documentation
- Switch to medical vocabulary profile
- Dictate patient encounter notes
- "command insert ICD-10 J20.9" → Inserts diagnosis code
- "command insert rx amoxicillin" → Inserts prescription template
- Fill in dosage and duration by voice
- Paste into EMR system
Workflow 4: Email Processing
- Open email
- "command email reply thanks" → Inserts polite reply template
- Dictate specific response
- "command email signature" → Adds signature
- Send
Tips for Maximum Productivity
1. Start with High-Frequency Tasks
Don't try to create 100 voice commands on day one. Identify your most frequent actions:
- What do you type repeatedly each day?
- What applications do you open most often?
- What searches do you perform regularly?
Create commands for these first, then expand gradually.
2. Use Memorable Trigger Phrases
Choose natural, easy-to-remember triggers:
- Good: "search Google", "open Chrome", "new note"
- Bad: "initiate web search", "launch browser application", "create markdown file"
Shorter, conversational phrases are easier to recall and faster to say.
3. Review and Refine Weekly
Set aside time each week to:
- Review which commands you actually use
- Delete commands you never trigger
- Add commands for new repetitive tasks
- Update vocabulary profiles with new terms
4. Document Your Commands
Keep a cheat sheet of your most useful commands:
- Print it and keep near your desk
- Create a note in Obsidian/Notion
- Set a command to open your cheat sheet: "command show commands"
5. Combine with Keyboard Shortcuts
Voice commands work best when combined with keyboard:
- Use voice for launching and searching
- Use keyboard for precise navigation and editing
- Use mouse for visual selection
Fluent switching between input methods is the hallmark of a voice productivity expert.
Measuring Your Productivity Gains
Track your improvement over time:
Metrics to Monitor
- Time saved: How much faster are common tasks?
- Typing volume: How much has your daily typing decreased?
- Command usage: Which commands do you use most? (WhisperDesk tracks this)
- Accuracy improvement: Are transcriptions getting better as you refine vocabulary?
Typical Results After 30 Days
Most dedicated users report:
- 40-60% reduction in typing volume
- 20-30% faster completion of documentation tasks
- Significantly reduced hand/wrist strain
- Better focus and flow state during work
Unlock Voice Productivity with WhisperDesk
Create custom voice commands, build vocabulary profiles, and automate your workflow with WhisperDesk. Completely offline, unlimited usage, one-time payment.