Page 1 sur 2
détection d'un son audio spécifique.
Publié : 22 août 2021, 13:38
par cyberbob
Bonjour,
Je fais appel a la communauté pour savoir si quelqu'un sait comment faire pour détecter un son audio spécifique pour ensuite faire déclencher un switch virtuel.
Par exemple je configure les mots "allumer" et "éteindre", et lorsque je prononce ces mots, et uniquement au son de ma voix, pas d'une autre personne, le switch virtuel se ferme ou s'ouvre, et uniquement lorsque je prononce ces 2 mots, le switch ne doit pas réagir a tout autre son ou bruit audio.
Merci pour vos idée

Re: détection d'un son audio spécifique.
Publié : 22 août 2021, 13:47
par Keros
Tu as quoi comme équipement ? Une enceinte connectée (Amazon, ...), un Iphone avec Sirri, un Android ... , un raspberry avec un micro ?
Re: détection d'un son audio spécifique.
Publié : 22 août 2021, 13:51
par cyberbob
Je dispose d'un smartphone de réserve Samsung Galaxy sous android qui pourrait servir uniquement pour domoticz.
Domoticz est sur un nas Synology dsm 6.2.
Re: détection d'un son audio spécifique.
Publié : 22 août 2021, 13:59
par Keros
Je pense que tu dois avoir des liens possibles entre Ok Google et DomoticZ. Peut-être un plugin ? Regarde sur le forum et sur le web.
Re: détection d'un son audio spécifique.
Publié : 22 août 2021, 14:03
par cyberbob
Tu veux dire que je pourrais utiliser la reconnaissance vocale de Google avec le samsung galaxy ?
Je vais faire des recherches dans les forum ...
Sinon il y aurais d'autre moyen aussi ? avec un rasberry ?
Car je pourrais aussi acheter un matériel spécifique pour faire cette fonction, cela ne devrais pas être trop cher ?
Re: détection d'un son audio spécifique.
Publié : 22 août 2021, 14:09
par Keros
Oui, pour moi, il doit y avoir la possibilité interfacer les reconnaissances vocales (Apple, Google, etc...) avec DomoticZ. Dans l'absolu, avec l'API de DomoticZ, le système de reconnaissance vocal n'a besoin que d'ouvrir un lien web. Je ne l'ai pas du tout fait, mais je pense que d'autres l'on déjà fait.
Sinon il y a d'autres projets comme SARAH ou d'autres sur Raspberry (un simple micro suffit), mais je ne crois pas qu'ils sont toujours suivi...
Re: détection d'un son audio spécifique.
Publié : 22 août 2021, 14:45
par cyberbob
D'accord, je vais aussi voir la solution sur un Raspberry + micro et quel logiciel utiliser.
C'est bon marché et se seras l'occasion de me familiarisé avec les Raspberry.
Re: détection d'un son audio spécifique.
Publié : 22 août 2021, 16:50
par Keros
Vas-y !! Ces petits trucs sont géniaux ! Il y a plein de choses à découvrir et apprendre.
Pour infos : pour ton utilisation, un Raspberry 3B+ est largement suffisant

Re: détection d'un son audio spécifique.
Publié : 23 août 2021, 14:40
par higgins91
il y a plusieurs solution gratuite, qui permettent de faire de la reconnaissance vocal, par contre pas sur que cela ne soit que pour ta voix, le mot clé prononcé par une autre personne risque d'etre reconnu.
Le point critique de l'histoire c'est le micro. J'avais commencé a faire le montage avec un Pi3, jasper (
https://jasperproject.github.io/) et un micro usb (
https://www.amazon.fr/gp/product/B01KLR ... UTF8&psc=1) et il n'est pas du tout adapté, ça ne reconnait aucune parole !
Il y a quelques années y'avait le "matrix voice", une tuerie niveau reco vocale mais hélas il n'est plus vendu...
Re: détection d'un son audio spécifique.
Publié : 23 août 2021, 19:20
par Thorgal
Moi j'ai utilisé
https://github.com/Kitt-AI/snowboy
C'est la lib utilisé sur quasi tout les project DIY, dont la version Alexa d'amazon. Mais pareil ce n'est pas spécifique a une voix.
Pour augmenter la qualité je lui faisais detecter 2 mots mais separés.
- "Rhonda"
- une lumiere s'allume pour signaler qu'elle m'ecoute"
- "allume la lumiere"
Ca evitait les faux positifs
Et j'utilisais ca comme micro, pour la detection et la reconnaissance
