12
nonoice is an intelligent audio environment manager that uses machine learning to detect distracting sounds in your environment and automatically plays appropriate masking sounds to help you maintain focus. It runs quietly in your macOS menubar, listening to ambient sounds and reacting dynamically based on what it detects.
- Real-time Audio Classification: Uses YAMNet embeddings and a trained ESC-50 classifier to identify 50 different environmental sounds
- Intelligent Audio Mixing: Automatically adjusts masking sounds (brown noise, flowing river) based on distraction levels
- Three-Level Distraction System:
- 🔴 High Distraction: Voices, alarms, sudden sounds → Strong water masking
- 🟡 Medium Distraction: Mechanical sounds, drones → Brown noise masking
- 🟢 Low Distraction: Background nature sounds → Minimal masking
- Privacy-Focused: All audio processing happens locally on your machine
- 🎤 Real-time Audio Processing: Continuously listens and classifies sounds
- 🧠 AI-Powered Classification: Uses TensorFlow Hub's YAMNet for state-of-the-art audio embeddings
- 🔊 Adaptive Audio Masking: Automatically adjusts masking sound levels based on detected distractions
- 🎛️ Smooth Audio Transitions: Gradual fading between masking sound levels for a pleasant experience
- 📊 Status Monitoring: Real-time status updates showing detected sounds and confidence levels
- 🔔 Native macOS Notifications: Get notified when the app starts/stops or detects significant events
- 🎨 Native Menubar Integration: Runs discreetly in your menubar (no dock icon)
Built with