Brevet FR3103618A1 — publié le 20210528

Il est divulgué un dispositif et un procédé mis en œuvre dans un calculateur de véhicule automobile pour activer un assistant personnel virtuel dans un véhicule automobile par la voix d’un utilisateur. Les modes de réalisations permettent de calibrer un ou plusieurs dispositifs de commande automatique de gain (130 i ) respectifs de modules (10 i ) de détection d’un mot-clé d’activation de l’assistant personnel virtuel, avec des valeurs respectives de paramètres de fonctionnement de ces dispositifs qui sont fonction de l’utilisateur détecté. Cela permet d’adapter la sensibilité de la reconnaissance du mot-clé d’activation en fonction d’un paramétrage lié à l’utilisateur identifié, et ainsi d’améliorer les performances de la détection du mot-clé d’activation prononcé par un utilisateur quelconque du véhicule. F igure pour l’abrégé : f ig ure 4 Dispositif pour mettre en œuvre un assistant personnel virtuel dans un véhicule automobile avec contrôle par la voix d’un utilisateur, et véhicule automobile l’incorporant La présente invention se rapporte de manière générale au traitement d’un signal audio capté dans un véhicule automobile, et plus particulièrement à un dispositif d’activation d’un assistant personnel virtuel embarqué dans un véhicule automobile, par la voix d’un utilisateur. Etat de la technique Les assistants personnels virtuels (APV) ou assistants personnels intelligents (API) sont des dispositifs essentiellement logiciels qui permettent d’exécuter des tâches ou de fournir des services spécifiques à leurs utilisateurs. Ils utilisent pour cela des informations telles que le contexte de leur utilisation (le lieu, la date, etc.), un profil d’utilisateur (son identité, un historique de son usage antérieur, etc.) et des données d’entrée fournies par l’utilisateur (i.e., des commandes et/ou requêtes spécifiques). Ils permettent ainsi de fournir à chaque utilisateur une assistance pertinente et personnalisée pour l’utilisation d’un appareil, pour la réalisation de certaines tâches, pour obtenir de l’information utile, etc. Ces APV sont typiquement intégrés à des équipements dits équipements intelligents (« Smart device » en anglais) tels que les appareils nomades et communicants comme les smartphones ou les tablettes, ou d’autres appareils connectés, que ce soit pour un usage domestique (à la maison), dans un véhicule, ou en nomade, par exemple. Dans tous les cas, ils sont exécutés par une unité de traitement ( i.e. , un calculateur) de l’équipement intelligent dans lequel ils sont intégrés. Pour les applications dans lesquelles l’APV est utilisé à bord d’un véhicule, cette unité de traitement peut être embarquée, en tout ou en partie, c’est-à-dire qu’il peut s’agir d’un calculateur du véhicule automobile. Tout du moins, une partie des traitements peut être effectuée dans un tel calculateur. En variante, l’unité de traitement peut aussi être débarquée, c’est-à-dire qu’elle peut être comprise dans un appareil distinct du véhicule, comme un appareil nomade et communicant d’un utilisateur, du type de ceux envisagés dans le paragraphe ci-dessus, par exemple. Dans ce cas, l’appareil peut être adapté pour contrôler des fonctionnalités du véhicule afin par exemple, de permettre le réglage de paramètres de confort (la température à bord, le niveau sonore restitué par une installation multimédia embarquée, et.) ou de piloter le fonctionnement de certains équipements du véhicule (par l’exemple l’ouverture des fenêtres électriques, l’allumage des phares, etc.). L’utilisateur peut contrôler un APV physiquement par l’intermédiaire d’un dispositif d’interface homme/machine de l’équipement intelligent auquel l’APV est intégré. Par exemple, l’APV peut être activé par l’appui sur un bouton dédié d’un boîtier, sur une touche ou une combinaison de touches d’un clavier physique ou virtuel, ou sur un bouton virtuel sur un écran tactile, par exemple. Cependant, pour rendre leur utilisation plus ergonomique, la plupart des APV récents peuvent aussi être contrôlés vocalement, c’est-à-dire par la voix de l’utilisateur. Par « contrôlé vocalement » on entend à la fois le fait d’être activé à partir d’un état de veille (« Standby mode » en anglais) et le fait, en outre, d’être commandé par l’intermédiaire de commandes ou de requêtes exprimées oralement par l’utilisateur. Une fonction de reconnaissance vocale (ou ASR mis pour « Automatic Speech Recognition », en anglais, ou encore VRE mis pour « Voice Recognition Engine », en anglais) est alors couplée à l’APV. Elle s’exécute sur l’unité de traitement de l’équipement intelligent qui intègre l’APV, et permet de reconnaître des mots prononcés par un utilisateur. Une séquence de mots reconnus peut alors être traitée par l’APV, qui les analyse pour en déduire la commande ou la requête exprimée par l’utilisateur, et pour exécuter ensuite la tâche ou le service correspondant. Un tel contrôle vocal d’un APV est particulièrement utile à bord d’un véhicule automobile, où l’aspect « mains libres » est favorable à la sécurité. Le conducteur peut en effet activer une fonctionnalité ou un service sans utiliser ses mains qui demeurent donc libres pour la conduite, et sans devoir détourner le regard de la route en sorte que sa vigilance est peu affectée. Ainsi, un véhicule automobile peut embarquer un APV qui peut être exécuté par le processeur principal (ou mCPU, de l’anglais « main Central Processing Unit ») d’un calculateur embarqué du véhicule (ou ECU, de l’anglais « Electronic Central Unit »). Il peut s’agir par exemple du calculateur qui gère l’info-divertissement à bord du véhicule (ou IVI, de l’anglais « In- Vehicle Infotainment »). Un tel calculateur offre une plateforme matérielle et logicielle, dont l’architecture est adaptée pour la gestion des aspects média (radio, musique, vidéo, etc.) et des aspects communication (téléphonie, connexion à l’Internet, Bluetooth, etc.) dans le véhicule. L’APV peut être contrôlé par l’intermédiaire d’un dispositif d’interface homme/machine (IHM) du véhicule, comprenant des boutons du tableau de bord, et/ou un clavier virtuel d’un écran tactile de l’ordinateur de bord, par exemple. En variante ou en complément, l’APV peut aussi être contrôlé vocalement, c’est-à-dire par la voix d’un utilisateur captée par un ou plusieurs microphones disposés dans l’habitacle du véhicule. A cet effet, une fonction de reconnaissance vocale peut être exécutée en permanence par le processeur principal du calculateur, dès lors qu’un microphone est activé pour permettre de capter la voix d’un utilisateur présent à bord du véhicule. Plus particulièrement, un moteur de reconnaissance vocale (ou moteur ASR) est un module de nature logicielle qui peut être exécuté par le processeur principal du calculateur. Afin de permettre l’activation de l’APV en réponse à une commande vocale prononcée par un utilisateur, le moteur de reconnaissance vocale peut mettre en œuvre une fonction de détection d’un mot-clé d’activation, aussi appelé mot de réveil (ou Wuw, mis pour « Wake-up word » en anglais). Cette fonction de détection du mot-clé d’activation est adaptée pour activer l’APV dès qu’elle reconnaît un ou plusieurs mots-clés d’activation prédéfinis. Dans le domaine des APV domestiques du marché ou dans le domaine des smartphones, on connaît par exemple les mots-clés ou séquences de mots-clés suivants : « Ok Google », « Siri » ou « Alexa » pour les APV proposés par Google Assistant®, Apple® et Amazon®, respectivement. Dès qu’un tel mot-clé d’activation est reconnu, l’APV concerné peut être activé et la séquence de mots à laquelle le mot-clé appartient peut alors être traitée par le moteur de reconnaissance vocale pour en déduire, le cas échéant, une commande ou une requête correspondante de l’utilisateur. Cette commande ou cette requête est alors traitée par l’APV. Un moteur de détection de mot-clé d’activation (ou moteur de Wuw) est spécialement adapté pour permettre, à partir d’un signal audio capté par un ou plusieurs microphones, d’identifier la prononciation d’un mot-clé d’activation par l’un quelconque des utilisateurs qui sont assis à des positions respectives dans le véhicule. Afin d’améliorer l’efficacité de la détection du mot-clé d’activation, et d’une manière générale les performances de l’activation de l’assistant personnel, un dispositif de détection du mot-clé d’activation de l’assistant personnel comprend un traitement spécifique, à savoir un algorithme de commande automatique de gain (ou AGC, de l’anglais « Automatic Gain Control »). Cet algorithme de traitement spécifique permet d’augmenter le succès de la détection du mot-clé d’activation par le moteur de Wuw, et tout à la fois de minimiser les fausses détections du mot-clé d’activation. De manière connue en soi, cet algorithme s’adapte en temps réel au signal en cours de traitement. Mais les seuils minimum et maximum de cet algorithme sont difficiles à fixer à l’avance à des valeurs potentiellement adaptées à la prononciation du mot-clé d’activation de l’assistant personnel par n’importe quel utilisateur, d’une part, et l’algorithme peut prendre un certain temps à converger, en sorte que le début du signal audio détecté n’est pas traité de manière optimale, d’autre part. Or, c’est justement le mot-clé d’activation qui est prononcé au début de chaque séquence audio détectée dans le véhicule. On peut ainsi avoir un dispositif d’activation qui est : - soit trop « sourd », c’est-à-dire qu’il présente beaucoup de « faux négatifs », un utilisateur prononçant le mot-clé d’activation mais celui-ci n’étant pas reconnu car le seuil minimum est trop élevé ; - soit trop « éveillé », c’est-à-dire qu’il présente beaucoup de « faux positifs », en ce sens que l’assistant personnel réagit même si l’utilisateur ne l’a pas sollicité. Le document US 20190147875 décrit un mécanisme d’adaptation de la reconnaissance vocale, qui peut mettre à jour l’ACG à partir d’informations venant du cloud. Le document EP 3183727 décrit un système et un procédé permettant de valider un mot-clé d’activation. Dans le paragraphe [0038], il est question de paramétrage du mécanisme de détection mais aucun mode de réalisation n’est décrit en détail. Enfin, le document US 20130304475 décrit un mécanisme de paramétrage spécifique d’un système de reconnaissance vocale, suivant que le toit du véhicule est ouvert ou non (ou qu’un véhicule décapotable est décapoté ou non). L’invention permet d’adapter la sensibilité de la reconnaissance du mot-clé d’activation d’un assisant personnel virtuel (APV) embarqué dans un véhicule automobile en fonction d’un paramétrage spécifique lié à l’utilisateur identifié, et ainsi d’améliorer les performances de la détection du mot-clé d’activation prononcé par un utilisateur quelconque du véhicule. L’invention part en effet du constat qu’un véhicule automobile est potentiellement multi-utilisateur, mais que les utilisateurs sont souvent les membres d’un même groupe (typiquement une même famille) et que ces membres peuvent avoir un profil d’utilisateur enregistré dans le véhicule. Il est donc possible de personnaliser certains réglages de la chaîne de traitement d’une manière qui soit propre à un utilisateur déterminé, identifié parmi une pluralité d’utilisateurs potentiels ayant chacun un profil d’utilisateur mémorisé dans le véhicule ou dans le cloud, par exemple. A cet effet, l’invention propose un dispositif pour la détection d’un mot-clé d’activation d’un assistant personnel virtuel embarqué dans un véhicule automobile et activable par la voix d’un utilisateur, comprenant : - un nombre m de microphones, où m est un nombre entier supérieur ou égal à l’unité, agencés dans l’habitacle du véhicule automobile et adaptés pour capter m signaux audios respectifs ; - m modules de détection du mot-clé d’activation comprenant chacun un dispositif de commande automatique de gain, et adaptés pour exécuter en parallèle chacun un moteur de détection du mot-clé d’activation de l’assistant personnel virtuel, lesdits moteurs de détection étant appliqués à chacun, respectivement, des m signaux audios captés par les m microphones, respectivement ; - un module d’identification d’utilisateur adapté pour identifier un utilisateur présent dans le véhicule ; et, - un module de calibration adapté pour calibrer les dispositifs de commande automatique de gain des modules de détection du mot-clé d’activation avec des valeurs respectives d’un nombre p de paramètres de fonctionnement desdits dispositifs, où p est un nombre entier supérieur ou égal à l’unité, lesdites valeurs étant fonction de l’utilisateur identifié par le module d’identification. Ainsi, grâce à l’invention la sensibilité du dispositif de détection du mot-clé d’activation peut résulter de paramètres appartenant au profil d’utilisateur de l’utilisateur identifié. La détection du mot-clé d’activation de l’APV s’en trouve améliorée. Des modes de réalisation pris isolément ou en combinaison, prévoient en outre que : - les paramètres de fonctionnement des dispositifs de commande automatique de gain des modules de détection du mot-clé d’activation peuvent comprendre un seuil minimum et/ou un seuil maximum de la sensibilité de la détection de la voix par les modules de détection du mot-clé d’activation ; - des valeurs des paramètres de fonctionnement des dispositifs de commande automatique de gain des modules de détection du mot-clé d’activation peuvent appartenir, pour chacun parmi un ou plusieurs utilisateurs potentiels du véhicule, à un profil d’utilisateur associé audit utilisateur potentiel ; - un profil d’utilisateur d’un utilisateur potentiel du véhicule peut être stocké dans une mémoire électronique installée dans le véhicule ; - un profil d’utilisateur d’un utilisateur potentiel du véhicule peut être stocké dans le cloud ; - le module d’identification d’utilisateur peut être adapté pour identifier un utilisateur présent dans le véhicule sur la base de : -- la connexion au véhicule d’un appareil électronique personnel associé à l’utilisateur, via un dispositif d’interface du véhicule ; -- une information biométrique associée à l’utilisateur, obtenue par un capteur biométrique du véhicule ; et/ou, -- un identifiant saisi par l’utilisateur via une interface homme/machine du véhicule ; - le module d’identification d’utilisateur peut être adapté pour identifier un utilisateur présent dans le véhicule à l’origine de la commande vocale, par analyse de tout ou partie des m signaux audios captés par les m microphones, sur la base d’empreintes vocales stockées en mémoire en relation avec des profils d’utilisateurs associés à des utilisateurs potentiels du véhicule. Un deuxième aspect de l’invention se rapporte à un procédé de détection d’un mot-clé d’activation d’un assistant personnel virtuel embarqué dans un véhicule automobile et activable par la voix d’un utilisateur, comprenant les étapes consistant à : - capter un nombre m de signaux audios respectifs, où m est un nombre entier supérieur ou égal à l’unité, à l’aide de m microphones agencés dans l’habitacle du véhicule automobile ; - exécuter en parallèle m moteurs de détection d’un mot-clé d’activation de l’assistant personnel virtuel appliqués à chacun, respectivement, des m signaux audios captés par les m microphones, respectivement, à l’aide de m modules de détection du mot-clé d’activation comprenant chacun un dispositif de commande automatique de gain ; - identifier un utilisateur présent dans le véhicule ; et, - calibrer les dispositifs de commande automatique de gain des modules de détection du mot-clé d’activation avec des valeurs respectives d’un nombre p de paramètres de fonctionnement desdits dispositifs, où p est un nombre entier supérieur ou égal à l’unité, lesdites valeurs étant fonction de l’utilisateur identifié. Dans un troisième aspect, l’invention concerne également un calculateur de véhicule automobile comprenant un processeur principal et un processeur de signal numérique, configuré pour mettre en œuvre le dispositif selon le premier aspect ci-dessus. Il peut s’agir, comme évoqué supra , du calculateur qui gère l’info-divertissement à bord du véhicule (ou IVI, de l’anglais « In- Vehicle Infotainment »), qui gère les aspects média et les aspects communication dans le véhicule. Un quatrième et dernier aspect de l’invention se rapporte à véhicule automobile comprenant un calculateur selon le troisième aspect ci-dessus. Brève description des figures 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 est une représentation schématique d’un contexte d’usage dans lequel la détection d’un mot-clé d’activation peut être mise en œuvre ; la figure 2 est une représentation symbolique d’un dispositif de commande automatique de gain ; la figure 3 est un graphe donnant l’allure de la réponse du dispositif de commande automatique de gain de la figure 2 ; la figure 4 est un schéma fonctionnel d’un dispositif selon un mode de réalisation ; et, la figure 5 est un schéma fonctionnel d’un dispositif selon un autre mode de réalisation. Dans la description de modes de réalisation qui va suivre et dans les Figures des dessins annexés, les mêmes éléments ou des éléments similaires portent les mêmes références numériques aux dessins. La figure 1 illustre schématiquement le contexte d’un cas d’usage dans lequel on peut mettre en œuvre un dispositif selon l’invention, pour la détection d’un mot-clé d’activation dans un signal audio capté par un microphone agencé dans l’habitacle d’un véhicule automobile. L’homme du métier appréciera que le contexte considéré n’est pas exclusif d’autres cas d’usage dans lesquels un tel dispositif peut aussi être mis en œuvre. En référence à la figure 1 , le véhicule 101 intègre un assistant personnel virtuel (APV) embarqué 104. L’APV embarqué 104 est par exemple commandé par la voix ( i.e. , la parole) d’un utilisateur 102 du véhicule, et/ou par d’autres moyens comme des boutons de commande, un clavier physique, un clavier virtuel affiché sur un écran tactile, etc. formant une interface homme/machine (IHM). L’utilisateur 102 représenté ici est le conducteur du véhicule 101. Toutefois, il peut aussi s’agir de l’un des passagers : soit un passager assis à l’avant à côté du conducteur, soit un passager assis à l’arrière en deuxième rang, ou bien en troisième rang pour les véhicules équipés de plus d’un rang de sièges arrière pour les passagers, comme les grands monospaces. De tels véhicules sont souvent prévus pour transporter sept personnes : le conducteur et le passager avant, en premier rang ; trois passagers arrière, en deuxième rang ; et enfin deux autres passagers arrière en troisième rang. Dans le contexte d’usage considéré, l’utilisateur 102 prononce un mot ou une séquence de mots 103 qui sont reconnus par l’APV 104 et sont convertis en une (ou plusieurs) instruction(s) exécutable(s), et/ou une (ou plusieurs) requête(s) d’information à laquelle(auxquelles) l’APV doit apporter une réponse. La séquence de mots 103 commence par un mot-clé d’activation, qui est adapté pour réveiller l’APV embarqué 104. En effet, pour des raisons d’économie d’énergie, les moyens matériels et logiciels mettant en œuvre l’APV sont mis en sommeil (en « standby ») pendant les phases de non-utilisation prolongée. Et ils sont réveillés lorsque le mot-clé d’activation est prononcé par un utilisateur dans l’habitacle du véhicule, et est identifié par un dispositif d’identification dans un signal audio capté par un (ou plusieurs) microphone(s) qui est(sont) disposé(s) dans l’habitable. Le reste de la séquence de mots 103 est alors traité par l’APV afin d’identifier les instructions et/ou les requêtes qu’elle comprend. Cet exemple n’est pas limitatif et l’homme du métier appréciera qu’un tel APV peut aussi être commandé, en variante ou en complément, par des commandes physiques entrée via l’IHM plutôt que par des commandes ou requêtes vocales. On notera que l’invention peut aussi être mise en œuvre dans un système embarqué autre qu’un APV, pour lequel une activation vocale avec détection d’un mot-clé d’activation est utilisée. De manière générale, un tel système comprend une interface homme/machine (IHM) qui permet à tout utilisateur du véhicule de le commander. L’IHM comprend a minima un microphone qui capte les sons à l’intérieur de l’habitacle, et notamment un signal audio comprenant le mot-clé d’activation lorsqu’il est prononcé par un utilisateur présent à bord du véhicule. Le dispositif d’identification du mot-clé d’activation de l’APV comprend une architecture de traitement audio qui est destinée à, et adaptée pour traiter un tel signal afin de détecter le mot-clé d’activation dans le signal. L’IHM peut aussi comprendre un écran tactile accessible au conducteur, qui permet en outre la saisie de commandes et/ou de paramètres, la sélection de commande présélectionnées, la navigation dans des menus, etc. En d’autres termes, le signal audio peut se résumer à un mot-clé d’activation prononcé par l’utilisateur mais comprend généralement, en outre, des commandes ou requêtes vocales qui sont prononcées à la suite du mot-clé d’activation. La commande vocale d’un dispositif embarqué comme l’APV embarqué 104 présente l’avantage d’éviter de trop perturber le conducteur pendant la conduite. L’APV embarqué 104 fait partie d’un système qui comprend aussi des moyens audios de restitution d’une information sous la forme d’un message vocal, c’est-à-dire un message audio imitant, i.e. , synthétisant, la voix d’un opérateur. Dans un cas d’usage typique, en réponse à une requête vocale de l’utilisateur 102 du véhicule 101, le système émet un message vocal contenant des informations utiles destinées à l’utilisateur 102. En outre, dans d’autres modes de réalisation, le système peut comprendre des moyens visuels de restitution d’une information qui peuvent compléter l’émission de messages vocaux. Par exemple, le système peut intégrer un écran sur lequel sont affichées les informations utiles destinées à l’utilisateur du véhicule. Avantageusement, une telle restitution permet de transmettre une information intelligible pour l’utilisateur dans un environnement très bruyant. Selon les modes de réalisation de l’invention, et afin d’optimiser le fonctionnement de l’activation de l’assistant personnel par mot-clé, la chaîne de traitement de signaux audio détectés par un ou plusieurs microphones dans l’habitacle du véhicule, comprend un traitement spécifique, à savoir un algorithme de commande automatique de gain (CAG, ou AGC de l’anglais « Automatic Gain Control »). Cet algorithme de traitement spécifique permet et d’augmenter le succès de la détection de du moteur de « wake up word », et tout à la fois de minimiser les fausses détections du mot-clé d’activation Wuw. Cet algorithme s’adapte en temps réel. La figure 2 montre la représentation schématique d’un dispositif 21 de commande automatique de gain (CAG, ou AGC en anglais). D’un point de vue fonctionnel, ce dispositif est équivalent à un amplificateur à gain variable, associé à un algorithme auto-adaptatif qui détermine la valeur du gain de l’amplificateur dans une plage de fonctionnement opérationnel qui est paramétrable. Cette plage de fonctionnement opérationnel correspond au domaine de variation du signal d’entrée Vin du dispositif 21, aussi appelé intervalle dynamique d’entrée du dispositif. Si l’on considère que le signal Vin est un signal audio capté par un microphone dans le véhicule automobile (qui peut être porté par une tension, par exemple), et que ce signal peut contenir la voix d’un utilisateur présent à bord du véhicule, l’intervalle dynamique d’entrée de ce signal Vin doit être paramétré pour correspondre à l’intervalle dynamique de la voix de l’utilisateur, c’est-à-dire au domaine de variation de l’intensité de la voix de l’utilisateur reflété par le signal audio capté. Ainsi, le domaine de variation du signal de sortie Vout (qui peut lui aussi être porté par une tension, par exemple) est contenu dans un intervalle dynamique attendu, ce qui améliore les performances du décodage de la parole. Comme on l’aura compris, c’est le rôle du dispositif de commande automatique de gain 21 que d’assurer cette mise en correspondance. A cet effet, l’algorithme auto-adaptatif est adapté pour modifier la réponse du dispositif 21 en fonction des variations observées du signal audio admis en entrée du dispositif. La réponse du dispositif de commande automatique de gain 21 est donnée par le graphe de la figure 3 . En référence à ce graphe, on fait l’hypothèse pour simplifier l’exposé d’une réponse linéaire entre deux seuils Th min et Th m ax . Le premier seuil Th min correspond au seuil de sensibilité minimale de l’amplificateur, c’est-à-dire la valeur minimum du signal Vin en entrée qui donne un signal Vout visible en sortie. Le second seuil Th min correspond au seuil de sensibilité maximale de l’amplificateur, c’est-à-dire la valeur maximum du signal d’entrée Vin qui produit une modification du signal de sortie Vout. Dit autrement, au-dessus du second seuil Th max , la puissance du signal de sortie Vout reste constante quelle que soit la puissance du signal d'entrée Vin. Dans l’exemple représenté, la réponse de l’amplificateur est par exemple linéaire entre les deux valeurs de seuil Th min et Th max , ainsi qu’il a été dit plus haut. Dit autrement, le gain de l'amplificateur est constant pour des valeurs du signal d’entrée Vin qui sont comprises entre ces deux valeurs Th min et Th max . Ceci n’est toutefois qu’un exemple, des réponses plus complexes pouvant être préférées en fonction des spécificités propres à chaque application. Le gain de l’amplificateur est généralement exprimé en décibel (dB), qui est une unité sans dimension propre, utilisée pour quantifier le rapport entre deux valeurs. Dans le contexte de l’amplificateur 21 de la figure 2, il s’agit du rapport de la valeur du signal de sortie Vout sur la valeur du signal d’entrée Vin de l’amplificateur. Cette unité est commode pour exprimer, sur une échelle logarithmique, des valeurs qui présentent une grande amplitude. Dans un exemple, le gain de l’amplificateur 21 est par exemple égal à 20 dB pour les valeurs du signal d’entrée Vin comprises entre le seuil Th min et le seuil Th max . Les valeurs de seuil Th min et Th max peuvent être exprimées sous la forme de valeurs de tension en microvolts (µV) ou millivolts (mV), ou bien sous la forme de valeur de puissance en dBm ou en dBu. Les niveaux de signal basés sur des tensions mesurées sont en effet généralement exprimés sous la forme d’une valeur en dBm ou dB(mW), c’est-à-dire le rapport de la puissance développée par la tension sur une valeur de puissance unitaire égale à 1 milliwatt (1 mW). Comme cette unité est référencée par rapport au milliwatt, c'est une unité de mesure absolue : - zéro dBm équivaut à un milliwatt ; - une augmentation de 3 dB correspond approximativement à doubler la puissance, ce qui signifie que 3 dBm équivalent à environ 2 mW ; - inversement, pour une diminution de 3 dB, la puissance est réduite de moitié environ, ce qui fait que -3 dBm correspond à environ 0,5 mW. On notera que les normes ISO et CEI n'autorisent que la notation complète et sans ambiguïté « x dB re 1 mW » dans les publications techniques scientifiques. Par contre, les normes de réseaux mobiles publiées par l'ETSI/3GPP2 (UMTS, LTE) et par l'IEEE (Wi-Fi : IEEE 802.11) utilisent les dBm. L’homme du métier appréciera, toutefois, qu’une valeur de puissance exprimée en dBm dépend de l’impédance de la charge considérée. Ainsi, dans le domaine de l’électroacoustique, une valeur exprimée en dBm se comprend généralement (sauf mention contraire) comme la puissance développée sur une charge normale d’impédance de 600 ohms (600 Ω). Une tension efficace de 0,775 volts produisant à très peu près 1 mW dans cette charge, cette valeur correspond au 0 dB. Mais dans le domaine radio, par exemple, une valeur en dBm se comprend comme la puissance développée sur une charge normale d’impédance égale à 50 ohms (50 Ω). Dans ce contexte, une tension efficace de 0,224 volts (224 mV) produisant à très peu près 1 mW dans cette charge, cette valeur correspond au 0 dB. En audio, les câbles normaux en paire torsadée ont une impédance caractéristique d'une centaine d'ohms. L'expression du niveau des seuils en dBm peut alors être ambiguë. Pour conserver le même niveau de référence en tension, sans référence à une charge, on peut indiquer le niveau en dBu, c'est-à-dire « x dB re 775 mV ». Dans les réalisations connues, les seuils minimum et maximum de la réponse du dispositif de CAG sont modifiés par l’algorithme auto-adaptatif associé à ce dispositif, en étant sont initialisés à des valeurs fixes déterminées. Or, ces valeurs sont difficiles à fixer étant donné que l’intervalle dynamique du signal reçu en entrée par le dispositif de CAG varie de manière significative, notamment en fonction du locuteur c’est-à-dire de la personne qui prononce le mot-clé d’activation à détecter. On peut avoir un dispositif d’activation qui est : - soit trop « sourd », c’est-à-dire qu’il présente beaucoup de « faux négatifs », l’utilisateur prononçant le mot-clé d’activation mais celui-ci n’étant pas reconnu car le seuil minimal Th min est fixé à un niveau trop élevé ; - soit trop « éveillé », c’est-à-dire qu’il présente beaucoup de « faux positifs », en ce sens que l’assistant personnel réagit même si l’utilisateur ne l’a pas sollicité, par ce que le seuil minimal Th min est fixé à un niveau trop bas. La fixation du seuil maximal Th max à un niveau inadapté peut aussi conduire à des problèmes de mauvaise détection du mot-clé d’activation se traduisant potentiellement par des faux positifs ou des faux négatifs. En effet, si le seuil Th max est fixé à un niveau trop bas, le signal en sortie du dispositif de CAG sature, et l’on perd une partie de l’information utile, c’est-à-dire du contenu de la parole prononcée par l’utilisateur. Inversement, si le seuil Th max est fixé à un niveau trop élevé, la dynamique du signal audio capté est repliée et l’on perd aussi en qualité du contenu de la parole, au détriment de la performance de la détection du mot-clé d’activation. C’est pourquoi, dans des modes de réalisation de l’invention, on modifie le seuil minimal Th min et/ou un seuil maximal Th m ax de la sensibilité de la détection de la voix qui sont définis par le dispositif de commande automatique de gain de tout ou partie des modules de détection du mot-clé d’activation, en fonction de l’identification d’un utilisateur présent dans le véhicule. L’invention n’entend toutefois pas être limitée à ces exemples, car on peut également modifier d’autres paramètres de fonctionnement du dispositif de commande automatique de gain de ces modules de détection du mot-clé d’activation, à la place ou en plus du seuil minimal Th min et/ou du seuil maximal Th m ax , comme par exemple la valeur du gain ou des seuils intermédiaires définissant des plages de variation plus restreintes de la réponse du dispositif dans l’intervalle dynamique d’entrée dudit dispositif. Ainsi, d’une manière générale, les modes de réalisation permettent d’effectuer la calibration du dispositif de commande automatique de gain d’un ou plusieurs modules de détection du mot-clé d’activation avec des valeurs respectives d’un nombre p de paramètres de fonctionnement desdits dispositifs, où p est un nombre entier supérieur ou égal à l’unité, en fonction de l’indentification d’un utilisateur présent dans le véhicule. Les valeurs des paramètres concernées peuvent appartenir à un profil d’utilisateur associé à l’utilisateur détecté. On va maintenant décrire l’achitecture d’un dispositif de détection du mot-clé d’activation de l’APV selon des premiers modes de réalisation, en référence au schéma de la figure 4 . La figure 4 montre schématiquement un dispositif selon des modes de réalisation, pour l’activation d’un assistant personnel virtuel dans un véhicule automobile par la voix d’un utilisateur. Le dispositif comprend un nombre m de microphones 1 1 à 1 m , qui sont par exemple disposés chacun au niveau du siège de l’un du conducteur et des m -1 passagers, dans le véhicule 101 de la figure 1, où m est un nombre entier supérieur ou égal à l’unité. Dit autrement, le dispositif comprend au moins un microphone. Dans des modes de réalisation, le nombre m de microphones correspond au nombre de places assises dans le véhicule. Dit autrement, chacun des microphones 1 1 à 1 n est agencé pour capter plus particulièrement la voix de l’un déterminé des, au plus, m occupants du véhicule lorsqu’ils sont assis chacun à l’une des m places assises du véhicule. Bien entendu, cependant, et en dépit de sa directivité, chacun des n microphones 1 1 à 1 n capte nécessairement la voix des autres occupants du véhicule lorsqu’ils parlent, et qui constitue du bruit vis-à-vis du signal audio visé par ledit microphone. Également, chaque microphone capte des bruits ambiants correspondant au fonctionnement du véhicule (bruit du moteur, bruit de roulage, bruit d’écoulement d’air, etc.). Enfin, il capte le son restitué dans l’habitacle du véhicule par un module média 30 du véhicule : le son de la radio, de la musique, la voix d’un interlocuteur distant participant à une communication téléphonique avec l’un des occupants du véhicule et qui est restituée par un haut-parleur 40 du véhicule dans le contexte d’un appel « mains libres », etc. Le dispositif comprend aussi m modules d’anti-écho (ou AEC, de l’anglais « Acoustic Echo Cancellation ») AEC 1 à AEC m , qui sont associés aux m microphones 1 1 à 1 m , respectivement. Dans l’exemple représenté à la figure 2, les modules AEC 1 à AEC m sont mis en œuvre sous la forme de modules logiciels exécutés, par exemple, dans un processeur de signal numérique 110 (DSP), par exemple un DSP audio. De manière plus générale, le DSP 110 peut être adapté pour exécuter des modules de prétraitement des m signaux audio captés par les m microphones 1 1 , 1 2 , …, 1 m , respectivement, dont les modules AEC 1 à AEC m font partie. Un DSP est similaire à un processeur normal mais, comme son nom l’indique, il est conçu pour fonctionner sur des signaux, par opposition à des données stockées en mémoire. Selon les applications, des signaux typiques sont des signaux audios, des signaux vidéo, des signaux radiofréquence (RF), etc., et de manière générale tous signaux qui arrivent au DSP via un convertisseur analogique-numérique (ADC, de l’anglais « Analog -to-Digital Converter »). Ces signaux sont traités via des méthodes de calcul tels que les transformées de Fourier rapides (ou FFT de l’anglais « Fast Fourier Transform ») ou des méthodes de calcul matriciel, pour les manipuler, les modifier (par exemple pour les filtrer) ou les analyser. En audio, cela peut être utilisé pour nettoyer un flux audio, y ajouter des effets, ou même générer de l’audio. Dans des modes de réalisation, la fonction des modules d’anti-écho AEC 1 à AEC m comprend, outre l’annulation d’écho comme leur nom l’indique, le fait de nettoyer le signal capté par chacun des microphones 1 1 à 1 m , respectivement, du signal média joué dans le véhicule. A cet effet, les modules d’anti-écho AEC 1 à AEC m sont couplés à un module d’annulation de média 120 qui peut également être exécuté dans le DSP. Le module d’annulation de média 120 est lui-même couplé à un module de média 30 du véhicule pour recevoir un signal représentatif du son restitué dans le véhicule par ledit module de média 30 via le haut-parleur 40. Ainsi, l’annulation de ce son dans les signaux audio captés par les microphones 1 1 à 1 m et qui constitue du bruit vis-à-vis de la voix du locuteur visé, est particulièrement efficace. D’autres modules de prétraitement, non représentés, peuvent être mis en œuvre dans le DSP comme les modules 110 en étant adaptés pour exécuter un prétraitement de reconnaissance vocale (ou VRP, mis pour « Voice Recognition Preprocessing » en anglais). Dans des modes de réalisation, ce prétraitement de reconnaissance vocale comprend le fait de nettoyer les signaux audios captés par les m microphones 1 1 à 1 m , et déjà traités par les modules d’annulation d’écho AEC 1 à AEC m , des bruits provenant du fonctionnement du véhicule ainsi que des bruits concurrents (y-compris, pour chaque signal audio associé à un occupant déterminé du véhicule, la voix des autres occupants du véhicule lorsqu’ils parlent). Ainsi, grâce aux différents algorithmes de traitement de signal mis en œuvre dans l’environnement du DSP, les fonctions de détection du mot-clé d’activation et de reconnaissance vocale qui sont ensuite exécutées dans le dispositif, et qui vont maintenant être décrites, sont robustes aux divers bruits dans le véhicule ainsi qu’aux bruits concurrents des autres occupants du véhicule. Le dispositif comprend en effet un moteur de reconnaissance de la parole 160 (ou moteur ASR, où ASR est mis pour « Automatic Speech Recognition »), qui peut être un module logiciel exécuté dans le processeur principal (ou mCU, mis pour « main Control Unit » en anglais), du système IVI (mis pour « In- vehicle Infotainment ») du véhicule. La fonction du moteur de reconnaissance de la parole 160 est d’identifier une commande vocale prononcée par un utilisateur présent à bord du véhicule, par analyse de l’un déterminé des m signaux audio captés par les m microphones 1 1 à 1 m , respectivement. Cette reconnaissance de la parole est précédée de la détection d’un mot-clé d’activation de l’APN, qui est réalisée par un module de détection de mot-clé d’activation. Dans l’exemple représenté, il y a un tel module 10 1 à 10 m pour chacun des m microphones 1 1 à 1 m , respectivement, agencés à bord du véhicule. Ces modules 10 1 à 10 m peuvent également être des modules logiciels exécutés dans le processeur principal (mCU) précité du véhicule. Ces modules de détection du mot-clé d’activation sont adaptés pour chercher, et le cas échéant détecter, le mot-clé d’activation de l’APV (comme « Ok google », « Alexa », ...) dans les m signaux audios captés par les m microphones 1 1 à 1 m , respectivement. A cet effet, ils reçoivent chacun l’un desdits signaux audios, et exécutent en parallèle m moteurs de détection du mot-clé d’activation (ou moteur de Wuw) 150 1 à 150 m , respectivement. Dit autrement, les moteurs de détection du mot-clé d’activation 150 1 à 150 m sont appliqués, chacun, à l’un déterminé des signaux audios captés par les m microphones 1 1 à 1 m , respectivement. Afin de ne pas surcharger inutilement la figure, seul le moteur de Wuw 150 i du module 10 i (pour i compris entre 1 et m ) est référencé à la figure 4. D’un point de vue fonctionnel, un module de détection de mot-clé d’activation comme les modules 10 1 à 10 m peut être conçu comme un module séparable du moteur de reconnaissance vocale (ou moteur de ASR) proprement dit. Son moteur de détection de mot-clé d’activation 150 1 à 150 m peut être spécialement adapté pour permettre, à partir de l’un des m signaux audios captés par les m microphones 1 1 à 1 m , d’identifier la prononciation d’un mot-clé d’activation par un utilisateur dans le véhicule. Du point de vue de l’implémentation pratique, un moteur de détection de mot-clé d’activation 150 1 à 150 m peut être développé et fourni sous la forme d’un bloc de traitement, de nature logicielle, par un fournisseur spécifique comme par exemple Nuance Communications, Inc. , Qualcomm, Inc. , Soundhound , Inc. , Sensory , Inc. , etc. Au sein de chacun des modules 10 1 à 10 m de détection du mot-clé d’activation, le moteur de détection de Wuw 150 1 à 150 m est précédé d’un module de détection d’activité vocale (ou VAD, de l’anglais « Voice Activity Detection ») 140 1 à 140 m , respectivement. Afin de ne pas surcharger inutilement la figure, seul le module de détection d’activité vocale 140 i du module 10 i (pour i compris entre 1 et m ) est référencé à la figure 4. En outre, chacun des modules 10 1 à 10 m de détection du mot-clé d’activation comprend, en amont du module de détection d’activité vocale 140 1 à 140 m , respectivement, un dispositif de commande automatique de gain (ou AGC) 130 1 à 130 m , respectivement. Afin de ne pas surcharger inutilement la figure, seul le dispositif de détection commande automatique de gain 130 i du module 10 i (pour i compris entre 1 et m ) est référencé à la figure 4. Ces dispositifs 130 1 à 130 m sont des dispositifs comme le dispositif 21 décrit plus haut en référence à la figure 2 et à la figure 3. Le seuil Th min de sensibilité minimale et leur seuil Th min de sensibilité maximale sont paramétrables. On verra plus loin comment ces seuils Th min et Th min sont calibrés, selon des modes de réalisation de l’invention. On notera au préalable que, dans un mode de réalisation, le module de reconnaissance de la parole 160 ne traite, avantageusement, qu’un seul des m signaux audios captés par les m microphones 1 1 à 1 m , respectivement. Plus particulièrement, il ne traite que celui de ces m signaux audios qui a été capté par le microphone associé à la place assise de la personne ayant prononcé le mot-clé d’activation, comme détecté par le module de détection du mot-clé d’activation correspondant parmi les modules 10 1 à 10 m . Ce signal est a priori celui parmi lesdits m signaux audios qui contient la meilleure représentation de la commande vocale prononcée, puisque cette commande vocale est prononcée par le même utilisateur que celui qui a prononcé le mot-clé d’activation. En effet, on rappelle que le principe est que l’utilisateur prononce la commande vocale à la suite du mot-clé d’activation. Comme l’homme du métier l’aura compris, l’avantage de cette disposition est que le traitement par le module de reconnaissance de la parole 160 est limité à ce qui est nécessaire pour reconnaître et interpréter la commande ou la requête contenue dans un seul signal audio, à savoir celui qui contenait le mot-clé d’activation seulement. De plus, les échanges de données vers le module de reconnaissance de la parole 160 sont également limités au strict nécessaire, c’est-à-dire aux données du signal audio précité. On appréciera que la disposition ci-dessus est avantageuse car elle limite la quantité des calculs mis en œuvre dans le module de reconnaissance de la parole 150, mais n’est toutefois pas obligatoire. En effet, tous ou plusieurs des m signaux audio issus des m microphones 1 1 à 1 m , peuvent être transmis au module de reconnaissance de la parole 160, quelle qu’en soit la raison. Le dispositif de la figure 2 comprend encore un module d’identification 180 qui a pour fonction de, et est adapté pour identifier un utilisateur du véhicule qui est potentiellement à l’origine de la commande vocale. Il peut s’agir d’un utilisateur préalablement enregistré comme étant un utilisateur potentiel du véhicule, en tant que conducteur et/ou en tant que passager du véhicule. Cet enregistrement préalable peut faire partie d’un processus de paramétrage de l’assistant personnel virtuel, mis en œuvre en réponse à une commande d’un utilisateur, par exemple lors de l’achat du véhicule ou à tout autre moment par la suite. L’identification d’un utilisateur peut être réalisée par tout moyen. Dans un premier exemple, l’identification de l’utilisateur peut résulter de la connexion au véhicule d’un appareil personnel 170 de l’utilisateur concerné, i.e., d’un appareil qui lui est personnellement associé, comme par exemple son téléphone portable. La connexion de cet appareil 170 au véhicule peut être physique (filaire) ou virtuelle ( i.e. , sans fil). Elle peut être obtenue, par exemple, par un module 171 de connectivité Wi-Fi ou par un module 172 de connectivité Bluetooth (BT). Elle peut être réalisée, par exemple, automatiquement lorsque l’utilisateur monte à bord du véhicule avec son appareil dans la main, sur lui ou avec lui, par exemple dans un vêtement ou dans un sac. En variante, elle peut résulter du déclenchement d’une procédure de connexion à l’initiative de l’utilisateur, par exemple par appui sur un (ou plusieurs) bouton(s) du téléphone et/ou du véhicule, ou par tout autre moyen similaire. Quel que soit le moyen parmi les exemples non limitatifs ci-dessus, l’appareil personnel 170 étant associé de manière univoque à un utilisateur déterminé, il s’ensuit que l’identification de l’appareil 170 connecté au véhicule revient à l’identification de l’utilisateur. A la place d’un appareil communiquant, l’appareil 170 peut être un dispositif passif comme une clé intelligente ou une carte à puce, qui est associée de manière univoque à un utilisateur et qui contient à cet effet un code d’identification qui peut être lu par le module d’identification 180 de la figure 2. En variante encore, l’identification d’un utilisateur peut être réalisée grâce à un capteur biométrique 173, comme un capteur d’empreinte digitale, ou tout dispositif similaire. Une information biométrique identifie de manière univoque un utilisateur déterminé, parmi un groupe d’utilisateurs potentiels connus du système à bord du véhicule. L’identification a lieu sur la base de la comparaison entre l’information biométrique obtenue par le capteur 173, avec des informations biométriques correspondantes, qui sont stockées dans une mémoire 191, parmi des informations définissant des profils d’utilisateurs associés aux utilisateurs potentiels du dispositif. Un tel profil d’utilisateur peut avoir été défini pour un utilisateur potentiel, par exemple, lors d’une phase préalable d’enregistrement dudit utilisateur potentiel. Dans une autre variante, l’utilisateur s’identifie lui-même, par exemple en saisissant un code d’identification (ou identifiant) qui lui est personnellement associé, via une interface homme-machine (IHM) 174. Cette interface 174 peut comprendre, dans un exemple, un clavier virtuel sur un écran tactile du système d’info-divertissement du véhicule. A nouveau, cet identifiant peut être stocké dans la mémoire 191, parmi des informations définissant un profil d’utilisateur d’un utilisateur potentiel du véhicule qui a été enregistré en tant que tel. En résumé, dans les modes de réalisation illustrés par le schéma de la figure 4, le module d’identification d’utilisateur 180 est adapté pour identifier un utilisateur présent dans le véhicule : - indirectement sur la base de la connexion au véhicule d’un appareil électronique personnel 170 associé à l’utilisateur, via un dispositif d’interface comme le module 171 de connectivité Wi-Fi ou le module 172 de connectivité Bluetooth BT ; ou, - directement sur la base d’une information biométrique associée à l’utilisateur obtenue par un capteur biométrique comme le capteur d’empreinte digitale 173; et/ou, - directement sur la base d’un identifiant saisi par l’utilisateur via l’interface homme/machine 174 du système. Le premier mode d’identification ci-dessus a l’avantage d’être transparent pour l’utilisateur : il ne s’occupe de rien et ne se rend d’ailleurs compte de rien, mais les dispositifs de commande automatique de gain 130 1 -130 m des modules de détection du mot-clé d’activation 10 1 -10 m peuvent être calibrés avec des valeurs de paramètres de fonctionnement qui lui correspondent. Inversement, les deux derniers modes d’identification ci-dessus nécessitent une action de l’utilisateur, mais l’avantage est que l’identification de l’utilisateur est certaine. Ces mises en œuvre sont donc plus efficaces. Le dispositif d’activation de l’APV comprend par ailleurs un module de calibration 190, qui est configuré pour calibrer le ou les modules de détection de mot-clé d’activation 10 1 -10 m . Plus particulièrement, le module 190 est adapté pour calibrer les dispositifs de commande automatique de gain 130 1 -130 m des modules de détection du mot-clé d’activation avec des valeurs respectives d’un nombre p de paramètres de fonctionnement desdits dispositifs, où p est un nombre entier supérieur ou égal à l’unité. Dit autrement, le module 190 est adapté pour calibrer au moins un paramètre de fonctionnement des dispositifs 130 1 -130 m avec une valeur spécifique à ce paramètre. Cette valeur est fonction de l’utilisateur identifié par le module d’identification 180. Dans un exemple, c’est la même valeur pour tous les dispositifs 130 1 -130 m , bien qu’elle puisse aussi être différente d’un de ces dispositifs à l’autre. Également, l’homme du métier appréciera que l’invention n’entend pas être limitée par le nombre de paramètre des dispositifs 130 1 -130 m qui sont calibrés de cette manière. Dans des modes de réalisation, les paramètres de fonctionnement des dispositifs de commande automatique de gain 130 1 -130 m des modules de détection du mot-clé d’activation 10 1 -10 m , respectivement, comprennent le seuil minimum Th min et/ou le seuil maximum Th max de la sensibilité de la détection de la voix par les modules de détection du mot-clé d’activation 10 1 -10 m . Dit autrement, l’un ou l’autre des seuils Th min et Th max , ou les deux, sont calibrés par le module 190 avec des valeurs qui dépendent de l’utilisateur identifié par le module d’identification 180. Ceci permet d’ajuster l’intervalle dynamique d’entrée des dispositifs 130 1 -130 m aux caractéristiques attendues des signaux audios captés par les microphones 1 1 -1 m , respectivement, et donc d’augmenter les performances de détection du mot-clé d’activation par les moteurs de Wuw 150 1 -150 m . Dans un exemple de réalisation, les valeurs des paramètres de fonctionnement des dispositifs de commande automatique de gain 130 1 -130 m des modules de détection du mot-clé d’activation 10 1 -10 m qui sont utilisées pour la calibration appartiennent, pour tous ou pour partie des utilisateurs potentiels du véhicule, à un profil d’utilisateur associé audit utilisateur potentiel. Le ou les profils d’utilisateur du ou des utilisateurs potentiels du véhicule, respectivement, ou une partie d’entre eux au moins, peuvent être stockés dans une mémoire électronique installée dans le véhicule, comme par exemple la mémoire électronique 191 qui a déjà été présentée plus haut. En variante, de tels profils d’utilisateur peuvent être stockés dans le cloud 192 et être accédés par des moyens de communication ad-hoc du véhicule. Le cas échéant, cet accès peut être réalisé via l’appareil électronique communiquant 170 de l’utilisateur, i.e. , via son téléphone portable dans un exemple. Il va sans dire qu’en cas d’impossibilité d’identifier un utilisateur présent à bord du véhicule, et/ou en cas d’identification d’un utilisateur n’ayant pas de profil d’utilisateur enregistré ou dont le profil d’utilisateur enregistré ne comprend pas de valeurs des p paramètres de fonctionnement réglables des dispositifs de commande automatique de gain 130 1 -130 m , la calibration de ces dispositifs peut être effectuée avec des valeurs par défaut pour ces paramètres. Ces valeurs par défaut correspondent par exemple à des valeurs médianes, qui ont par exemple été déterminées en laboratoire sur la base d’un échantillon d’utilisateurs témoins. En référence maintenant au schéma fonctionnel de la figure 5 , le module d’identification d’utilisateur 180 de la figure 4 peut être remplacé par un module d’identification 185 adapté pour identifier un utilisateur présent dans le véhicule par analyse de tout ou partie des m signaux audios captés par les m microphones 1 1 -1 m . Une telle identification peut être réalisée sur la base d’empreintes vocales associées aux utilisateurs potentiels du véhicule, qui sont stockées en mémoire en relation avec des profils d’utilisateurs associés à ces utilisateurs potentiels. Bien que cela ne soit pas symbolisé à la figure 5, ces empreintes vocales peuvent être stockées et lues dans la mémoire électronique 191, ou dans toute autre mémoire embarquée dans le véhicule. En variante, elles peuvent être stockées dans le cloud 192, et y être récupérées pour la mise en œuvre de l’identification de l’utilisateur par le module 185. Pour résumer, l’homme du métier appréciera que, dans le mode de réalisation de la figure 5, c’est directement la personne à l’origine de la commande vocale qui est identifiée par le module d’identification 185 sur la base d’empreintes vocales d’utilisateurs potentiels qui ont été enregistrées à l’avance. Ce mode de réalisation a l’avantage d’être direct, si bien que l’identification de l’utilisateur est certaine, tout en étant ici transparente pour l’utilisateur. Quel que soit le mode d’identification de l’utilisateur (mode indirect ou mode direct), le déroulement de la détection d’un mot-clé d’activation de l’assistant personnel virtuel embarqué dans un véhicule automobile et activable par la voix d’un utilisateur, selon des modes de mise en œuvre, comprenant les étapes suivantes. Tout d’abord, un nombre m de signaux audios respectifs, où m est un nombre entier supérieur ou égal à l’unité, sont captés à l’aide des m microphones 1 1 -1 m agencés dans l’habitacle du véhicule. Ensuite, au sein des m modules 10 1 -10 m de détection du mot-clé d’activation, les m moteurs 150 1 -150 m de détection du mot-clé d’activation de l’assistant personnel virtuel sont exécutés en parallèle en étant appliqués à chacun, respectivement, des m signaux audios captés par les m microphones, respectivement. Parallèlement, ou préalablement, un utilisateur présent dans le véhicule est identifié au moyen du dispositif d’identification 180 de la figure 4 ou du dispositif d’identification 185 de la figure 5. Et les dispositifs de commande automatique de gain 130 1 -130 m des modules 10 1 -10 m de détection du mot-clé d’activation sont calibrés avec des valeurs respectives d’un nombre p de paramètres de fonctionnement desdits dispositifs, où p est un nombre entier supérieur ou égal à l’unité, lesdites valeurs étant fonction de l’utilisateur détecté. Dans un exemple, ces p paramètres comprennent l’un et/ou l’autre du seuil minimum Th min et du seuil maximum Th max de la sensibilité de la détection de la voix par les modules de détection du mot-clé d’activation 10 1 -10 m . Un autre aspect de l’invention concerne un calculateur de véhicule automobile comprenant un processeur principal et/ou un processeur de signal numérique, configuré pour mettre en œuvre le dispositif selon le premier aspect ci-dessus. Il peut s’agir, comme évoqué en introduction de la présente description, du calculateur qui gère l’info-divertissement à bord du véhicule (ou IVI, de l’anglais « In- Vehicle Infotainment »), qui gère les aspects média et les aspects communication dans le véhicule. Dans un exemple, le calculateur de processeur de signal numérique 20 met en œuvre les modules 110 et 120, et le processeur principal 110 met en œuvre les autres modules, à savoir les modules 130, 140, 150, 170 et 160, ainsi que les moteurs d’exécution 12 et 13. Ceci n’est toutefois qu’un exemple, et une autre répartition des fonctions entre le processeur 110 et le processeur 120 (ou d’autres processeurs additionnels) est possible. Inversement, le calculateur peut n’utiliser que le processeur principal 110, sans s’appuyer sur un processeur de signal numérique comme le processeur 120. L’homme du métier appréciera que les modules de détection du mot-clé d’activation 10 1 -10 m , et au sein d’eux les dispositifs de commande automatique de gain 130 1 -130 m , les modules de détection d’activité vocale 140 1 -140 m et les moteurs de détection du mot-clé d’activation 150 1 -150 m , de même que le module d’identification 180 et le module de calibration 190 sont des entités purement fonctionnelles, distinguées à la figure 4 et à la figure 5 pour les seuls besoins de la clarté de l’exposé qui précède. En pratique toutefois, tous ou une partie au moins de ces éléments sont des éléments logiciels exécutés dans le calculateur qui met en œuvre le dispositif, en sorte que le découpage au niveau du logiciel entre des éléments fonctionnels peuvent varier selon les spécificités propres à chaque implémentation. Par exemple, le module de calibration 190 peut être intégré au module d’identification d’utilisateur 180 ou aux modules de détection de mot-clé d’activation 130 1 -130 m au niveau de la mise en œuvre de ces modules sous la forme logicielle. De manière générale, la présente invention a été décrite et illustrée dans la présente description détaillée et dans les figures des dessins annexés, dans des formes de réalisation possibles. La présente invention ne se limite pas, toutefois, aux formes de réalisation présentées. D’autres variantes et modes de réalisation peuvent être déduits et mis en œuvre par la personne du métier à la lecture de la présente description et des dessins annexés. Dans le présent exposé, le terme "comprendre" ou "comporter" n’exclut pas d’autres éléments ou d’autres étapes. Un seul processeur ou plusieurs autres unités peuvent être utilisées pour mettre en œuvre l’invention. Les différentes caractéristiques présentées peuvent être avantageusement combinées. Leur présence dans des parties différentes, n’excluent pas cette possibilité. Les signes de référence ne sauraient être compris comme limitant la portée de l’invention. Dispositif pour la détection d’un mot-clé d’activation d’un assistant personnel virtuel embarqué dans un véhicule automobile (101) et activable par la voix d’un utilisateur, comprenant : - un nombre m de microphones (1 1 -1 m ), où m est un nombre entier supérieur ou égal à l’unité, agencés dans l’habitacle du véhicule automobile et adaptés pour capter m signaux audios respectifs ; - m modules (10 1 -10 m ) de détection du mot-clé d’activation comprenant chacun un dispositif de commande automatique de gain (130 1 -130 m ), et adaptés pour exécuter en parallèle chacun un moteur (150 1 -150 m ) de détection du mot-clé d’activation de l’assistant personnel virtuel (104), lesdits moteurs de détection étant appliqués à chacun, respectivement, des m signaux audios captés par les m microphones, respectivement ; - un module d’identification d’utilisateur (180) adapté pour identifier un utilisateur présent dans le véhicule ; et, - un module de calibration (190) adapté pour calibrer les dispositifs de commande automatique de gain des modules de détection du mot-clé d’activation avec des valeurs respectives d’un nombre p de paramètres de fonctionnement desdits dispositifs, où p est un nombre entier supérieur ou égal à l’unité, lesdites valeurs étant fonction de l’utilisateur identifié par le module d’identification. Dispositif selon la revendication 1, dans lequel les paramètres de fonctionnement des dispositifs de commande automatique de gain des modules de détection du mot-clé d’activation comprennent un seuil minimum (Th min ) et/ou un seuil maximum (Th m ax ) de la sensibilité de la détection de la voix par les modules de détection du mot-clé d’activation. Dispositif selon la revendication 1 ou la revendication 2, dans lequel des valeurs des paramètres de fonctionnement des dispositifs de commande automatique de gain des modules de détection du mot-clé d’activation appartiennent, pour chacun parmi un ou plusieurs utilisateurs potentiels du véhicule, à un profil d’utilisateur associé audit utilisateur potentiel. Dispositif selon la revendication 3, dans lequel un profil d’utilisateur d’un utilisateur potentiel du véhicule est stocké dans une mémoire électronique (191) installée dans le véhicule. Dispositif selon la revendication 3 ou la revendication 4, dans lequel un profil d’utilisateur d’un utilisateur potentiel du véhicule est stocké dans le cloud (192). Dispositif selon l’une quelconque des revendication 1 à 5, dans lequel le module d’identification d’utilisateur (180) est adapté pour identifier un utilisateur présent dans le véhicule sur la base de : - la connexion au véhicule d’un appareil électronique personnel (170) associé à l’utilisateur, via un dispositif d’interface (171,172) du véhicule ; - une information biométrique associée à l’utilisateur obtenue par un capteur biométrique (173) du véhicule ; et/ou, - un identifiant saisi par l’utilisateur via une interface homme/machine (174) du véhicule. Dispositif selon l’une quelconque des revendication 1 à 5, dans lequel le module d’identification d’utilisateur (180) est adapté pour identifier un utilisateur présent dans le véhicule à l’origine de la commande vocale, par analyse de tout ou partie des m signaux audios captés par les m microphones, sur la base d’empreintes vocales stockées en mémoire en relation avec des profils d’utilisateurs associés à des utilisateurs potentiels du véhicule. Procédé de détection d’un mot-clé d’activation d’un assistant personnel virtuel embarqué dans un véhicule automobile (101) et activable par la voix d’un utilisateur, comprenant les étapes consistant à : - capter un nombre m de signaux audios respectifs, où m est un nombre entier supérieur ou égal à l’unité, à l’aide de m microphones (1 1 -1 m ) agencés dans l’habitacle du véhicule automobile ; - exécuter en parallèle m moteurs (150 1 -150 m ) de détection d’un mot-clé d’activation de l’assistant personnel virtuel appliqués à chacun, respectivement, des m signaux audios captés par les m microphones, respectivement, à l’aide de m modules (10 1 -10 m ) de détection du mot-clé d’activation comprenant chacun un dispositif de commande automatique de gain (130 1 -130 m ) ; - identifier un utilisateur présent dans le véhicule ; et, - calibrer les dispositifs de commande automatique de gain des modules de détection du mot-clé d’activation avec des valeurs respectives d’un nombre p de paramètres de fonctionnement desdits dispositifs, où p est un nombre entier supérieur ou égal à l’unité, lesdites valeurs étant fonction de l’utilisateur identifié. Calculateur de véhicule automobile comprenant un processeur principal (10) et/ou un processeur de signal numérique (20) configurés pour la mise en œuvre du dispositif selon l’une quelconque des revendications 1 à 7. Véhicule automobile (101) comprenant un calculateur selon la revendication 9.