secondvoice/src/audio
Trouve Alexis 741ca09663 feat: Add RNNoise denoising + transient suppressor + VAD improvements
- Add RNNoise neural network audio denoising (16kHz↔48kHz resampling)
- Add transient suppressor to filter claps/clicks/pops before RNNoise
- VAD now works on FILTERED audio (not raw) to avoid false triggers
- Real-time denoised audio level display in UI
- Save denoised audio previews in Opus format (.ogg)
- Add extensive Whisper hallucination filter (Tingting, music, etc.)
- Add "Clear" button to reset accumulated translations
- Double VAD thresholds (0.02/0.08) for less sensitivity
- Update Claude prompt to handle offensive content gracefully

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-23 16:46:38 +08:00
..
AudioBuffer.cpp feat: Add Opus audio encoding for 46x bandwidth reduction 2025-11-21 17:38:16 +08:00
AudioBuffer.h feat: Add Opus audio encoding for 46x bandwidth reduction 2025-11-21 17:38:16 +08:00
AudioCapture.cpp feat: Add RNNoise denoising + transient suppressor + VAD improvements 2025-11-23 16:46:38 +08:00
AudioCapture.h feat: Add RNNoise denoising + transient suppressor + VAD improvements 2025-11-23 16:46:38 +08:00
NoiseReducer.cpp feat: Add RNNoise denoising + transient suppressor + VAD improvements 2025-11-23 16:46:38 +08:00
NoiseReducer.h feat: Add RNNoise denoising + transient suppressor + VAD improvements 2025-11-23 16:46:38 +08:00