Skip to main content

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

  1. Click the microphone icon in the toolbar
  2. Allow browser microphone access
  3. Start speaking

Supported Languages

  • English (primary)
  • More languages coming soon

Voice Commands

Creating Tasks

SayResult
"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

SayResult
"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

SayResult
"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
SayResult
"Open project dashboard"Goes to dashboard
"Go to settings"Opens settings
"Show task 123"Opens specific task

Queries

SayResult
"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

ShortcutAction
Ctrl/Cmd + MToggle microphone
EscapeCancel voice input
SpacePush-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

  1. Check browser permissions
  2. Ensure microphone is connected
  3. Try refreshing the page
  4. Check system microphone settings

Poor Recognition

  1. Speak clearly and at normal pace
  2. Reduce background noise
  3. Use a better microphone
  4. Try rephrasing the command

No Response

  1. Check internet connection
  2. Ensure voice is enabled in settings
  3. Try the command again
  4. Use keyboard/mouse as fallback

Mobile Support

Voice works on mobile browsers:

  1. Open Friday Dev in mobile browser
  2. Tap the microphone icon
  3. Allow permissions
  4. 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