Voice Assistant
Control Friday Dev with your voice for hands-free task management.
Overview
Friday Dev includes a voice assistant that lets you:
- Create tasks by speaking
- Update task status
- Run AI agents
- Search and filter tasks
- Get project summaries
Getting Started
Enable Voice
- Click the microphone icon in the toolbar
- Allow browser microphone access
- Start speaking
Supported Languages
- English (primary)
- More languages coming soon
Voice Commands
Creating Tasks
| Say | Result |
|---|---|
| "Create a task to add login page" | Creates task with title "Add login page" |
| "New urgent task fix the bug" | Creates high-priority task |
| "Add task implement authentication with high priority" | Creates task with priority |
Managing Tasks
| Say | Result |
|---|---|
| "Show all tasks" | Opens task list |
| "Show high priority tasks" | Filters by priority |
| "Mark task 123 as done" | Updates task status |
| "Move task to in progress" | Changes status |
Running Agents
| Say | Result |
|---|---|
| "Run Friday agent on task 123" | Starts agent |
| "Start agent on current task" | Runs on selected task |
| "Run Gemini on this task" | Runs specific agent |
Navigation
| Say | Result |
|---|---|
| "Open project dashboard" | Goes to dashboard |
| "Go to settings" | Opens settings |
| "Show task 123" | Opens specific task |
Queries
| Say | Result |
|---|---|
| "How many tasks are in progress?" | Shows count |
| "What's the status of task 123?" | Shows task details |
| "Summarize today's progress" | Gives summary |
Natural Language Understanding
Friday Dev understands natural variations:
"Create a task to add authentication"
"Make a new task for authentication"
"Add a task: implement authentication"
"I need a task for adding auth"
All result in the same action.
Voice Feedback
Audio Responses
Friday Dev can speak responses:
{
"voice": {
"enabled": true,
"responseVoice": true,
"volume": 0.8
}
}
Visual Feedback
- Listening indicator - Pulsing microphone
- Processing indicator - Loading spinner
- Confirmation - Toast notification
Keyboard Shortcuts
| Shortcut | Action |
|---|---|
Ctrl/Cmd + M | Toggle microphone |
Escape | Cancel voice input |
Space | Push-to-talk (when enabled) |
Configuration
Voice Settings
{
"voice": {
"enabled": true,
"language": "en-US",
"continuous": false,
"pushToTalk": false,
"wakeWord": "friday",
"responseVoice": true
}
}
Wake Word
Enable hands-free activation:
{
"voice": {
"wakeWord": "friday",
"wakeWordEnabled": true
}
}
Say "Friday" to activate, then your command.
Push-to-Talk
Hold a key to speak:
{
"voice": {
"pushToTalk": true,
"pushToTalkKey": "space"
}
}
Privacy
Data Handling
- Voice is processed locally when possible
- Commands are not stored after processing
- No voice recordings are kept
- All processing follows privacy policy
Disable Voice
To completely disable voice features:
{
"voice": {
"enabled": false
}
}
Or remove microphone permission from browser.
Troubleshooting
Microphone Not Working
- Check browser permissions
- Ensure microphone is connected
- Try refreshing the page
- Check system microphone settings
Poor Recognition
- Speak clearly and at normal pace
- Reduce background noise
- Use a better microphone
- Try rephrasing the command
No Response
- Check internet connection
- Ensure voice is enabled in settings
- Try the command again
- Use keyboard/mouse as fallback
Mobile Support
Voice works on mobile browsers:
- Open Friday Dev in mobile browser
- Tap the microphone icon
- Allow permissions
- Speak your command
Tips
Be Specific
❌ "Add task"
✅ "Add task to implement user login"
Include Context
❌ "Run agent"
✅ "Run Friday agent on the current task"
Use Keywords
Priority words: "urgent", "high priority", "low priority" Status words: "done", "complete", "in progress" Agent names: "Friday", "Gemini", "Claude"
Next Steps
- Task Management - Learn all task features
- AI Agents - Control agents by voice
- CLI Reference - Alternative interface