Brevet FR3098632A1 — publié le 20210115

Description Titre de l'invention : Système de reconnaissance d'instruction vocale pour véhicule Domaine technique [0001] Le domaine technique de l'invention concerne les systèmes de reconnaissance d'instruction vocale, notamment intégrés à des systèmes multimédias de véhicule. Etat de la technique antérieure [0002] il est connu des systèmes multimédias, également désignés systèmes IVI pour n- Vehicle Infotainment en anglais, pour véhicule, notamment pour véhicule automobile, comprenant une fonction de reconnaissance d'instruction vocale. Grâce à une telle fonction, l'utilisateur, en particulier le conducteur du véhicule, peut commander différentes fonctions du véhicule, comme un système audio, un système d'aide au guidage, un système de climatisation, etc. [0003] A cette fin, un système de reconnaissance d'instruction vocale dispose d'un mi- crophone d'enregistrement pour enregistrer un message d'instruction vocale émis par l'utilisateur, un module de synthèse vocale pour émettre des messages de réponse destinés à l'utilisateur, via une voix de synthèse généralement configurable, et un système d'interprétation du message d'instruction vocale enregistré. [0004] Comme cela est connu, le système d'interprétation du message d'instruction vocale enregistré peut être un système dit « off-board » en anglais, autrement dit débarqué, c'est-à-dire basé sur un serveur distant, ou « on-board », autrement dit embarqué, c'est-à-dire basé sur un serveur local, autrement dit un calculateur embarqué. [0005] Souvent, les systèmes de reconnaissance d'instruction vocale présentent au moins deux modes de fonctionnement correspondant à la mise en oeuvre d'un système d'interprétation « off-board », préférentiel, ou « on-board », correspondant à un mode dégradé. En effet, un système d'interprétation débarqué présente l'avantage de disposer de ressources d'un serveur distant, donc de ressources matérielles, en termes de puissance de calcul (processeurs, réseaux de neurones, etc.), de bases de données accessibles ou de mémoire disponible, bien supérieures à celles d'un calculateur embarqué dans un véhicule. [0006] Il est également possible que des systèmes d'interprétation embarqués sur un smartphone de l'utilisateur, présent dans le véhicule mais ne faisant pas partie des calculateurs embarqués, soit mis en oeuvre, via un proxy, ou serve de relais pour un système d'interprétation distant tel que décrit ci-dessus. [0007] Des systèmes d'interprétation hybrides, aptes à fusionner différents systèmes d'interprétation locaux, distants ou embarqués sur des smartphones, peuvent également 2 être utilisés pour interpréter des instructions vocales émises par un utilisateur dans un véhicule. [0008] Ces différents systèmes d'interprétation d'instruction vocale, comme cela est connu, peuvent présenter des performances très diverses en ternies de capacité à interpréter correctement une instruction vocale. [0009] En particulier, il est connu que les systèmes distants, qui sont susceptibles de disposer de ressources matérielles importantes, via des processeurs et des bases de données hébergées et accessibles via le cloud par exemple, sont bien plus performants que les systèmes locaux, ne pouvant s'appuyer que sur des ressources matérielles embarquées limitées en termes de puissance de calcul des processeurs embarqués et de mémoire notamment. [0010] Lorsque, comme c'est le cas le plus souvent, un système d'interprétation « off-board » et un système d'interprétation « on-board » co-existent, le système d'interprétation «off-board » correspond au mode de fonctionnement nominal, en général bien plus performant, et le système d'interprétation « on-board » correspond à un mode de fonctionnement dégradé. [0011] Pour exploiter un système d'interprétation débarqué, toutefois, celui-ci doit être ac- cessible via une liaison de données, autrement dit au moyen d'un réseau de télécommunication (UMTS, 3G, 4G, 4G LTE, etc.), pour permettre l'échange de données entre la partie embarqué du système de reconnaissance d'instruction vocale, autrement dit le véhicule, et ledit système d'interprétation débarqué. [0012] Selon la disponibilité d'une telle liaison de données, le système d'interprétation débarqué peut être, ou non, lui-même disponible. En effet, le serveur distant exploité par le système d'interprétation débarqué peut ne pas être accessible, en l'absence de connectivité du véhicule avec une liaison de données au moment où l'utilisateur active la fonction de reconnaissance d'instruction vocale. Lorsque le système d'interprétation débarqué n'est pas disponible, le système de reconnaissance d'instruction vocale fonctionne en mode dégradé et met en oeuvre le système d'interprétation embarqué. [0013] Dans ce cas, l'interprétation du message d'instruction vocale enregistré est hautement perfectible, car les ressources matérielles disponibles pour le système d'interprétation embarqué sont réduites, comme déjà évoqué. Une interprétation erronée de l'instruction vocale est donc possible, voire fréquente. La qualité perçue du système de reconnaissance d'instruction vocale est alors fortement dégradée aux yeux de l'utilisateur dont l'expérience-utilisateur n'est pas satisfaisante. Ce dernier doit en effet, souvent, répéter son message d'instruction vocale à plusieurs reprises, voire doit renoncer à utiliser le système de reconnaissance d'instruction vocale et réaliser la commande souhaitée de façon manuelle. [0014] Un aspect de la frustration ressentie par l'utilisateur réside alors dans son incom- 3 préhension de la raison pour laquelle le système de reconnaissance d'instruction vocale dysfonctionne. En effet, l'utilisateur peut avoir émis un message d'instruction vocale qui, antérieurement, avait été correctement interprété par le système ; mais, alors, c'était probablement le système d'interprétation débarqué qui était actif, ce que l'utilisateur ignorait, comme il ignore que l'échec de l'interprétation de son message d'instruction vocale survient probablement lorsque le système d'interprétation embarqué est actif. [0015] Il existe donc un besoin pour un système de reconnaissance d'instruction vocale, notamment pour véhicule, permettant à l'utilisateur d'avoir connaissance, de façon intuitive, du système d'interprétation qui est actif A cette fin, la présente invention propose d'attribuer à chaque système d'interprétation une tonalité de voix de synthèse respective. Exposé de l'invention [0016] Plus précisément, l'invention vise un système dc reconnaissance d'instruction vocale pour un véhicule, comprenant au moins un microphone d'enregistrement pour enregistrer un message d'instruction vocale d'un utilisateur, des moyens de synthèse sonore pour émettre un message de réponse, via une voix de synthèse, destiné à l'utilisateur après interprétation dudit message d'instruction vocale par un système d'interprétation actif sélectionné parmi un premier système et un deuxième système d'interprétation dudit système de reconnaissance d'instruction vocale, ledit système de reconnaissance d'instruction vocale étant configure pour émettre le message de réponse dans une tonalité de voix de synthèse sélectionnée parmi au moins une première tonalité de voix de synthèse associée au premier système d'interprétation et une deuxième tonalité de voix de synthèse associée au deuxième système d'interprétation. [0017] Grâce à l'invention, l'utilisateur sait, dès lors qu'il interroge le système de recon- naissance d'instruction vocale, si le système d'interprétation à l'oeuvre est un système embarqué ou débarqué ou hybride, par exemple. L'utilisateur peut ainsi, spontanément et intuitivement, corréler la performance du système à son « origine ». [0018] Avantageusement, le premier système d'interprétation est un système d'interprétation nominal et le deuxième système d'interprétation correspond à un système d'interprétation dégradé. [0019] Selon un mode de réalisation, le système d'interprétation nominal est un système dit débarqué, c'est-à-dire mis en oeuvre sur un serveur distant non embarqué dans le véhicule. [0020] Selon un mode de réalisation, le système d'interprétation dégradé est un système dit embarqué, c'est-à-dire installé sur un calculateur embarqué dans le véhicule. 100211 L'invention vise aussi un système multimédia pour un véhicule, présentant une fonction de reconnaissance d'instruction vocale mise en oeuvre au moyen du système de reconnaissance d'instruction vocale tel que brièvement décrit ci-dessus. [0022] L'invention concerne également un véhicule comprenant un tel système de recon- naissance d'instruction vocale. [0023] L'invention concerne par ailleurs un procédé d'interprétation d'instruction vocale destiné à être mis en oeuvre par un système de reconnaissance d'instruction vocale pour un véhicule tel que brièvement décrit ci-dessus, le procédé comprenant les étapes suivantes, lors d'une activation, par un utilisateur, d'une fonction de reconnaissance d'instruction vocale : - la détection d'au moins un système d'interprétation d'instruction vocale disponible parmi au moins un premier et un deuxième systèmes d'interprétation vocale, le premier système d'interprétation d'instruction vocale et le deuxième étant respectivement associés à une voix de synthèse présentant une tonalité différente l'une de l'autre ; - la sélection d'un système d'interprétation actif parmi le ou les systèmes d'interprétation disponibles ; - l'enregistrement d'un message d'instruction vocale émis par l'utilisateur et la transmission dudit message d'instruction vocale au système d'interprétation sélectionné, pour traitement ; - l'émission d'un message de réponse, via la première ou la deuxième voix dc synthèse à destination de l'utilisateur, en fonction du système d'interprétation actif et du traitement du message d'instruction vocal réalisé par ledit système d'interprétation actif. [0024] Selon un mode de réalisation, le premier système d'interprétation est un système d'interprétation distant disposant de ressources matérielles distantes du véhicule et le deuxième système d'interprétation est un système d'interprétation embarqué disposant de ressources matérielles embarquées dans le véhicule, le premier système d'interprétation étant sélectionné de façon préférentielle lorsqu'il est disponible, c'est-à-dire lorsqu'une liaison de données disponible permet un échange de données adapté entre le véhicule et ledit premier système d'interprétation. [0025] Notamment, la qualité de service de la liaison de données disponible est de préférence suffisante pour permettre la transmission voulue. [0026] Selon un mode de réalisation, le message de réponse est un message d'acquittement de l'instruction vocale interprétée ou un message de dialogue comprenant une demande d'instruction vocale complémentaire ou une demande de confirmation de la part de l'utilisateur. Description des dessins 100271 D'autres caractéristiques et avantages de l'invention apparaîtront encore à la lecture de la description qui va suivre. Celle-ci est purement illustrative et doit être lue en regard des dessins annexés sur lesquels : : la figure 1 représente le schéma d'un véhicule et d'un système d'interprétation (l'instruction vocale distant, pour mettre en oeuvre l'invention ; Ifie.21 : la figure 2 représente un schéma bloc du procédé selon l'invention. Description de modes de réalisation [0028] La figure 1 représente un véhicule 1 et un serveur distant 2. Le véhicule 1 comprend un système IVI disposant d'une fonction de reconnaissance d'instruction vocale ayant un premier système d'interprétation d'instruction vocale, préférentiel, mis en oeuvre sur le serveur distant 2, externe au véhicule 1, et un deuxième système d'interprétation d'instruction vocale, dégradé, mis en oeuvre sur un serveur local, autrement dit sur un calculateur embarqué dans le véhicule I. Le véhicule 1 communique avec le serveur distant 2 par l'intermédiaire d'une station de transmission de base 3, également désignée sous l'abréviation BTS pour « Base Transceiver Station » en anglais, permettant la communication entre ledit véhicule 1 et ledit serveur distant 2 par télécommunication cellulaire. [0029] Dans l'exemple décrit, le système de reconnaissance d'instruction vocale présente deux systèmes d'interprétation, l'un étant local et l'autre étant distant. Il est évident que le système de reconnaissance d'instruction vocale considéré pourrait aussi bien présenter davantage de systèmes d'interprétation locaux, distants ou hybrides, sans sortir du périmètre de l'invention. [0030] De manière classique, le système de reconnaissance d'instruction vocale selon l'invention comporte un moyen d'activation pour activer la fonction de reconnaissance d'instruction vocale, un microphone d'enregistrement pour enregistrer un message d'instruction vocale émis par l'utilisateur, un module de synthèse vocale pour émettre des messages de réponse, via une voix de synthèse, destinés à l'utilisateur, et au moins deux systèmes d'interprétation tels que définis ci-dessus. [0031] Selon l'invention, chaque système d'interprétation est associé à une voie de synthèse distincte. Autrement dit, la voix de synthèse utilisée par le module de synthèse vocale du système de reconnaissance d'instruction vocale pour émettre un message de réponse destiné à l'utilisateur présente une tonalité différente qui dépend du système d'interprétation actif. [0032] Dans le système IVI, le système de reconnaissance d'instruction vocale présente une interaction bidirectionnelle avec l'utilisateur sous la forme d'un dialogue vocal. D'un côté, l'utilisateur émet des messages d'instruction vocale destinés au système de reconnaissance, et de l'autre côté, système de reconnaissance émet des messages de réponse (acquittement, confirmation, demande d'instruction complémentaire, etc.), via une 6 voix de synthèse, établissant ainsi un dialogue, notamment pour préciser, confirmer ou définir l'intention de l'utilisateur et ainsi interpréter correctement la commande à exécuter en fonction d'un ou plusieurs messages d'instruction vocale. [0033] Par exemple, l'utilisateur active la fonction de reconnaissance d'instruction vocale et émet un message du type « Guider vers » suivi d'une adresse postale. Le système de reconnaissance d'instruction vocale est alors supposé demander confirmation de l'instruction en émettant un message de réponse, par l'intermédiaire du module de synthèse vocale, via une voix de synthèse, « Souhaitez-vous être guidé vers » suivi de l'adresse postale telle que comprise par le système d'interprétation actif. [0034] Ainsi, le module de synthèse vocale du système de reconnaissance d'instruction vocale génère des messages sonores, via une voix de synthèse, correspondant à des messages textuels générés par le système d'interprétation du système de reconnaissance vocal. [0035] Le module de synthèse vocale forme un module séparé du système d'interprétation actif. Ledit module de synthèse vocale est en particulier intégré au système TV-1 embarqué dans le véhicule. [0036] La voix de synthèse utilisée par le module de synthèse vocale peut être configurée parmi une pluralité de voix de synthèse prédéfinies, généralement masculines ou féminines. [0037] Selon l'invention, le module de synthèse vocale est configure pour associer une voix de synthèse différente pour chaque système d'interprétation. En particulier, le système de reconnaissance d'instruction vocale est configuré de telle sorte qu'une voix de synthèse distincte est attribuée à chaque système d'interprétation. Ainsi, le module de synthèse vocale utilise, pour émettre un message de réponse du système de reconnaissance d'instruction vocale destiné à l'utilisateur, la voix de synthèse correspondant au système d'interprétation actif. De ce fait, l'utilisateur connaît le système d'interprétation actif, intuitivement, simplement en reconnaissant « sa voix » (de synthèse). [0038] 11 est précisé que le système d'interprétation actif correspond à un système d'interprétation sélectionné parmi le ou les systèmes d'interprétation disponibles. Dans le contexte du mode de réalisation décrit, il existe un système d'interprétation local, considéré comme toujours disponible et correspondant à un mode de fonctionnement dégradé du système de reconnaissance d'instruction vocale, et un système d'interprétation distant, correspondant à un mode de fonctionnement nominal du système de reconnaissance d'instruction vocale, disponible lorsqu'une liaison de données (de type 3G, 4G, LTE, etc.) permet un échange de données entre le véhicule et le système d'interprétation distant. [0039] En effet, lorsque le système d'interprétation distant est à l'oeuvre, le message 7 d'instruction vocale émis par l'utilisateur et enregistré par le système de reconnaissance d'instruction vocale est transmis audit système d'interprétation distant. En retour, ce dernier transmet un message de réponse textuel au module de synthèse vocale qui est embarqué dans le véhicule 1 et qui traduit ledit message de réponse textuel en un message de synthèse vocal, via une voix de synthèse. Ces échanges de données, à savoir la transmission du message d'instruction vocale enregistré du véhicule vers le système d'interprétation distant et, dans l'autre sens, la transmission du message de réponse textuel du système d'interprétation distant au module de synthèse vocale, nécessite une liaison de données entre ledit système d'interprétation distant et ledit véhicule 1. [0040] Le système d'interprétation distant est sélectionné, et donc rendu actif, de façon pré- férentielle, lorsqu'il est disponible, notamment avec une qualité de service suffisante pour réaliser la transmission voulue. Autrement dit, si le système d'interprétation distant est disponible et, le cas échéant, que sa qualité de service est suffisante, c'est cc dernier qui est sélectionné et donc actif En revanche, si le système d'interprétation distant n'est pas disponible ou, le cas échéant, présente une qualité de service insuffisante, en l'absence de connectivité adéquate avec une liaison de données, alors le système d'interprétation local est sélectionné, étant le seul disponible, et c'est donc ce dernier qui est actif. [0041] Comme dans le cas d'un dialogue avec un être humain, l'utilisateur comprend natu- rellement qu'il « dialogue » avec tel ou tel système d'interprétation, autrement dit, en l'espèce, avec le système d'interprétation distant ou avec le système d'interprétation local. [0042] Grâce à l'invention, l'utilisateur établira intuitivement une corrélation entre les per- formances du système en matière de reconnaissance d'instruction vocale et la voix de synthèse par l'intermédiaire de laquelle le système de reconnaissance d'instruction vocale émet à son attention, via le module de synthèse vocale, un message de réponse. [0043] Avec l'usage, l'utilisateur s'habituera à reconnaître naturellement le système d'interprétation actif et ne sera pas surpris ou frustré lorsqu'un message d'instruction vocale sera parfois correctement interprété et parfois non. [0044] L'utilisateur adaptera naturellement, par l'expérience, sa manière de dialoguer avec le système de reconnaissance d'instruction vocale en fonction du système d'interprétation actif, dont il aura connaissance de façon naturelle, en raison de la voix de synthèse utilisée par le module de synthèse vocale. [0045] En référence à la figure 2, selon l'invention, la reconnaissance d'une instruction vocale par un système tel que précédemment décrit comprend par conséquent les étapes suivantes : - la détection El d'au moins un système d'interprétation d'instruction vocale 8 disponible parmi au moins le système d'interprétation local et le système d'interprétation distant, chaque système d'interprétation étant respectivement associé à une voix de synthèse présentant une tonalité différente l'une de l'autre ; - la sélection E2 d'un système d'interprétation actif parmi lesdits systèmes d'interprétation, le système d'interprétation étant préférentiellement choisi s'il est disponible ; - l'enregistrement E3 d'un message d'instruction vocale émis par l'utilisateur, via un microphone d'enregistrement et la transmission dudit message d'instruction vocale au système d'interprétation sélectionné, pour traitement ; - l'émission E4 d'un message de réponse, via la voix de synthèse associée au système d'interprétation actif ; le message de réponse émis est fonction du système d'interprétation actif et du traitement du message d'instruction vocale réalisé par ledit système d'interprétation actif 9 REVENDICATIONS[Revendication I] Système dc reconnaissance d'instruction vocale pour un véhicule (I), comprenant au moins un microphone d'enregistrement pour enregistrer un message d'instruction vocale d'un utilisateur, des moyens de synthèse sonore pour émettre un message de réponse, via une voix de synthèse, destiné à l'utilisateur après interprétation dudit message d'instruction vocale par un système d'interprétation actif sélectionné parmi un premier système et un deuxième système d'interprétation dudit système de reconnaissance d'instruction vocale, ledit système de reconnaissance d'instruction vocale étant configuré pour émettre le message de réponse dans une tonalité de voix de synthèse sélectionnée parmi au moins une première tonalité de voix de synthèse associée au premier système d'interprétation et une deuxième tonalité de voix de synthèse associée au deuxième système d'interprétation. [Revendication 2] Système de reconnaissance d'instruction vocale pour un véhicule (1) selon la revendication 1, dans lequel le premier système d'interprétation est un système d'interprétation nominal et le deuxième système d'interprétation correspond à un système d'interprétation dégradé. [Revendication 3] Système de reconnaissance d'instruction vocale pour un véhicule (1) selon la revendication 2, dans lequel le système d'interprétation nominal est un système dit débarqué, c'est-à-dire mis en oeuvre sur un serveur distant (2) non embarqué dans le véhicule. [Revendication 4] Système de reconnaissance d'instruction vocale pour un véhicule (1) selon la revendication 2 ou 3, dans lequel le système d'interprétation dégradé est un système dit embarqué, c'est-à-dire installé sur un calculateur embarqué dans le véhicule (1). [Revendication 5] Système multimédia pour un véhicule (1), présentant une fonction de re- connaissance d'instruction vocale mise en oeuvre au moyen du système de reconnaissance d'instruction vocale selon l'une des revendications 1 à 4. [Revendication 6] Véhicule (1) comprenant un système de reconnaissance d'instruction vocale selon l'une des revendications 1 à 4. [Revendication 7] Procédé d'interprétation d'instruction vocale destiné à être mis en oeuvre par un système de reconnaissance d'instruction vocale pour un véhicule (1) selon l'une des revendications 1 à 4, le procédé comprenant les étapes suivantes, lors d'une activation, par un utilisateur, d'une fonction de reconnaissance d'instruction vocale : 10 [Revendication 8] [Revendication 9] - la détection (El) d'au moins un système d'interprétation d'instruction vocale disponible parmi au moins un premier et un deuxième systèmes d'interprétation vocale, le premier système d'interprétation d'instruction vocale et le deuxième étant respectivement associés à une voix de synthèse présentant une tonalité différente l'une de l'autre ; - la sélection (E2) d'un système d'interprétation actif parmi le ou les systèmes d'interprétation disponibles ; - l'enregistrement (E3) d'un message d'instruction vocale émis par l'utilisateur et la transmission dudit message d'instruction vocale au système d'interprétation sélectionné, pour traitement ; - l'émission (E4) d'un message de réponse, via la première ou la deuxième voix de synthèse à destination de l'utilisateur, en fonction du système d'interprétation actif et du traitement du message d'instruction vocale réalisé par ledit système d'interprétation actif Procédé selon la revendication 7, dans lequel le premier système d'interprétation est un système d'interprétation distant disposant de ressources matérielles distantes du véhicule (1) et le deuxième système d'interprétation est un système d'interprétation embarqué disposant de ressources matérielles embarquées dans le véhicule (1), le premier système d'interprétation étant sélectionné de façon préférentielle lorsqu'il est disponible, c'est-à-dire lorsqu'une liaison de données disponible permet un échange de données adapté entre le véhicule (1) et ledit premier système d'interprétation. Procédé selon la revendication 7 ou 8, dans lequel le message de réponse est un message d'acquittement de l'instruction vocale interprétée ou un message de dialogue comprenant une demande d'instruction vocale complémentaire ou une demande de confirmation de la part de l'utilisateur.