jarvis: Crash lorsqu'il y a trop de bruit de fond
Depuis quelques jours, je suis confronté au problème suivant: lorsqu’il y a trop de bruit de fond, Jarvis crash tout simplement. Afin d’isoler le problème, j’ai expérimenté plusieurs situations (détecteur de mot clé, STT engine, avec ou sans bruit de fond et différentes intensités de bruit de fond) et bonne nouvelle, Snowboy fonctionne peu importe le bruit, il faut simplement augmenter le delta dB s’il ne comprend pas (donc parler plus fort).
Le problème vient donc après la reconnaissance du hotword. Les messages d’erreurs semblent aussi confirmer que c’est à l’enregistrement du fichier .wav
que survient le bug.
Pistes de solutions:
- Real-time background noise cancellation of Microphone (en prenant des échantillons de bruits à une certaine fréquence)
- Solution PulseAudio avec plus de détails ici
- Implémentation manuelle d’un AGC? Ref 1, Ref 2
P.S.: La dernière solution est faisable, mais ça me prendrait un peu de temps.
About this issue
- Original URL
- State: closed
- Created 8 years ago
- Comments: 15 (8 by maintainers)
Commits related to this issue
- testing #32 crash due to background noise — committed to alexylem/jarvis by alexylem 8 years ago
Ça n’a rien à voir avec la modification que j’ai faite. Vérifie: