Reconnaissance très mauvaise


#1

Après avoir réalisé toute l’installation du plugin jeedom officiel et du satellite, j’arrive à commander un peu près mes stores, lumières, etc… Le problème est que le hotword (Hey Snips) et reconnu alors qu’il n’a jamais été prononcé. Il suffit que j’allume la tv ou que ma fille parle pour que l’enceinte s’active. C’est toute les 5 min quand la tv est allumée.

Il est même arrivé que mes stores se ferment tous seuls, que l’enceinte m’annonce l’heure alors que je n’avais rien dit, etc…

Sous vos conseils j’ai changé la sensibilité dans le fichier snips.toml (de 0.5 par defaut à 0.3).

Je fais les tests et je vous donne le résultat.

Un autre problème et que je trouve qu’il faut vraiment parlé fort et être à coté pour que ça marche, contrairement à une enceinte google. Sans parler fort et être à 2m ça marche une fois sur deux.

Est-ce que la qualité du micro est en cause (ReSpeaker 2-mics)? un meilleur micro améliorerait il les choses?

Merci


#2

Bonjour,

Je pense que la sensibilité va un peu améliorer les choses. Pour le micro, il y’a plein de paramètres qui vont entrer en compte. Si tu veux te rendre compte de ce que snips entends :
arecord -f dat ./toto.wav
Parle pendant 30 secondes puis CTRL+C
aplay ./toto.wav
Tu auras une idée du son capturé par le micro.
Si le micro est trop prêt des enceintes de la télé, snips peut avoir du mal à en extraire la voix.

Il y’a effectivement d’autres micros de meilleurs qualités mais qui nécessite de toutes façons des réglages au niveau du noise réduction etc…

Ced


#3

Ok merci pour ta réponse. En changeant la sensibilité de 0.5 à 0.3 j’ai quasi plus de déclenchement intempestif mais la reconnaissance c’est pas ça… Je ne comprends pas pourquoi il y a une telle différence entre la reconnaissance d’une enceinte connecté google/Alexa et ce matériel.
Honnêtement c’est le matériel que vous préconisez alors pourquoi ne pas fournir tous les réglages optimum et on en parle plus?

Sinon n’y a t-il pas des micros de meilleurs qualité, avec DSP ou je sais pas qui permettrait d’avoir un résultat correct?

Merci pour votre temps.


#4

Personne pour me répondre?


#5

Bonjour,

Le kit et le respeaker piHat 2-mic ne sont pas fait pour concurrencer directement google/Alexa mais pouvoir avoir un assistant offline à un prix réduit.
Tu as d’autres composants pour le micro avec un prix plus élevé comme le respeaker mic array v2 (à ne pas confondre avec le core v2) qui intègre du traitement de son en hardware mais à configurer.
Tu peux aussi jouer avec les filtres pulseaudio.

Après, pour avoir essayé chez mon frère le google machin, quand il y’a la télé à côté, il ne fait pas mieux que les autres en reconnaissance vocale.
A savoir que l’AEC (echo cancellation) ne fonctionne que si c’est l’enceinte elle même qui produit le son. Mais si c’est la télé avec le journal télévisé, il ne faut pas s’attendre à un miracle même avec Google et/ou Alexa.

Ced