Framework de Voz & IA
ESP-SR
Framework de reconhecimento de fala local e processamento de áudio com IA na borda (Edge AI), permitindo comandos de voz sem depender de conexão à internet.
- Linguagem
- C / C++
- ESP Speech Recognition Framework
- Categoria
- Framework de Voz & IA
- Objetivo principal
- Processamento de voz local, detecção de palavra de ativação (Wake Word) e reconhecimento de comandos de fala em tempo real
Recursos de destaque
- WakeNet: Detecção precisa de Wake Words locais (como 'Hi, ESP' e palavras personalizadas)
- MultiNet: Reconhecimento de até centenas de comandos de voz locais offline em português, inglês e mandarim
- AFE (Audio Front-End): Cancelamento acústico de eco (AEC), supressão de ruído (BSS/NS) e controle automático de ganho (AGC)
- Suporte a múltiplos microfones com formação de feixe direcional (Beamforming)
- Otimizado com aceleração vetorial SIMD para ESP32-S3 e ESP32-P4
- Componente disponível no ESP Component Registry (espressif/esp-sr)
Quando usar
- Eletrodomésticos com controle por voz 100% offline e privativo
- Painéis de automação residencial acionados por fala
- Brinquedos interativos e robótica educacional
- Equipamentos hospitalares e industriais com comando sem as mãos
Exemplo de código
Trecho de partida em C / C++. Ajuste pinos e configuração à sua placa.
ESP-SRC / C++
1