wake-word-detection

Detect wake words locally with openWakeWord for voice-activated workflows.

3|1|Updated Dec 3, 2025
One-click install
npx skills add https://github.com/Probably-Group/Dev-AID --skill wake-word-detection-probably-group
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: wake-word-detection
Source: https://github.com/Probably-Group/Dev-AID/tree/main/.dev-aid/skills/expert/wake-word-detection
Command: npx skills add https://github.com/Probably-Group/Dev-AID --skill wake-word-detection-probably-group

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill solves the challenge of reliably detecting a user’s wake word while protecting privacy and preventing unsafe behavior from false triggers.

Core Features & Use Cases

  • Privacy-preserving always-on listening: Limits audio retention and clears buffered audio after detection to reduce sensitive data exposure.
  • Spoofing-aware triggering: Treats wake-word detection as a trigger for an auth/verification flow rather than direct privileged actions.
  • Production guardrails: Adds resource limits, model integrity checks (SHA256), cooldowns, and device lifecycle handling to avoid DoS and tampering.

Quick Start

Use the wake-word-detection skill when implementing local keyword spotting for an always-on voice trigger in your application.

Frequently Asked Questions about wake-word-detection

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I implement local wake word detection for privacy-constrained devices?

Local wake word detection uses openWakeWord with tuned thresholds and trigger_level to perform on-device keyword spotting without cloud processing. It secures audio buffering with limited retention and clears buffered audio after detection to protect privacy.

Can I use openWakeWord to trigger voice-activated workflows directly?

Wake word detection acts as a trigger for an auth/verification flow rather than direct privileged actions. This spoofing prevention approach ensures detected keywords initiate secure verification steps before executing sensitive commands.

What guardrails are needed for always-on listening in production audio pipelines?

Production always-on listening requires resource-limited inference, model integrity verification via SHA256 checks, cooldowns to prevent DoS, and proper stream lifecycle management. These guardrails prevent unsafe behavior from false triggers and tampering.

Does wake word detection work with real-time streaming audio pipelines?

Wake word detection applies to real-time streaming audio pipelines and on-device microphones. It manages the audio stream lifecycle properly to ensure continuous keyword spotting while maintaining resource limits and secure audio buffering.

How does local keyword spotting handle audio privacy and sensitive data exposure?

Local keyword spotting limits audio retention and cleans up buffered audio after detection to reduce sensitive data exposure. By processing entirely on-device without cloud transmission, it maintains audio privacy throughout the detection workflow.