đī¸ Web Speech API
Native Browser
Built-in browser speech recognition. Best for simple wake words like "Hey Computer" or "OK Google".
⥠Speed: Fast
đĻ Size: 0KB
đ Offline: â
â
Zero setup, works instantly
â
No external dependencies
â Requires internet (Google servers)
â Limited customization
đ¤ Porcupine (Picovoice)
Edge AI
Lightweight, privacy-focused wake word engine. Supports custom keywords and runs 100% offline.
⥠Speed: Very Fast
đĻ Size: ~500KB
đ Offline: â
â
Privacy-first, no cloud
â
Highly accurate
â Needs API key for custom words
â Slightly complex setup
đ§ TensorFlow.js + Speech Commands
ML Model
Pre-trained model recognizing 20+ keywords like "Yes", "No", "Stop", "Go". Runs entirely in-browser.
⥠Speed: Medium
đĻ Size: ~4MB
đ Offline: â
â
Open source, customizable
â
No internet required
â Larger model size
â Requires GPU for best perf
đ Silero VAD + Custom
Voice Activity
Voice activity detection combined with simple keyword matching. Great for custom triggers.
⥠Speed: Fast
đĻ Size: ~2MB
đ Offline: â
â
Very flexible
â
Low latency
â Manual keyword extraction needed
â Less accurate than dedicated models