The App
Advanced AI snore detection, adaptive sound masking, and Bluetooth phase-cancellation — all running on-device, offline, private.
AI Snore Detection
SnoreGuard AI listens in 32 ms windows and computes a 17-band log-spaced power spectrum (40–2000 Hz). Each frame is cosine-similarity scored against a stored snore fingerprint built from the first session.
- 17 log-spaced frequency bands for snore fingerprinting
- Cosine-similarity — phone/mic-agnostic accuracy
- Zero-crossing gate rejects speech, TV noise, traffic
- Adapts to your partner's unique pattern over time
- Single stable model per session — no retraining
Adaptive Sound Masking
When snore detection confidence exceeds the threshold, masking audio ramps up smoothly over 1.5 s. When silence returns, it fades back in under 3 s — so you never hear jarring jumps.
- Brown noise base layer — warm, natural, sleep-safe
- Rain, White Noise, Ocean Waves (Premium)
- Smooth ramp-in & ramp-out — no abrupt changes
- Volume follows ambient noise level automatically
Every screen at a glance
Works with headphones
For users who sleep with earphones, the optional cancellation path inverts the 40–800 Hz snore band and plays it at your ears only — creating destructive interference that dampens the snore sound directly.
- Band-limited inversion — 40–800 Hz only, preserves room audio
- Gated output — plays only while snore is detected
- Bluetooth A2DP + wired headphones supported
- Separate path from speaker masking — mix both if you like
Zero cloud, zero recordings
SnoreGuard AI was designed from day one around on-device processing. There is no network call for bedroom audio — the mic stream never leaves the foreground service.
- Audio frames processed in memory and immediately discarded
- Sleep stats stored in a local SQLite database
- No advertising SDKs · no analytics SDK
- No SnoreGuard AI account required for core features
- Delete all data from Android Settings any time
Try the technology tonight
Download SnoreGuard AI free. Core detection and brown-noise masking included forever.