détection d'un son audio spécifique.

Posez ici vos questions d'utilisation, de configuration de DomoticZ, de bugs, de conseils sur le logiciel lui même dans son utilisation et son paramétrage.
Des forums spécifiques sont ouverts ci-dessous pour regrouper les différents sujets.
cyberbob
Messages : 511
Inscription : 28 nov. 2016, 19:43
Localisation : Belgique

détection d'un son audio spécifique.

Message 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 :idea:
Domoticz Stable V4.9700 sur Synology DSM 6.2 / 2 x RFlink V48.4 - 433.92MHz(Dio/Chacon) & 433.42MHz(RTS) / Script en LUA & Blocky
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: détection d'un son audio spécifique.

Message par Keros »

Tu as quoi comme équipement ? Une enceinte connectée (Amazon, ...), un Iphone avec Sirri, un Android ... , un raspberry avec un micro ?
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
cyberbob
Messages : 511
Inscription : 28 nov. 2016, 19:43
Localisation : Belgique

Re: détection d'un son audio spécifique.

Message 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.
Domoticz Stable V4.9700 sur Synology DSM 6.2 / 2 x RFlink V48.4 - 433.92MHz(Dio/Chacon) & 433.42MHz(RTS) / Script en LUA & Blocky
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: détection d'un son audio spécifique.

Message 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.
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
cyberbob
Messages : 511
Inscription : 28 nov. 2016, 19:43
Localisation : Belgique

Re: détection d'un son audio spécifique.

Message 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 ?
Domoticz Stable V4.9700 sur Synology DSM 6.2 / 2 x RFlink V48.4 - 433.92MHz(Dio/Chacon) & 433.42MHz(RTS) / Script en LUA & Blocky
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: détection d'un son audio spécifique.

Message 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...
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
cyberbob
Messages : 511
Inscription : 28 nov. 2016, 19:43
Localisation : Belgique

Re: détection d'un son audio spécifique.

Message 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.
Dernière modification par Keros le 22 août 2021, 16:44, modifié 1 fois.
Raison : Merci de ne pas citer le message précédent lors d'une réponse directe
Domoticz Stable V4.9700 sur Synology DSM 6.2 / 2 x RFlink V48.4 - 433.92MHz(Dio/Chacon) & 433.42MHz(RTS) / Script en LUA & Blocky
Keros
Messages : 6638
Inscription : 23 juil. 2019, 20:57

Re: détection d'un son audio spécifique.

Message 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 ;)
Comment bien utiliser le forum : Poser une question, Mettre un script, un fichier, une image ou des logs
Mes petits guides : Débuter en programmation, Le débogage, Le choix de matériel, Les sauvegardes
Ma présentation - Mes Tutos
higgins91
Messages : 669
Inscription : 17 nov. 2016, 11:06

Re: détection d'un son audio spécifique.

Message 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...
Dz version : 2024.7
Rpi 4 avec dongle téléinfo, GPIO pour le moment !
Thorgal
Messages : 913
Inscription : 16 août 2018, 20:02
Contact :

Re: détection d'un son audio spécifique.

Message 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
Image
Répondre