Brevet FR3162546A1 — publié le 20251128

L’invention concerne un procédé de synthèse vocale mis en œuvre par ordinateur et comprenant les étapes : génération d’au moins une séquence vocale naturelle simulée, la génération comportant la fourniture d’au moins un attribut physique de locuteur en entrée d’un modèle d’intelligence artificielle générative, une sortie du modèle d’intelligence artificielle générative formant ladite au moins une séquence vocale naturelle simulée, le modèle d’intelligence artificielle générative ayant été préalablement entraîné sur la base d’un jeu de données d’entraînement comportant au moins une séquence vocale naturelle, chaque séquence vocale naturelle étant associée à au moins un attribut physique du locateur correspondant ; extraction d’un jeu de caractéristiques vocales à partir de chaque séquence vocale naturelle simulée générée ; et paramétrage d’un moteur de synthèse vocale en fonction du jeu de caractéristiques vocales extrait. Figure 1 Procédé de synthèse vocale, dispositif et véhicule associés La présente invention concerne un procédé de synthèse vocale mis en œuvre par ordinateur. L’invention concerne également un programme d’ordinateur, un dispositif mettant en œuvre un tel procédé et un véhicule embarquant un tel dispositif. L’invention s’applique au domaine des systèmes de diffusion d’information à destination d’usagers, en particulier à destination d’usagers d’un réseau de transport. État de la technique Il est connu d’avoir recours à des systèmes de diffusion d’information à destination des usagers d’un réseau de transport. En particulier, dans le domaine du transport ferroviaire, il est connu d’avoir recours à des systèmes appelés « systèmes d’information voyageurs embarqués » (ou SIVE). De tels SIVE sont communément embarqués à bord du véhicule ferroviaire, et comprennent un calculateur et des écrans d’affichage et/ou des haut-parleurs pilotés par le calculateur. De tels SIVE sont, notamment, configurés pour produire, à destination des usagers, des informations de contexte d’une mission commerciale (définie comme le trajet d’un véhicule ferroviaire depuis une gare de départ A jusqu’à une gare terminus B), notamment une mission commerciale en cours. En particulier, le calculateur est configuré pour utiliser une base de données embarquée, ainsi que des données GPS (pour « Global Positioning System », ou système mondial de positionnement) et/ou odométriques, afin de générer les informations à diffuser et déterminer leur instant de diffusion. Une telle base de données est, notamment, configurée pour stocker, pour chaque mission commerciale, des informations telles qu’un code de la mission, une liste de gares desservies et leurs coordonnées GPS respectives, ainsi qu’une liste des distances entre gares successives. De façon classique, lors d’une mission commerciale, un SIVE charge d’abord, depuis la base de données, les données de la mission commerciale à venir (par exemple, la liste des gares à desservir et leurs caractéristiques). Une telle mission commerciale est, en particulier, déterminée à partir d’un code de mission saisi par le personnel de conduite. Le SIVE stocke également des séquences textuelles contenant, notamment, des annonces correspondant à différents contextes d’exploitation susceptible d’être rencontrés par le véhicule ferroviaire. Dans ce cas, les séquences textuelles (dont les noms des gares) sont transformées en séquences vocales synthétiques par un moteur de synthèse vocale, configuré avec une voix artificielle. Le SIVE stocke également des annonces sonores générées à partir de séquences textuelles par un moteur de synthèse vocale, également configuré avec une voix artificielle. Puis, de manière itérative durant la mission commerciale, le SIVE détermine le nom de la gare courante et de la gare suivante afin de réaliser une annonce visuelle et sonore à destination des voyageurs. En outre, ponctuellement, dans des contextes d’exploitation spécifiques, l’agent de conduite est susceptible de déclencher des annonces visuelles et/ou sonores dites « conjoncturelles », et ce au moyen de commandes dédiées présentes en cabine de conduite. Par exemple, le SIVE est apte à diffuser une annonce visuelle et sonore lorsque l’agent de conduite appuie sur un bouton spécifique indicatif du fait que le véhicule ferroviaire est contraint de s’arrêter en pleine voie. Une telle annonce est, par exemple : « Notre train est arrêté en pleine voie. Pour votre sécurité, ne tentez pas d’ouvrir les portes. » Néanmoins, un tel système ne donne pas entière satisfaction. En effet, il a été constaté que l’utilisation d’une voix artificielle renforce les sentiments de solitude et d’insécurité chez les usagers. En effet, l’absence physique du personnel de bord, associée à une voix non associable à un humain, induit un sentiment d’abandon chez le voyageur. Toutefois, l’énoncé des annonces vocales ne saurait être confié au personnel de bord, dans la mesure où ceci résulterait en un surplus de travail qui n’est pas souhaitable. Une telle contrainte est encore plus grande dans un mode dit « exploitation à agent seul » (EAS), dans lequel aucun agent du service commercial n’accompagne l’agent de conduite. En outre, pour des raisons de coût et de complexité, il ne saurait être envisagé de remplacer les SIVE existants d’un parc de véhicules ferroviaires au profit de SIVE aptes à réaliser une synthèse vocale avec une voix naturelle. Un but de la présente invention est de remédier à au moins un des inconvénients de l’état de la technique. Un autre but de l’invention est de proposer un procédé de synthèse vocal dont le déploiement soit peu complexe et peu onéreux. À cet effet, l’invention concerne un procédé du type précité, comprenant les étapes : génération d’au moins une séquence vocale naturelle simulée, la génération comportant la fourniture d’au moins un attribut physique de locuteur en entrée d’un modèle d’intelligence artificielle générative, une sortie du modèle d’intelligence artificielle générative formant ladite au moins une séquence vocale naturelle simulée, le modèle d’intelligence artificielle générative ayant été préalablement entraîné sur la base d’un jeu de données d’entraînement comportant au moins une séquence vocale naturelle, chaque séquence vocale naturelle étant associée à au moins un attribut physique du locateur correspondant ; extraction d’un jeu de caractéristiques vocales à partir de chaque séquence vocale naturelle simulée générée ; et paramétrage d’un moteur de synthèse vocale en fonction du jeu de caractéristiques vocales extrait. En effet, grâce à l’étape de génération, au moins une séquence vocale (dite « séquence vocale naturelle simulée ») avec une voix assimilable à une voix naturelle est simulée. En particulier, du fait de la façon dont le modèle d’intelligence artificielle générative a été entraîné, la fourniture d’une contrainte audit modèle, sous la forme d’au moins un attribut physique, résulte en la génération de séquences vocales naturelles simulées qui sont similaires, sur la plan sonore, à celles qui auraient été prononcées par un locuteur (humain) présentant le(s)dit(s) attribut(s) physique(s). De cette façon, des caractéristiques vocales représentatives de voix naturelles associées à des attributs physiques spécifiques sont susceptibles d’être extraites des séquences vocales naturelles simulées générée, et utilisées pour paramétrer le moteur de synthèse vocale. Ceci est d’autant plus avantageux lorsque le moteur de synthèse vocale est le moteur de synthèse vocale natif d’un système d’information d’un véhicule donné : par un tel paramétrage (dont la mise en œuvre est aisée), le remplacement du système d’information n’est plus requis, et des annonces vocales avec une voix naturelle sont susceptibles d’être diffusées à destination d’usagers du véhicule. En outre, par un choix approprié des attributs physiques utilisés pour la génération des séquences vocales naturelles simulées, le moteur de synthèse vocale, une fois paramétré, est susceptible de synthétiser des annonces vocales similaires, sur la plan sonore, à des annonces attendues par des auditeurs desdites annonces. En effet, il existe une corrélation entre la voix d’un locuteur et ses attributs physiques (tels que son sexe, son âge et son ethnicité). En particulier, en contraignant le modèle d’intelligence artificielle générative avec des attributs d’un membre de l’équipage d’un véhicule, les annonces vocales synthétisées sont proches, sur la plan sonore, de celles qui auraient été réalisées par ledit membre de l’équipage, et que les passagers du véhicule s’attendraient à entendre après avoir vu ledit membre de l’équipage. De façon avantageuse, le procédé selon l’invention présente une ou plusieurs des caractéristiques suivantes, prises isolément ou selon toute combinaison techniquement possible : le procédé comporte, préalablement à l’étape de génération, une détermination de chaque attribut physique de locuteur, ladite détermination comportant une fourniture d’une image d’un individu cible en entrée d’un modèle de classification, chaque classe fournie en sortie du modèle formant un attribut physique de locuteur correspondant ; le procédé comprend, en outre, une synthèse d’une annonce vocale synthétisée à partir d’une séquence textuelle, la synthèse comportant la fourniture de la séquence textuelle en entrée du moteur de synthèse vocale paramétré, une sortie correspondante du moteur de synthèse vocale paramétré formant l’annonce vocale synthétisée ; la synthèse comprend, en outre, une détection d’une situation opérationnelle courante, la séquence textuelle étant sélectionnée en fonction de la situation opérationnelle courante détectée ; la détection de la situation opérationnelle courante comprend une géolocalisation d’un véhicule cible ; le procédé comprend, en outre, une transmission de l’annonce vocale synthétisée pour sa diffusion dans et/ou au voisinage d’un véhicule cible. Selon un autre aspect de l’invention, il est proposé un programme d’ordinateur comprenant des instructions exécutables qui, lorsqu’elles sont exécutées par ordinateur, mettent en œuvre les étapes du procédé tel que défini ci-dessus. Le programme d’ordinateur peut être en tout langage informatique, tel que par exemple en langage machine, en C, C++, JAVA, Python, etc. Selon un autre aspect de l’invention, il est proposé un dispositif d’information comprenant : un premier module de synthèse vocale configuré pour générer au moins une séquence vocale naturelle simulée, la génération comportant la fourniture d’au moins un attribut physique de locuteur en entrée d’un modèle d’intelligence artificielle générative, une sortie du modèle d’intelligence artificielle générative formant ladite au moins une séquence vocale naturelle simulée, le modèle d’intelligence artificielle générative ayant été préalablement entraîné sur la base d’un jeu de données d’entraînement comportant au moins une séquence vocale naturelle, chaque séquence vocale naturelle étant associée à au moins un attribut physique du locateur correspondant ; un module d’extraction de caractéristiques vocales configuré pour extraire d’un jeu de caractéristiques vocales à partir de chaque séquence vocale naturelle simulée générée ; et un deuxième module de synthèse vocale configuré pour paramétrer un moteur de synthèse vocale en fonction du jeu de caractéristiques vocales extrait. De façon avantageuse, le dispositif d’information selon l’invention présente la caractéristique suivante : le deuxième module de synthèse vocale est, en outre, configuré pour réaliser la synthèse d’une annonce vocale à partir d’une séquence textuelle, la synthèse comportant la fourniture de la séquence textuelle en entrée du moteur de synthèse vocale paramétré, une sortie correspondante du moteur de synthèse vocale paramétré formant l’annonce vocale synthétisée. Le dispositif selon l’invention peut être tout type d’appareil tel qu’un serveur, un ordinateur, une tablette, un calculateur, un processeur, une puce informatique, programmé pour mettre en œuvre le procédé selon l’invention, par exemple en exécutant le programme d’ordinateur selon l’invention. Selon un autre aspect de l’invention, il est proposé un véhicule, en particulier véhicule de transport ferroviaire, comprenant un dispositif d’information tel que défini ci-dessus et au moins un dispositif de diffusion sonore relié au dispositif d’information pour diffuser chaque annonce vocale synthétisée dans le véhicule et/ou au voisinage du véhicule. De façon avantageuse, le véhicule selon l’invention présente la caractéristique suivante : le véhicule comprend, en outre, au moins une caméra connectée au dispositif d’information, chaque caméra étant configurée pour acquérir une image d’un volume prédéterminé du véhicule, et pour transmettre l’image acquise au dispositif d’information, le dispositif d’information comprenant, en outre, un module de traitement d’image configuré pour déterminer, pour chaque individu représenté sur l’image acquise, au moins un attribut physique dudit individu, et pour fournir chaque attribut physique déterminé en entrée du premier module de synthèse vocale. Brève description des figures L’invention sera mieux comprise à la lecture de la description qui va suivre, donnée uniquement à titre d’exemple non limitatif et faite en se référant aux dessins annexés sur lesquels : la FIG. 1 est une représentation schématique d’un véhicule selon l’invention ; et la FIG. 2 est un ordinogramme d’un procédé de synthèse vocale mis en œuvre par un dispositif d’information du véhicule de la FIG. 1 . Il est bien entendu que les modes de réalisation qui seront décrits dans la suite ne sont nullement limitatifs. On pourra notamment imaginer des variantes de l’invention ne comprenant qu’une sélection de caractéristiques décrites par la suite isolées des autres caractéristiques décrites, si cette sélection de caractéristiques est suffisante pour conférer un avantage technique ou pour différencier l’invention par rapport à l’état de la technique antérieure. Cette sélection comprend au moins une caractéristique de préférence fonctionnelle sans détails structurels, ou avec seulement une partie des détails structurels si c'est cette partie qui est uniquement suffisante pour conférer un avantage technique ou pour différencier l’invention par rapport à l’état de la technique antérieure. En particulier toutes les variantes et tous les modes de réalisation décrits sont combinables entre eux si rien ne s’oppose à cette combinaison sur le plan technique. Sur les figures et dans la suite de la description, les éléments communs à plusieurs figures conservent la même référence. Description détaillée Un véhicule 2 selon l’invention est illustré par la FIG. 1 . Le véhicule 2 est, en particulier, un véhicule de transport de passagers. De préférence, le véhicule 2 est un véhicule de transport ferroviaire tel qu’un train, notamment un véhicule de transport ferroviaire destiné au transport de passagers. Le véhicule 2 comprend au moins un dispositif de diffusion sonore 4 et un dispositif d’information 6. De préférence, pour leur communication, le dispositif d’information 6 et chaque dispositif de diffusion sonore 4 sont connectés à un port correspondant d’un commutateur réseau (également appelé « switch ») d’un réseau de communication du véhicule 2, tel qu’un réseau de communication filaire Ethernet IP présentant une topologie en anneau. Avantageusement, le véhicule 2 comprend également au moins une caméra 8. Dans ce cas, chaque caméra 8 est connectée au dispositif d’information 6, notamment par le biais du réseau de communication du véhicule 2, pour transmettre au moins une image acquise par ladite caméra 8 au dispositif d’information 6. Une telle caractéristique est avantageuse, dans la mesure où, comme cela sera décrit pas la suite, la présence de caméra(s) autorise l’acquisition d’images d’individus cibles, en vue de la détermination d’attributs physiques correspondants, susceptibles d’être mis en œuvre durant le procédé selon l’invention. De préférence, le véhicule 2 comprend également un dispositif de géolocalisation 10 et/ou une interface de saisie 12. Dans ce cas, le dispositif d’information 6 est également apte à communiquer avec le dispositif de géolocalisation 10 et l’interface de saisie 12, notamment par le biais du réseau de communication du véhicule 2. Dispositif de diffusion sonore 4 Chaque dispositif de diffusion sonore 4 comporte au moins un haut-parleur configuré pour diffuser une onde acoustique représentative d’un signal reçu en entrée dudit dispositif de diffusion sonore 4. De préférence, le dispositif de diffusion sonore 4 comprend également une unité de traitement configurée, par exemple, pour mettre en forme le signal reçu, notamment par filtrage et/ou amplification, avant sa diffusion par le ou chaque haut-parleur correspondant. Caméra 8 De façon classique, chaque caméra 8 est configurée pour acquérir au moins une image d’une scène incluse dans le champ de vision 13 de ladite caméra 8. De préférence, chaque caméra 8 est embarquée à bord du véhicule 2. Dans ce cas, chaque caméra 8 est positionnée de sorte qu’un volume prédéterminé du véhicule 2 soit inclus dans un champ de vision de ladite caméra. En particulier, chaque caméra 8 est positionnée de sorte que, lorsqu’un individu se trouve à un emplacement prédéterminé, au moins le haut du corps (dont, de préférence, le visage) dudit individu se trouve dans le volume prédéterminé compris dans le champ de vision de ladite caméra 8. En d’autres termes, lorsque l’individu se trouve à l’emplacement prédéterminé, au moins le haut de son corps est susceptible d’être imagé par la caméra 8. En particulier, au moins une caméra 8 est positionnée de façon à imager un conducteur 14 du véhicule 2 lorsque ledit conducteur se trouve à son poste de conduite. Dans ce cas, ladite caméra 8 est, de préférence, montée sur un pupitre d’une cabine de conduite du véhicule 2, ou encore sur un pare-brise frontal de la cabine de conduite. En variante, ou de façon complémentaire, au moins une caméra 8 est positionnée de façon à imager un individu cible distinct du conducteur 14, tel qu’un membre de l’équipage du véhicule 2. Une telle variante est aisée à mettre en œuvre, dans la mesure il est usuel que les contrôleurs d’un train s'installent dans une cabine de conduite pour initialiser une mission commerciale. L’individu cible est également susceptible d’être un personnel d’une gare de départ du véhicule 2, qui monte temporairement dans la cabine de conduite pour initialiser la mission commerciale, avant de laisser le véhicule 2 réaliser sa mission commerciale dans le mode « exploitation à agent seul » (EAS). En variante, ou de façon complémentaire, au moins une caméra 8 n’est pas embarquée à bord du véhicule 2. Dans ce cas, la caméra 8 est, de préférence, positionnée de façon à imager au moins un individu cible, en particulier un conducteur du véhicule 2, au cours de son trajet pour monter à bord du véhicule 2. Par exemple, la caméra 8 est positionnée de façon à imager un voisinage d’une porte destinée à être empruntée par l’individu cible pour embarquer à bord du véhicule 2. Dispositif de géolocalisation 10 Le dispositif de géolocalisation 10 est configuré pour stocker des informations relatives à chaque trajet que le véhicule 2 est susceptible de réaliser. En particulier, pour chaque trajet (également appelé « mission commerciale »), le dispositif de géolocalisation 10 est configuré pour stocker une liste d’arrêts (c’est-à-dire des gares, dans le cas d’un véhicule ferroviaire) desservis correspondants. De préférence, le dispositif de géolocalisation 10 est également configuré pour stocker les distances entre les arrêts successifs et/ou des coordonnées de chaque arrêt, notamment les coordonnées GPS de chaque arrêt. En outre, le dispositif de géolocalisation 10 est configuré pour déterminer, au cours du temps, une position courante du véhicule 2. Une telle position comprend, par exemple, des coordonnées du véhicule 2 dans un repère de référence et/ou une distance parcourue par le véhicule 2 depuis une position prédéterminée, par exemple un arrêt précédent. Par exemple, le dispositif de géolocalisation 10 est configuré pour recevoir des signaux à partir d’une ou de plusieurs balises (par exemple, des signaux GPS), et pour déterminer les coordonnées courantes du véhicule 2 à partir des signaux reçus. Dans ce cas, le dispositif de géolocalisation 10 est configuré pour comparer les coordonnées du véhicule 2 avec les coordonnées mémorisées de chaque arrêt. En outre, le dispositif de géolocalisation 10 est configuré pour émettre une alerte à destination du dispositif d’information 6 lorsque la position courante du véhicule 2 satisfait une condition prédéterminée, par exemple lorsque la distance entre la position courante du véhicule 2 et un arrêt de la mission commerciale courante devient inférieure ou égale à un seuil prédéterminé (généralement, quelques centaines de mètres, afin d’anticiper l’annonce produite pour les voyageurs). En variante, ou de façon complémentaire, le dispositif de géolocalisation 10 comporte au moins un odomètre configuré pour calculer une distance parcourue par le véhicule 2 depuis une position prédéterminée. Dans ce cas, le dispositif de géolocalisation 10 est configuré pour émettre une alerte à destination du dispositif d’information 6 lorsque la distance parcourue depuis le dernier arrêt satisfait une condition prédéterminée, par exemple lorsque l’écart entre la distance parcourue depuis le dernier arrêt et la distance mémorisée entre ledit arrêt et l’arrivée suivant pour la mission commerciale courante devient inférieur ou égal au seuil prédéterminé. Interface de saisie 12 L’interface de saisie 12 est une interface homme/machine adaptée pour autoriser une saisie, par un opérateur, d’instructions et/ou d’indications relatives à une situation opérationnelle du véhicule 2. De préférence, l’interface de saisie 12 comprend au moins un bouton et/ou au moins une surface tactile qui a été préalablement associé(e) à une situation opérationnelle prédéterminée. Dans ce cas, l’interface de saisie 12 est configurée pour émettre, à destination du dispositif d’information 6, une alerte représentative de la situation opérationnelle associée au bouton (respectivement, à la surface tactile) lors de son utilisation par l’opérateur. De préférence encore, l’interface de saisie 12 comprend un clavier autorisant la saisie d’une séquence textuelle par l’opérateur. Dans ce cas, l’interface de saisie 12 est configurée pour émettre, à destination du dispositif d’information 6, la séquence textuelle saisie par l’opérateur. Dispositif d’information 6 Le dispositif d’information 6 est destiné à la diffusion d’informations à destination de passagers du véhicule 2, ou de personnes se trouvant à proximité du véhicule 2. En particulier, le dispositif d’information 6 est configuré pour commander la diffusion d’informations sonores par le dispositif de diffusion sonore 4. De préférence, le dispositif d’information 6 présente une forme compacte garantissant un faible encombrement dans le véhicule 2, et est, en particulier, conforme aux normes ferroviaires de compatibilité électromagnétique, de résistance au feu et au fumées, et de résistance au choc et aux vibrations. Le dispositif d’information 6 comprend une mémoire 15, un module optionnel 16 de traitement d’image, un premier module de synthèse vocale 18, un module 20 d’extraction de caractéristiques vocales (dit « module d’extraction ») et un deuxième module de synthèse vocale 22. Mémoire 15 La mémoire 15 est configurée pour stocker des informations relatives à chaque trajet que le véhicule 2 est apte à réaliser. En particulier, pour chaque trajet, la mémoire 15 est configurée pour stocker la liste des arrêts desservis correspondants. En outre, la mémoire 15 est configurée pour stocker au moins une séquence textuelle. Dans ce cas, chaque séquence textuelle est associée à une situation opérationnelle correspondante. Par exemple, au moins une séquence textuelle mémorisée est une notification d’arrivée du véhicule 2 à un arrêt, ou encore une notification de départ du véhicule 2 d’un arrêt. Selon un autre exemple, au moins une séquence textuelle mémorisée correspond à un énoncé des arrêts desservis par le véhicule 2 lors d’un trajet donné. Selon un autre exemple, au moins une séquence textuelle mémorisée est un message d’avertissement, tel que : un message d’avertissement pour informer les passagers d’un évènement en cours ; un message d’avertissement invitant les usagers à proximité du véhicule 2 ou à son bord à s’éloigner de portes dudit véhicule 2 ; un message d’avertissement pour alerter les passagers d’une halte exceptionnelle du véhicule 2 entre deux arrêts, etc. De façon optionnelle, la mémoire 15 est configurée pour stocker au moins un attribut physique de locuteur. En particulier, la mémoire 15 est configurée pour stocker au moins un attribut physique d’au moins un individu prédéterminé, notamment un membre prédéterminé de l’équipage du véhicule 2, par exemple un conducteur prédéterminé du véhicule 2. Dans ce cas, l’au moins un attribut physique est stocké, dans la mémoire 15, en association avec un identifiant unique de l’individu prédéterminé respectif. Module de traitement d’image 16 Le module de traitement d’image 16 est configuré pour déterminer au moins un attribut physique d’un individu cible représenté sur une image, notamment une image issue d’une caméra 8. Afin de réaliser un tel traitement, le module de traitement d’image 16 est configuré pour mettre en œuvre un modèle de classification préalablement entraîné. En particulier, pour réaliser un tel traitement, le module de traitement d’image 16 est configuré pour fournir, en entrée du modèle de classification, l’image représentative de l’individu cible. Dans ce cas, la sortie correspondante du modèle de classification comprend un ensemble d’attributs physiques associés à l’individu cible. Il en résulte que chaque attribut physique fourni en sortie par le modèle de classification correspond à une classe dudit modèle de classification. Il convient de noter qu’un tel ensemble d’attributs physiques est susceptible de ne comprendre qu’un attribut physique. Le modèle de classification a été préalablement entraîné sur la base d’un jeu de données d’entraînement auxiliaire comportant au moins une image d’un individu, associée à un ensemble d’attributs physiques correspondants. Dans ce cas, lors de l’entraînement du modèle de classification, chaque image du jeu de données d’entraînement auxiliaire forme une entrée dudit modèle de classification, tandis que l’ensemble respectif d’attributs physiques forme une sortie attendue du modèle de classification. De tels attributs physiques du jeu de données d’entraînement auxiliaire comprennent au moins l’une parmi une classe de genre (par exemple : homme, femme), une classe de tranche d’âge (par exemple : 15-24 ans, 25-39 ans, 40-49 ans, 50-70 ans, plus de 70 ans) et une classe d’ethnicité (par exemple : asiatique, afro-américain, caucasien, indien, du Moyen-Orient, latino-hispanique). De préférence, le modèle de classification est un réseau de neurones à convolution, par exemple présentant l’architecture EfficientNet. Une telle architecture est décrite par Mingxing Tan et al. dans la prépublication digitale « EfficientNet: Rethinking Model Scaling for Convolutional Neural Networks », référencée arXiv:1905.11946. Premier module de synthèse vocale 18 Le premier module de synthèse vocale 18 est configuré pour générer au moins une séquence vocale naturelle simulée à partir d’un ensemble d’attributs physiques (ledit ensemble étant susceptible de comprendre un unique attribut physique). Plus précisément, pour générer chaque séquence vocale naturelle simulée, le premier module de synthèse vocale 18 est configuré pour mettre en œuvre un modèle d’intelligence artificielle générative, et plus précisément un modèle d’intelligence artificielle générative conditionnelle. Dans ce cas, le premier module de synthèse vocale 18 est configuré pour fournir, en entrée du modèle d’intelligence artificielle générative, l’ensemble d’attributs physiques déterminé par le module de traitement d’image 16. En variante, lorsque la mémoire 15 est configurée pour stocker chaque ensemble d’attributs physiques, le premier module de synthèse vocale 18 est configuré pour fournir, en entrée du modèle d’intelligence artificielle générative, un ensemble d’attributs physiques mémorisé et associé à un individu cible, en particulier l’ensemble d’attributs physiques correspondant à l’un des membres de l’équipage courant du véhicule 2. Dans les deux cas, une sortie du modèle d’intelligence artificielle générative forme l’au moins une séquence vocale naturelle simulée. De préférence, mais de façon non limitative, le modèle d’intelligence artificielle générative est un réseau antagoniste génératif conditionnel (ou CGAN, de l’anglais « Conditional Generative Adversarial Network »). Un tel réseau antagoniste génératif conditionnel comprend, d’une part, un réseau générateur, configuré pour la génération de données à partir de règles élaborées durant une phase d’entraînement et d’étiquettes, et, d’autre part, un réseau discriminateur, configuré pour évaluer la conformité des données générées avec lesdites règles et lesdites étiquettes. Le modèle d’intelligence artificielle générative mis en œuvre par le premier module de synthèse vocale 18 a été préalablement entraîné sur la base d’un jeu de données d’entraînement. En particulier, le jeu de données d’entraînement comporte un ensemble de séquences vocales naturelles (c’est-à-dire chacune énoncée par un humain correspondant), chacune associée à des attributs physiques du locuteur correspondant. De préférence, les attributs physiques utilisés lors de l’entraînement du modèle d’intelligence artificielle générative sont les classes susceptibles d’être produites en sortie du module de traitement d’image 16, ou encore les attributs physiques stockés dans la mémoire 15. Module d’extraction 20 Le module d’extraction 20 est configuré pour extraire un jeu de caractéristiques vocales à partir de chaque séquence vocale naturelle simulée générée par le premier module de synthèse vocale 18. De préférence, pour extraire le jeu de caractéristiques vocales, le module d’extraction 20 est configuré pour mettre en œuvre un modèle d’intelligence artificielle présentant une architecture dite GE2E (de l’anglais « Generalized End-to-End loss », ou coût généralisé de bout en bout). Une telle architecture est décrite par Li Wan et al. dans la prépublication digitale « Generalized End-to-End Loss for Speaker Verification », référencée arXiv:1710.10467. Un tel jeu de caractéristiques vocales comprend des valeurs assimilables à une signature vocale d’un locuteur correspondant. En particulier, un tel jeu de caractéristiques vocales comprend des valeurs assimilables à une signature vocale d’un locuteur dont les attributs physiques s’apparenteraient aux attributs physiques fournis en entrée du premier module de synthèse vocale 18. Par exemple, le jeu de caractéristiques vocales produit en sortie du module d’extraction 20 présente une structure de matrice. Dans ce cas, les valeurs prises par les coefficients de la matrice représentent une décomposition de la signature vocale d’un locuteur dans un espace tensoriel donné. Un tel espace est tel que, pour deux locuteurs présentant des voix similaires sur un plan sonore, la distance entre les vecteurs représentatifs des signatures vocales respectives est faible. De préférence, le module d’extraction 20 est configuré pour stocker, à un emplacement prédéterminé de la mémoire 15, le jeu de caractéristiques vocales extrait, sous forme d’un fichier binaire présentant un nom prédéfini. Deuxième m odule de synthèse vocale 22 Le deuxième module de synthèse vocale 22 est configuré pour mettre en œuvre un moteur de synthèse vocale afin de synthétiser, à partir d’une séquence textuelle donnée, une annonce vocale (dite « annonce vocale synthétisée ») correspondante. De préférence, le moteur de synthèse vocale mis en œuvre par le deuxième module de synthèse vocale 22 est un modèle d’intelligence artificielle séquence à séquence présentant, en particulier, une architecture d’encodeur-décodeur. Plus précisément, le deuxième module de synthèse vocale 22 est configuré pour, dans un premier temps, réaliser un paramétrage du moteur de synthèse vocale en fonction du jeu de caractéristiques vocales extrait par le module d’extraction 20, afin d’obtenir un moteur de synthèse vocale paramétré. Par exemple, pour réaliser un tel paramétrage, le deuxième module de synthèse vocale 22 est configuré pour remplacer tout ou partie des paramètres du moteur de synthèse vocale par le jeu de caractéristiques vocales préalablement généré par le module d’extraction 20 (ou par le résultat d’une fonction prédéterminée appliquée audit jeu de caractéristiques vocales). En particulier, le deuxième module de synthèse vocale 22 est configuré pour chercher, à l’emplacement prédéterminé de la mémoire 15 précédemment mentionné, un fichier binaire présentant le nom prédéfini. En outre, le deuxième module de synthèse vocale 22 est, de préférence, configuré pour détecter la situation opérationnelle courante. De préférence, le deuxième module de synthèse vocale 22 est configuré pour détecter la situation opérationnelle courante à partir de la position courante du véhicule 2 déterminée par le dispositif de géolocalisation 10, et/ou des alertes émises par le dispositif de géolocalisation 10. En variante, ou de façon complémentaire, le deuxième module de synthèse vocale 22 est configuré pour détecter la situation opérationnelle courante à partir d’une saisie réalisée par l’opérateur sur l’interface de saisie 12, telle que l’actionnement d’un bouton spécifique à une situation opérationnelle donnée. En outre, le deuxième module de synthèse vocale 22 est configuré pour charger une séquence textuelle pour laquelle une annonce vocale correspondante doit être synthétisée. Dans le cas où le deuxième module de synthèse vocale 22 est configuré pour détecter la situation opérationnelle courante, le deuxième module de synthèse vocale 22 est avantageusement configuré pour charger, depuis la mémoire 15, la séquence textuelle correspondant à ladite situation opérationnelle courante détectée, en vue de synthétiser l’annonce vocale. Une telle caractéristique est avantageuse, dans la mesure où elle assure une cohérence entre le contexte courant et l’annonce vocale émise à destination des usagers. En variante, ou de façon complémentaire, dans le cas où l’interface de saisie 12 est adaptée pour autoriser la saisie d’une séquence textuelle par l’opérateur, le deuxième module de synthèse vocale 22 est configuré pour charger la séquence textuelle saisie par l’opérateur en tant que séquence textuelle à utiliser pour la synthèse d’une annonce vocale. En outre, le deuxième module de synthèse vocale 22 est configuré pour fournir, en entrée du moteur de synthèse vocale paramétré, la séquence textuelle chargée. Dans ce cas, la sortie du moteur de synthèse vocale paramétré forme l’annonce vocale synthétisée à diffuser. En outre, le deuxième module de synthèse vocale 22 est configuré pour transmettre l’annonce vocale synthétisée à tout ou partie des dispositifs de diffusion sonore 4 pour la diffusion de ladite annonce vocale synthétisée dans le véhicule 2 et/ou au voisinage du véhicule 2. Fonctionnement Le fonctionnement du dispositif d’information 6 va maintenant être décrit en référence aux figures. Au cours d’une étape initiale de mémorisation, des informations relatives à chaque trajet que le véhicule 2 est susceptible de réaliser sont stockées dans la mémoire 15. En outre, au moins une séquence textuelle est stockée dans la mémoire 15. En outre, des informations relatives à chaque trajet que le véhicule 2 est susceptible de réaliser sont également stockées dans le dispositif de géolocalisation 10. Puis, au cours d’une étape d’initialisation, un opérateur (par exemple, un conducteur) initialise le dispositif d’information 6, notamment en saisissant un code du trajet à venir. Puis, le procédé de synthèse vocale 30 selon l’invention est mis en œuvre. De préférence, au cours d’une étape optionnelle 32 de traitement d’image, le module de traitement d’image 16 détermine un ensemble d’attributs physiques d’un individu cible représenté sur une image, notamment une image préalablement acquise au moyen d’une caméra 8. Puis, au cours d’une première étape de synthèse vocale 34, le premier module de synthèse vocale 18 génère au moins une séquence vocale naturelle simulée à partir de l’ensemble d’attributs physiques déterminé par le module de traitement d’image 16. De façon alternative, l’ensemble d’attributs physiques de l’individu cible a été préalablement stocké dans la mémoire 15. Dans ce cas, au cours de la première étape de synthèse vocale 34, le premier module de synthèse vocale 18 charge l’ensemble d’attributs physiques correspondant à l’individu cible depuis la mémoire 15, et génère l’au moins une séquence vocale naturelle simulée à partir de l’ensemble d’attributs physiques chargé. Puis, au cours d’une étape d’extraction 36, le module d’extraction 20 extrait un jeu de caractéristiques vocales à partir de chaque séquence vocale naturelle simulée générée par le premier module de synthèse vocale 18. Puis, au cours d’une étape de paramétrage 38, le deuxième module de synthèse vocale 22 réalise un paramétrage du moteur de synthèse vocale en fonction du jeu de caractéristiques vocales extrait par le module d’extraction 20. Il en résulte un moteur de synthèse vocale paramétré. De préférence, au cours d’une deuxième étape de synthèse vocale 40, lorsque le deuxième module de synthèse vocale 22 détecte une situation opérationnelle courante donnée requérant la diffusion d’une annonce vocale, le deuxième module de synthèse vocale 22 charge une séquence textuelle correspondant à ladite situation opérationnelle courante détectée. Par exemple, le deuxième module de synthèse vocale 22 détecte la situation opérationnelle courante en fonction d’alertes émises par le dispositif de géolocalisation 10 et/ou d’alertes émises par l’interface de saisie 12. En variante, ou de façon complémentaire, le deuxième module de synthèse vocale 22 détecte la situation opérationnelle courante comme étant la saisie d’une séquence textuelle par un opérateur, par le biais de l’interface de saisie 12. Dans ce cas, la séquence textuelle chargée est la séquence textuelle saisie par l’opérateur. Puis, le deuxième module de synthèse vocale 22 fournit la séquence textuelle chargée en entrée du moteur de synthèse vocale paramétré. Dans ce cas, la sortie du moteur de synthèse vocale paramétré forme l’annonce vocale synthétisée à diffuser. Puis, au cours d’une étape de diffusion 42, le module de synthèse vocale 18 transmet, de préférence, l’annonce vocale synthétisée à tout ou partie des dispositifs de diffusion sonore 4 pour la diffusion de ladite annonce vocale synthétisée dans le véhicule 2 et/ou au voisinage du véhicule 2. Bien entendu l’invention n’est pas limitée aux exemples qui viennent d’être décrits. Procédé de synthèse vocale mis en œuvre par ordinateur et comprenant les étapes : génération (34) d’au moins une séquence vocale naturelle simulée, la génération comportant la fourniture d’au moins un attribut physique de locuteur en entrée d’un modèle d’intelligence artificielle générative, une sortie du modèle d’intelligence artificielle générative formant ladite au moins une séquence vocale naturelle simulée, le modèle d’intelligence artificielle générative ayant été préalablement entraîné sur la base d’un jeu de données d’entraînement comportant au moins une séquence vocale naturelle, chaque séquence vocale naturelle étant associée à au moins un attribut physique du locateur correspondant ; extraction (36) d’un jeu de caractéristiques vocales à partir de chaque séquence vocale naturelle simulée générée ; et paramétrage (38) d’un moteur de synthèse vocale en fonction du jeu de caractéristiques vocales extrait. Procédé selon la revendication 1, comportant, préalablement à l’étape de génération (34), une détermination (32) de chaque attribut physique de locuteur, ladite détermination comportant une fourniture d’une image d’un individu cible en entrée d’un modèle de classification, chaque classe fournie en sortie du modèle formant un attribut physique de locuteur correspondant. Procédé selon la revendication 1 ou 2, comprenant, en outre, une synthèse (40) d’une annonce vocale synthétisée à partir d’une séquence textuelle, la synthèse comportant la fourniture de la séquence textuelle en entrée du moteur de synthèse vocale paramétré, une sortie correspondante du moteur de synthèse vocale paramétré formant l’annonce vocale synthétisée. Procédé selon la revendication 3, dans lequel la synthèse comprend, en outre, une détection d’une situation opérationnelle courante, la séquence textuelle étant sélectionnée en fonction de la situation opérationnelle courante détectée. Procédé selon la revendication 4, dans lequel la détection de la situation opérationnelle courante comprend une géolocalisation d’un véhicule cible. Procédé selon l’une quelconque des revendications 3 à 5, comprenant, en outre, une transmission de l’annonce vocale synthétisée pour sa diffusion dans et/ou au voisinage d’un véhicule cible. Programme d’ordinateur comprenant des instructions exécutables qui, lorsqu’elles sont exécutées par ordinateur, mettent en en œuvre les étapes du procédé selon l’une quelconque des revendications 1 à 6. Dispositif d’information (6) comprenant : un premier module de synthèse vocale (18) configuré pour générer au moins une séquence vocale naturelle simulée, la génération comportant la fourniture d’au moins un attribut physique de locuteur en entrée d’un modèle d’intelligence artificielle générative, une sortie du modèle d’intelligence artificielle générative formant ladite au moins une séquence vocale naturelle simulée, le modèle d’intelligence artificielle générative ayant été préalablement entraîné sur la base d’un jeu de données d’entraînement comportant au moins une séquence vocale naturelle, chaque séquence vocale naturelle étant associée à au moins un attribut physique du locateur correspondant ; un module (20) d’extraction de caractéristiques vocales configuré pour extraire d’un jeu de caractéristiques vocales à partir de chaque séquence vocale naturelle simulée générée ; et un deuxième module de synthèse vocale (22) configuré pour paramétrer un moteur de synthèse vocale en fonction du jeu de caractéristiques vocales extrait. Dispositif d’information (6) selon la revendication 8, dans lequel le deuxième module de synthèse vocale (22) est, en outre, configuré pour réaliser la synthèse d’une annonce vocale à partir d’une séquence textuelle, la synthèse comportant la fourniture de la séquence textuelle en entrée du moteur de synthèse vocale paramétré, une sortie correspondante du moteur de synthèse vocale paramétré formant l’annonce vocale synthétisée. Véhicule (2), en particulier véhicule de transport ferroviaire, comprenant un dispositif d’information (6) selon la revendication 9 et au moins un dispositif de diffusion sonore (4) relié au dispositif d’information pour diffuser chaque annonce vocale synthétisée dans le véhicule et/ou au voisinage du véhicule. Véhicule selon la revendication 10, comprenant, en outre, au moins une caméra (8) connectée au dispositif d’information (6), chaque caméra (8) étant configurée pour acquérir une image d’un volume prédéterminé du véhicule, et pour transmettre l’image acquise au dispositif d’information, le dispositif d’information (6) comprenant, en outre, un module de traitement d’image configuré pour déterminer, pour chaque individu représenté sur l’image acquise, au moins un attribut physique dudit individu, et pour fournir chaque attribut physique déterminé en entrée du premier module de synthèse vocale.