Reconnaissance très mauvaise

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

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

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.

Personne pour me répondre?

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

Bonjour @freetomfr, je suis juste un curieux de passage, avant d’aller plus loin je voudrais savoir stp si tes problèmes de reconnaissance sont résolus, et si en général c’est une solution que tu conseilles.
Je cherche une solution pour commander à la voix mes interactions jeedom

Merci !

bonjour, je me réponds à moi même, j’ai réussi à installé snips et c’est très puissant, je vais pouvoir enterrer openjarvis. J’ai la sensibilité à 0.5 et je n’ai pas de faux positif, snips réagit même avec TV allumée et (léger) brouhaha ambient.
bravo