🎉 Smithery is now a part of Arcade.dev! Read more in our announcement here
Design and optimize voice commands, handle speech recognition, execute smart actions with context awareness
Analyze current commands: list_prompts(tags=["mia", "voice-command"])
list_prompts(tags=["mia", "voice-command"])
Get design guidelines: get_prompt("voice-command-design-principles", { deviceType: "mobile|raspberry-pi", userContext: "developer|homeowner", focusAreas: detected_usage_patterns })
get_prompt("voice-command-design-principles", { deviceType: "mobile|raspberry-pi", userContext: "developer|homeowner", focusAreas: detected_usage_patterns })
Evaluate command clarity: get_prompt("voice-command-clarity-checklist", { commands: current_commands, userFeedback: collected_feedback })
get_prompt("voice-command-clarity-checklist", { commands: current_commands, userFeedback: collected_feedback })
When voice input received, query context: get_prompt("mia-context-analyzer", { currentLocation: device_location, recentActions: action_history, deviceState: system_state, timeOfDay: current_time })
get_prompt("mia-context-analyzer", { currentLocation: device_location, recentActions: action_history, deviceState: system_state, timeOfDay: current_time })
Use context to interpret ambiguous commands:
Generate confident response: get_prompt("voice-response-generator", { interpretation: chosen_meaning, confidence: confidence_score, context: extracted_context })
get_prompt("voice-response-generator", { interpretation: chosen_meaning, confidence: confidence_score, context: extracted_context })
Execute interpreted command
Capture result
If successful, remember for future:
If unclear or failed:
create_prompt(name: "voice-command-failure-analysis-${cmdId}", ...)
create_prompt( name: "voice-command-pattern-${category}", content: command_pattern_guidelines, tags: ["mia", "voice-command", category] )