# noise_detect **Repository Path**: TuringQin/noise_detect ## Basic Information - **Project Name**: noise_detect - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-07-22 - **Last Updated**: 2026-07-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Noise Monitor Real-time noise monitoring with PyQt6 desktop UI and web-based remote panel. ## Features - Real-time decibel meter with A-weighting - Interactive waveform and spectrum visualization - Continuous 24-hour rolling recording - Noise event auto-detection with threshold - Web panel accessible from phone/tablet over WiFi - Historical dB trend analysis - A/B comparison mode for noise reduction testing - Audio clip and CSV data export ## Quick Start ```bash pip install -r requirements.txt python main.py ``` Then: - **Desktop**: The PyQt6 window opens automatically - **Web**: Open `http://:8765` on any device on the same WiFi ## Requirements - Python 3.10+ - A microphone (built-in or USB) - Home WiFi network for remote access ## Project Structure ``` noise_detect/ ├── main.py # Entry point ├── desktop/ # PyQt6 desktop UI ├── engine/ # Audio capture, analysis, detection ├── web/ # FastAPI server + web frontend ├── storage/ # SQLite + WAV ring buffer └── shared/ # Shared data models ```