Brevet FR3045909A1 — publié le 20170623

La présente invention concerne un procédé et un dispositif d'analyse et de répartition de commandes vocales émises par un individu désirant commander un périphérique. La commande vocale d'appareils domestiques est pour beaucoup de personnes la manière optimale de gérer le fonctionnement des différents équipements d'un logement. Pouvoir commander vocalement des périphériques tels que des dispositifs d'occultation, des éclairages, une température d'ambiance, des appareils électroménagers simplifie la vie des habitants d'une habitation. Pour qu'un périphérique puisse interpréter une commande vocale, il faudrait que celui-ci dispose de moyens de traitement et de reconnaissance vocale. Chose non envisageable pour la simple raison que le coût du périphérique serait grandement augmenté. Une autre solution consisterait à utiliser un dispositif centralisé qui effectue un traitement, une reconnaissance vocale de commandes vocales et commande les périphériques concernés. Cette solution est complexe à mettre en oeuvre car les périphériques sont fabriqués par différents constructeurs, utilisant bien souvent des protocoles propriétaires pour la commande des périphériques qu'ils fabriquent. De plus, se pose le problème de la mise à jour du dispositif centralisé lorsqu'un nouveau périphérique est installé dans l'habitation. La présente invention a pour but de résoudre les inconvénients de l'art antérieur en proposant un procédé et un dispositif d'analyse et de répartition de commandes vocales émises par un individu désirant commander un périphérique parmi une pluralité de périphériques compris dans un bâtiment qui soit simple à mettre en oeuvre et qui puisse facilement être mis à jour lorsqu'un nouveau périphérique est installé dans l'habitation. A cette fin, selon un premier aspect, l'invention propose un procédé d'analyse et de répartition de commandes vocales émises par un individu désirant commander un périphérique parmi une pluralité de périphériques compris dans un bâtiment, caractérisé en ce que au moins un périphérique est géré par un dispositif gestionnaire d'une application différent d'au moins un autre dispositif gestionnaire d'une application gérant au moins un autre périphérique, le procédé comportant les étapes, exécutées par un dispositif analyseur et répartiteur de commandes vocales, de : 3045909 2 - réception de chaque dispositif gestionnaire d'application d'une liste de mots et/ou de groupements de mots interprétables par le dispositif gestionnaire d' application, - mémorisation de chaque liste de mots et/ou de groupements de mots en 5 association avec un identifiant du dispositif gestionnaire d'application ayant transféré la liste de mots et/ou de groupements de mots, - détection de la réception d'une commande vocale, - analyse de la commande vocale en identifiant un mot ou groupe de mot compris dans la commande vocale et appartenant à une liste de mots ou groupement 10 de mots mémorisée dans le dispositif analyseur et répartiteur de commandes vocales, - identification du dispositif gestionnaire d'une application associé à la liste comprenant un ensemble de mots et/ou de groupements de mots dans laquelle le mot ou le groupement de mots compris dans la commande vocale est inclus, - transcription de la commande vocale dans un vocabulaire interprétable par le 15 dispositif gestionnaire de l'application, - transfert de la commande vocale transcrite au dispositif gestionnaire de l'application. La présente invention concerne aussi un dispositif d'analyse et de répartition de commandes vocales émises par un individu désirant commander un périphérique 20 parmi une pluralité de périphériques compris dans le bâtiment, caractérisé en ce que au moins un périphérique est géré par un dispositif gestionnaire d'une application différent d'au moins un autre dispositif gestionnaire d'une application gérant au moins un autre périphérique, le dispositif comportant : - des moyens de réception de chaque dispositif gestionnaire d'application d'une 25 liste de mots et/ou de groupements de mots interprétables par le dispositif gestionnaire d' application, - des moyens de mémorisation de chaque liste de mots et/ou de groupements de mots en association avec un identifiant du dispositif gestionnaire d'application ayant transféré la liste de mots et/ou de groupements de mots, 30 - des moyens de détection de la réception d'une commande vocale, - des moyens d'analyse de la commande vocale en identifiant un mot ou groupe de mots compris dans la commande vocale et appartenant à une liste de mots ou groupement de mots mémorisée dans le dispositif analyseur et répartiteur de commandes vocales, 3045909 3 - des moyens d'identification du dispositif gestionnaire d'une application associé à la liste comprenant un ensemble de mots et/ou de groupements de mots dans laquelle le mot ou le groupement de mots compris dans la commande vocale est inclus, 5 - des moyens de transcription de la commande vocale dans un vocabulaire interprétable par le dispositif gestionnaire de l'application, - des moyens de transfert de la commande vocale transcrite au dispositif gestionnaire de l'application. Ainsi, en utilisant un dispositif d'analyse et de répartition de commandes 10 vocales et une pluralité de dispositifs gestionnaires d'applications, il est possible de manière économique de commander différents types de périphériques. Par exemple, chaque dispositif gestionnaire d'application est conçu et mis à jour par chaque fabriquant de périphérique et permet au fabricant d'utiliser des protocoles de communication propriétaire entre ses périphériques et son dispositif gestionnaire 15 d'application. Les mises à jour sont aussi grandement simplifiées. De plus, comme le dispositif d'analyse et de répartition de commandes vocales connaît les mots ou groupes de mots qu'il est susceptible de devoir analyser, la reconnaissance vocale effectuée par le dispositif d'analyse et de répartition de commandes vocales est optimisée. 20 Selon un mode particulier de l'invention, le dispositif d'analyse et de répartition de commandes vocales : - reçoit un message comprenant au moins un mot et/ou au moins un groupement de mots d'un dispositif gestionnaire d'application, - supprime le au moins un mot et/ou le au moins un groupement de mots de la 25 liste de mots ou groupements de mots associés à l'identifiant du dispositif gestionnaire d'application ayant transféré le au moins un mot et/ou au moins un groupement de mots. Ainsi, le dispositif d'analyse et de répartition de commandes vocales s'adapte aux différents dispositifs gestionnaires d'applications, leur transmet de manière 30 optimale les différentes commandes. Par ailleurs, le dispositif d'analyse et de répartition de commandes vocales n'a pas besoin d'être mis à jour pour s'adapter à de nouveaux dispositifs gestionnaires d' applications. 3045909 4 Selon un mode particulier de l'invention, la transcription de la commande vocale est sous forme de texte ou de symboles représentatifs de mots. Ainsi, l'analyse de reconnaissance vocale, qui est coûteuse en puissance d'analyse est centralisée, et unique dans le bâtiment. Une transcription en symboles 5 permet un fonctionnement en multilingue, un même symbole pouvant être utilisé pour un même mot dans des langues différentes. Selon un mode particulier de l'invention, chaque dispositif gestionnaire d'application : - reçoit une commande vocale transcrite, 10 - identifie le périphérique apte à traiter la commande vocale transcrite, - transfère au périphérique d'un message de commande. Ainsi, le comportement de chaque dispositif gestionnaire d'application est spécifique, et son fonctionnement peut être adapté au mieux pour les périphériques qu'il commande, et de manière indépendante des autres dispositifs gestionnaires 15 d'applications. Selon un mode particulier de l'invention, si un dispositif gestionnaire d'application ne peut identifier un périphérique ou traiter la commande vocale transcrite, le gestionnaire d'application transfère un message comprenant un compte rendu d'inexécution de la commande vocale transcrite reçue ainsi qu'une éventuelle 20 liste d'au moins un mot et/ou d'au moins un groupe de mots associés à la commande vocale transcrite reçue. Ainsi, le dispositif d'analyse et de répartition de commandes vocales peut optimiser au mieux les informations transmises aux dispositifs gestionnaires d'applications, en prenant en compte les comptes rendus d'inexécutions de 25 commandes vocales transcrites reçues ainsi que des éventuelles listes d'au moins un mot et/ou d'au moins un groupe de mots associés aux commandes vocales transcrites. L'invention concerne aussi les programmes d'ordinateur stockés sur un support d'informations, lesdits programmes comportant des instructions permettant de mettre en oeuvre les procédés précédemment décrits, lorsqu'ils sont chargés et exécutés par 30 un système informatique. Les caractéristiques de l'invention mentionnées ci-dessus, ainsi que d'autres, apparaîtront plus clairement à la lecture de la description suivante d'un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels : 3045909 5 la Fig. 1 représente un exemple de système de commande vocale de périphériques gérés par différentes applications dans un bâtiment dans lequel la présente invention est implémentée ; la Fig. 2 représente un exemple d'architecture d'un dispositif analyseur 5 répartiteur de commandes vocales selon la présente invention ; la Fig. 3 représente un exemple d'architecture d'un dispositif gestionnaire d'une application selon la présente invention ; la Fig. 4 représente un exemple d'algorithme exécuté par un dispositif analyseur répartiteur de commandes vocales selon la présente invention ; 10 la Fig. 5 représente un exemple d'algorithme exécuté par un dispositif gestionnaire d'application selon la présente invention. La Fig. 1 représente un exemple de système de commande vocale de périphériques gérés par différents dispositifs gestionnaires d'applications dans un bâtiment dans lequel la présente invention est implémentée. 15 Le système comporte un dispositif analyseur répartiteur de commandes vocales 10 et une pluralité de dispositifs gestionnaires d'applications 20a, 20b et 20c. Le dispositif analyseur répartiteur de commandes vocales 10 est apte à recevoir une commande vocale d'un individu désirant commander un périphérique compris dans le bâtiment, à identifier à partir d'une analyse de la commande vocale, le 20 dispositif gestionnaire de l'application gérant le périphérique, à transcrire la commande vocale dans un vocabulaire interprétable par le dispositif gestionnaire de l'application gérant le périphérique et à transférer un message comprenant la transcription de la commande vocale au dispositif gestionnaire de l'application gérant le périphérique. 25 La transcription de la commande est par exemple sous forme de texte ou de symboles représentatifs d'un mot. Le dispositif gestionnaire 20 de l'application gérant le périphérique traite la transcription de la commande vocale comprise dans le message, détermine si la commande correspond à un périphérique dont il assure la gestion et dans l'affirmative 30 transfère au périphérique un message de commande interprétable par le périphérique. Dans l'exemple de la Fig. 1, le dispositif gestionnaire d'application 20a est un dispositif apte, par exemple, à commander l'allumage, la variation d'intensité, l'extinction de dispositifs d'éclairages El 1, E12, l'ouverture totale ou partielle, la fermeture de dispositifs d'occultation Vil, V12 tels que des volets roulants, la 3045909 6 modification d'une température d'ambiance à partir d'un système de chauffage, au moins une prise d'alimentation en énergie électrique Pr. Le dispositif gestionnaire d'application 20b est un dispositif apte, par exemple, à commander l'allumage, la variation de température, l'arrêt d'un four de cuisson Fr. 5 Le dispositif gestionnaire d'application 20c est un dispositif apte, par exemple, à commander le fonctionnement, l'arrêt d'un robot aspirateur Ra. Bien entendu, la présente invention ne se limite pas aux exemples susmentionnés et est applicable à d'autres applications. Il est à remarquer ici que le dispositif analyseur répartiteur de commandes 10 vocales 10 peut être placé à l'extérieur au bâtiment voire dans un serveur gérant l'analyse et la répartition de commandes vocales pour une pluralité de bâtiments. Dans ce cas, seuls un capteur et une interface de communication avec l'extérieur du bâtiment seront placés dans le bâtiment. La Fig. 2 représente un exemple d'architecture d'un dispositif analyseur 15 répartiteur de commandes vocales selon la présente invention. Le dispositif analyseur répartiteur de commandes vocales 10 comprend : - un processeur, micro-processeur, ou microcontrôleur 200 ; - une mémoire volatile 203 ; - une mémoire non volatile 202 ; 20 - une interface capteur vocal 205 ; - une interface de communication 206 avec les dispositifs gestionnaires d'applications 20 ; - un bus de communication reliant le processeur 200 à la mémoire ROM 202, à la mémoire RAM 203, à l'interface capteur vocal 205 et à l'interface de 25 communication 206 avec les dispositifs gestionnaires d'applications 20. Le processeur 200 est capable d'exécuter des instructions chargées dans la mémoire volatile 203 à partir de la mémoire non volatile 202, d'une mémoire externe (non représentée), d'un support de stockage, tel qu'une carte SD ou autre, ou d'un réseau de communication. Lorsque le dispositif analyseur répartiteur de commandes 30 vocales 10 est mis sous tension, le processeur 200 est capable de lire de la mémoire volatile 203 des instructions et de les exécuter. Ces instructions forment un programme d'ordinateur qui cause la mise en oeuvre, par le processeur 200, de tout ou partie du procédé décrit en relation avec la Fig. 4. 3045909 7 Tout ou partie du procédé décrit en relation avec la Fig. 4 peut être implémenté sous forme logicielle par exécution d'un ensemble d'instructions par une machine programmable, telle qu'un DSP (Digital Signal Processor en anglais ou Unité de Traitement de Signal Numérique en français) ou un microcontrôleur ou être 5 implémenté sous forme matérielle par une machine ou un composant dédié, tel qu'un FPGA (Field-Programmable Gate Array en anglais ou Matrice de Portes Programmable sur le Terrain en français) ou un ASIC (Application-Specific Integrated Circuit en anglais ou Circuit Intégré Spécifique à une Application en français). 10 La Fig. 3 représente un exemple d'architecture d'un dispositif gestionnaire d'une application selon la présente invention. Le dispositif gestionnaire d'une application 20 comprend : - un processeur, micro-processeur, ou microcontrôleur 300 ; - une mémoire volatile 303 ; 15 - une mémoire non volatile 302; - une interface de communication 305 avec le dispositif analyseur répartiteur de commandes vocales 10 ; - une interface de commande 306 des périphériques gérés par le dispositif gestionnaire d'une application telle que par exemple une interface radio ; 20 - un bus de communication reliant le processeur 300 à la mémoire ROM 302, à la mémoire RAM 303, à l'interface de communication 205 et à l'interface de commande des périphériques gérés par le dispositif gestionnaire d'une application 20. Le processeur 300 est capable d'exécuter des instructions chargées dans la mémoire volatile 303 à partir de la mémoire non volatile 302, d'une mémoire externe 25 (non représentée), d'un support de stockage, tel qu'une carte SD ou autre, ou d'un réseau de communication. Lorsque le dispositif gestionnaire d'une application 20 est mis sous tension, le processeur 300 est capable de lire de la mémoire volatile 303 des instructions et de les exécuter. Ces instructions forment un programme d'ordinateur qui cause la mise en oeuvre, par le processeur 300, de tout ou partie du procédé décrit 30 en relation avec la Fig. 5. Tout ou partie du procédé décrit en relation avec la Fig. 5 peut être implémenté sous forme logicielle par exécution d'un ensemble d'instructions par une machine programmable, telle qu'un DSP (Digital Signal Processor en anglais ou Unité de Traitement de Signal Numérique en français) ou un microcontrôleur ou être 3045909 8 implémenté sous forme matérielle par une machine ou un composant dédié, tel qu'un FPGA (Field-Programmable Gate Array en anglais ou Matrice de Portes Programmable sur le Terrain en français) ou un ASIC (Application-Specific Integrated Circuit en anglais ou Circuit Intégré Spécifique à une Application en 5 français). Il est à remarquer ici que le dispositif analyseur répartiteur de commandes vocales 10 et les dispositifs gestionnaires d'une application 20 peuvent être intégrés dans un même dispositif, et peuvent dans ce cas partager le même processeur. La Fig. 4 représente un exemple d'algorithme exécuté par un dispositif analyseur répartiteur 10 de commandes vocales selon la présente invention. Plus précisément, le présent algorithme est décrit dans un exemple dans lequel il est exécuté par le processeur 200 du dispositif analyseur répartiteur de commandes vocales 10. A l'étape E400, le processeur 200 vérifie si une commande vocale est reçue par 15 l'interface capteur vocal 205. Dans l'affirmative, le processeur 200 passe à l'étape E401. Dans la négative, le processeur 200 passe à l'étape E406. A l'étape E401, le processeur 200 effectue une analyse de la commande vocale. Le processeur 200 recherche si des mots ou groupements de mots compris dans la 20 commande vocale appartiennent à une liste comprenant un ensemble de mots et/ou de groupements de mots mémorisé dans la mémoire vive 203. Par exemple, le processeur 200 recherche dans la commande vocale les mots « chauffage », « chambre » ou « four », «préchauffage ». A l'étape suivante E402, le processeur 200 recherche, parmi les dispositifs 25 gestionnaires d'applications 20, un dispositif gestionnaire d'une application 20 qui est apte à traiter ladite commande vocale analysée. Pour cela, le processeur 200 identifie le dispositif gestionnaire d'application 20 qui est associé à la liste comprenant un ensemble de mots et/ou de groupements de mots dans laquelle le mot ou le groupement de mots compris dans la commande 30 vocale est inclus. A l'étape suivante E403, le processeur 200 vérifie si un dispositif gestionnaire d'application 20 est apte à traiter ladite commande vocale analysée. Dans la négative, le processeur 200 retourne à l'étape E400 en attente d'un nouveau message vocal. Dans l'affirmative, le processeur 200 passe à l'étape E404. 3045909 9 A l'étape E404, le processeur 200 effectue une transcription du message vocal dans un langage ou vocabulaire interprétable par le dispositif gestionnaire d'application 20 identifié comme apte à traiter ladite commande vocale analysée. La transcription est par exemple la mise sous la forme d'un texte exploitable par le 5 dispositif gestionnaire d'une application 20 identifié comme apte à traiter ladite commande vocale analysée ou un ensemble de symboles correspondant au mot ou mots identifiés. A l'étape suivante E405, le processeur 200 commande le transfert de la transcription au dispositif gestionnaire d'une application 20 identifié comme apte à 10 traiter ladite commande vocale analysée. Cette opération effectuée, le processeur 200 retourne à l'étape E400. A l'étape E406, le processeur 200 vérifie si une liste comprenant un ensemble de mots et/ou de groupements de mots est reçue d'un dispositif gestionnaire d'une application 20. 15 Par exemple, le dispositif gestionnaire d'une application 20a transfère lors de son installation dans le bâtiment la liste de tous les mots et/ groupements de mots interprétables par le dispositif gestionnaire d'une application 20a. Par exemple la liste comprenant un ensemble de mots et/ou de groupements de mots comprend la liste non exhaustive suivante « ouverture volet roulant séjour » 20 fermeture volet roulant séjour », « augmenter ouverture volet roulant séjour », « ouverture volet roulant chambre », « fermeture volet roulant chambre », « augmenter ouverture volet roulant chambre », « augmenter chauffage X degrés », « baisser chauffage X degrés », « augmenter éclairage séjour », « baisser éclairage séjour », « allumer éclairage chambre », « éteindre éclairage chambre ». 25 Par exemple, le dispositif gestionnaire d'une application 20b transfère lors de son installation dans le bâtiment la liste comprenant un ensemble de mots et/ou de groupements de mots interprétables par le dispositif gestionnaire d'une application 20b. Par exemple, la liste comprenant un ensemble de mots et/ou de groupements de 30 mots comprend la liste non exhaustive suivante « allumer », « four», « arrêt », « thermostat ». Si une liste de mots ou phrases est reçue, le processeur 200 passe à l'étape E407. Dans la négative, le processeur 200 passe à l'étape E408. 3045909 10 A l'étape E407, le processeur 200 mémorise la liste de mots et/ou groupements de mots reçue ainsi qu'un identifiant du dispositif gestionnaire d'une application ayant transféré la liste de mots ou phrases reçue. Dans un mode particulier de réalisation de la présente invention, la liste 5 comporte en outre, pour chaque mot ou groupement de mots, un ou plusieurs symboles. Cette opération effectuée, le processeur 200 retourne à l'étape E400. A l'étape E408, le processeur 200 vérifie si un message est reçu d'un dispositif gestionnaire d'application 20. Le message comprend un compte rendu d'inexécution 10 d'une commande vocale transcrite ainsi qu'une éventuelle liste d'au moins un mot et/ou d'au moins un groupe de mots associés à la commande vocale transcrite reçue. Ce mot ou groupement de mots est une commande non reconnue par le positif gestionnaire d'applications 20. Ce mot ou groupement de mots a préalablement été reçu par le dispositif gestionnaire d'application 20 et ne correspond pas à une 15 commande d'un périphérique géré par le dispositif gestionnaire d'application 20. Ce mot ou groupement de mots peut être devenu obsolète vu l'évolution des périphériques gérés par le dispositif gestionnaire d'application 20 ou lié à une erreur dans la transcription ou l'analyse effectuée par le dispositif analyseur répartiteur de commandes vocales 10. 20 Dans l'affirmative, le processeur 200 passe à l'étape E409. Dans la négative, le processeur 200 retourne à l'étape E400. A l'étape E409, le processeur 200 supprime de la liste comprenant un ensemble de mots et/ou de groupements de mots reçue du dispositif gestionnaire d'une application 20 ayant transféré la notification, chaque mot ou groupement de mots 25 compris dans la notification. La Fig. 5 représente un exemple d'algorithme exécuté par un dispositif gestionnaire d'application selon la présente invention. Plus précisément, le présent algorithme est décrit dans un exemple dans lequel il est exécuté par le processeur 300 du dispositif gestionnaire d'application 20. 30 A l'étape E500, lors par exemple de l'installation du dispositif gestionnaire d'application 20, le processeur 300 commande le transfert au dispositif analyseur répartiteur de commandes vocales 10 d'une liste comprenant un ensemble de mots et/ou de groupements de mots interprétables par le dispositif gestionnaire d'une application 20. 3045909 11 Dans un mode particulier de réalisation de la présente invention, la liste comporte en outre, pour chaque mot ou groupement de mots un ou plusieurs symboles. Par exemple, le dispositif gestionnaire d'application 20a commande le transfert 5 de la liste non exhaustive suivante « ouverture volet roulant séjour » « fermeture volet roulant séjour », « augmenter ouverture volet roulant séjour », « ouverture volet roulant chambre » « fermeture volet roulant chambre », « augmenter ouverture volet roulant chambre », « augmenter chauffage X degrés », « baisser chauffage X degrés », « augmenter éclairage séjour », « baisser éclairage séjour », « allumer éclairage 10 chambre », « éteindre éclairage chambre ». Par exemple, le dispositif gestionnaire d'application 20b transfère lors de son installation dans le bâtiment la liste comprenant un ensemble de mots et/ou de groupements de mots interprétables par le dispositif gestionnaire d'une application 20b. 15 Par exemple la liste comprenant un ensemble de mots et/ou de groupements de mots comprend la liste non exhaustive suivante « allumer four», « arrêt four », « thermostat four X degrés ». A l'étape suivante E501, le processeur 300 vérifie si un message comprenant une commande vocale transcrite est reçu du dispositif analyseur répartiteur de 20 commandes vocales 10. Dans la négative, le processeur 300 retourne à l'étape E501. Dans l'affirmative, le processeur 300 passe à l'étape E502. A l'étape E502, le processeur 300 recherche parmi les périphériques gérés par le dispositif gestionnaire d'une application 20 le ou les périphériques correspondant à la 25 commande vocale transcrite reçue. A l'étape E503, le processeur 300 vérifie si au moins un périphérique géré par le dispositif gestionnaire d'application 20 correspond à la commande vocale transcrite reçue. Dans la négative, le processeur passe à l'étape E505. Dans l'affirmative, le 30 processeur 300 passe à l'étape E504. A l'étape E504, le processeur 300 commande le transfert au périphérique identifié à l'étape E502 d'un message de commande interprétable par le périphérique. Cette opération effectuée, le processeur 300 retourne à l'étape E501. A l'étape E505, le processeur 300 mémorise la commande vocale transcrite. 3045909 12 A l'étape E506, le processeur 300 commande le transfert d'un message comprenant un compte rendu d'inexécution de la commande vocale transcrite reçue ainsi qu'une éventuelle liste d'au moins un mot et/ou d'au moins un groupe de mots associés à la commande vocale transcrite reçue si aucun périphérique n'est identifié, 5 ou si la commande vocale transcrite n'est pas exécutable. Ce au moins un mot ou au moins un groupement de mots est une commande non reconnue par le gestionnaire d'une application 20. Ce mot ou groupement de mots a préalablement été reçu par le dispositif gestionnaire d'une application 20 et ne correspond pas à une commande d'un périphérique géré par le dispositif gestionnaire d'une application 20. Ce mot ou 10 groupement de mots peut être devenu obsolète vu l'évolution des périphériques gérés par le dispositif gestionnaire d'une application 20 ou lié à une erreur dans la transcription ou l'analyse sémantique effectuée par le dispositif analyseur répartiteur de commandes vocales 10. Cette opération effectuée, le processeur 300 retourne à l'étape E501. 15 Bien entendu, la présente invention n'est nullement limitée aux modes de réalisation décrits ici, mais englobe, bien au contraire, toute variante à la portée de l'homme du métier. REVENDICATIONS1) Procédé d'analyse et de répartition de commandes vocales émises par un individu désirant commander un périphérique parmi une pluralité de périphériques compris dans un bâtiment, caractérisé en ce que au moins un périphérique est géré par un dispositif gestionnaire d'une application différent d'au moins un autre dispositif gestionnaire d'une application gérant au moins un autre périphérique, le procédé comportant les étapes, exécutées par un dispositif analyseur et répartiteur de commandes vocales, de : - réception (E406) de chaque dispositif gestionnaire d'application d'une liste de mots et/ou de groupements de mots interprétables par le dispositif gestionnaire 10 d'application, - mémorisation (E407) de chaque liste de mots et/ou de groupements de mots en association avec un identifiant du dispositif gestionnaire d'application ayant transféré la liste de mots et/ou de groupements de mots, - détection (E400) de la réception d'une commande vocale, 15 - analyse (E401) de la commande vocale en identifiant un mot ou groupe de mots compris dans la commande vocale et appartenant à une liste de mots ou groupement de mots mémorisée dans le dispositif analyseur et répartiteur de commandes vocales, - identification (E402) du dispositif gestionnaire d'une application associé à la 20 liste comprenant un ensemble de mots et/ou de groupements de mots dans laquelle le mot ou le groupement de mots compris dans la commande vocale est inclus, - transcription (E404) de la commande vocale dans un vocabulaire interprétable par le dispositif gestionnaire de l'application, - transfert (E405) de la commande vocale transcrite au dispositif gestionnaire de 25 1 ' application. 2) Procédé selon la revendication 1, caractérisé en ce que le procédé comporte en outre les étapes de - réception d'un message comprenant au moins un mot ou au moins un 30 groupement de mots d'un dispositif gestionnaire d'application, - suppression du au moins un mot ou du au moins un groupement de mots de la liste de mots ou groupements de mots associé à l'identifiant du dispositif gestionnaire 3045909 14 d'application ayant transféré le au moins un mot ou le au moins un groupement de mots. 3) Procédé selon l'une quelconque des revendications 1 à 2, caractérisé en ce que la transcription de la commande vocale est sous forme de texte ou de symboles représentatifs de mots. 4) Procédé selon l'une quelconque des revendications 1 à 3, caractérisé en ce que le procédé comporte en outre les étapes exécutées par chaque gestionnaire d'application, de : - réception d'une commande vocale transcrite, - identification du périphérique apte à traiter la commande vocale transcrite, - transfert au périphérique d'un message de commande du périphérique. 5) Procédé selon la revendication 4, caractérisé en ce que le procédé comporte en outre l'étape exécutée par un dispositif gestionnaire d'application si le dispositif gestionnaire d'application ne peut identifier un périphérique ou traiter la commande vocale transcrite, de : - transfert d'un message comprenant un compte rendu d'inexécution de la 20 commande vocale transcrite reçue ainsi qu'une éventuelle liste d'au moins un mot et/ou d'au moins un groupe de mots associés à la commande vocale transcrite reçue. 6) Dispositif d'analyse et de répartition de commandes vocales émises par un individu désirant commander un périphérique parmi une pluralité de périphériques 25 compris dans le bâtiment, caractérisé en ce que au moins un périphérique est géré par un dispositif gestionnaire d'une application différent d'au moins un autre dispositif gestionnaire d'une application gérant au moins un autre périphérique, le dispositif comportant : - des moyens de réception de chaque dispositif gestionnaire d'application d'une 30 liste de mots et/ou de groupements de mots interprétables par le dispositif gestionnaire d' application, - des moyens de mémorisation de chaque liste de mots et/ou de groupements de mots en association avec un identifiant du dispositif gestionnaire d'application ayant transféré la liste de mots et/ou de groupements de mots, 3045909 15 - des moyens de détection de la réception d'une commande vocale, - des moyens d'analyse de la commande vocale en identifiant un mot ou groupe de mots compris dans la commande vocale et appartenant à une liste de mots ou groupement de mots mémorisée dans le dispositif analyseur et répartiteur de 5 commandes vocales, - des moyens d'identification du dispositif gestionnaire d'une application associé à la liste comprenant un ensemble de mots et/ou de groupements de mots dans laquelle le mot ou le groupement de mots compris dans la commande vocale est inclus, 10 - des moyens de transcription de la commande vocale dans un vocabulaire interprétable par le dispositif gestionnaire de l'application, - des moyens de transfert de la commande vocale transcrite au dispositif gestionnaire de l'application. 15 7) Système comportant un dispositif selon la selon la revendication 6. caractérisé en ce que le système comporte des gestionnaires d'application et en ce que chaque gestionnaire d'application comporte : - des moyens de réception d'une commande vocale transcrite, - des moyens d'identification du périphérique apte à traiter la commande vocale 20 transcrite, - des moyens de transfert au périphérique d'un message de commande du périphérique. 8) Système selon la revendication 7, caractérisé en ce que chaque gestionnaire 25 d'application comporte : - des moyens de transfert d'un message comprenant un compte rendu d'inexécution de la commande vocale transcrite reçue ainsi qu'une éventuelle liste d'au moins un mot et/ou d'au moins un groupe de mots associés à la commande vocale transcrite reçue si aucun périphérique n'est identifié, ou si la commande vocale 30 transcrite n'est pas exécutable.