Overview of ESP-SR Speech Recognition Framework
masterESP-SR is a speech recognition framework designed to help users build AI speech solutions on Espressif hardware. It is provided as a component for easy integration into projects. The framework consists of several specialized modules:
- Audio Front-end (AFE): Integrates AEC (Acoustic Echo Cancellation), VAD (Voice Activity Detection), BSS (Blind Source Separation), NS (Noise Suppression), and NSNET (Deep noise suppression).
- Wake Word Engine (WakeNet): Provides high-performance, low-memory footprint wake word detection (e.g., "Alexa", "Hi, ESP").
- VAD (VADNet): A voice activity detection model designed to replace WebRTC VAD for improved performance.
- Speech Command Recognition (MultiNet): A flexible offline model supporting up to 300 Chinese or English commands without requiring retraining.
- Speech Synthesis: Module for generating speech from text.