Brevet FR3162548A1 — publié le 20251128

L’invention concerne un procédé de synthèse vocale comprenant les étapes : conversion d’au moins une séquence vocale synthétique en une séquence vocale naturelle simulée correspondante ; 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 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’énonciation des annonces vocales ne saurait être confiée 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 suivantes : conversion d’au moins une séquence vocale synthétique en une séquence vocale naturelle simulée correspondante, la conversion comprenant la mise en œuvre d’un modèle d’intelligence artificielle préalablement entraîné sur la base d’un jeu de données d’entraînement comportant au moins un couple de séquences vocales, chaque couple de séquences vocales comprenant une séquence vocale synthétique et une séquence vocale naturelle correspondant à une même séquence textuelle, chaque séquence vocale synthétique formant une entrée du modèle d’intelligence artificielle, la séquence vocale naturelle respective formant une sortie attendue du modèle d’intelligence artificielle, la conversion comprenant la fourniture, en entrée du modèle d’intelligence artificielle entraîné, de chaque séquence vocale synthétique, et, pour chaque séquence vocale synthétique, la sortie correspondante du modèle d’intelligence artificielle entraîné formant la séquence vocale naturelle simulée ; 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 conversion, un ensemble de séquences vocales (dites « séquences vocales naturelles simulées ») avec une voix assimilable à une voix naturelle est simulé. De cette façon, des caractéristiques vocales représentatives de voix naturelles sont susceptibles d’être extraites des séquences vocales naturelles simulées, 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 à paramétrer 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. 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é comprend, en outre, une 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 ; 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 diffusion de l’annonce vocale synthétisée 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 module de conversion configuré pour réaliser une conversion d’au moins une séquence vocale synthétique en une séquence vocale naturelle simulée correspondante, la conversion comprenant la mise en œuvre d’un modèle d’intelligence artificielle préalablement entraîné sur la base d’un jeu de données d’entraînement comportant au moins un couple de séquences vocales, chaque couple de séquences vocales comprenant une séquence vocale synthétique et une séquence vocale naturelle correspondant à une même séquence textuelle, chaque séquence vocale synthétique formant une entrée du modèle d’intelligence artificielle, la séquence vocale naturelle respective formant une sortie attendue du modèle d’intelligence artificielle, la conversion comprenant la fourniture, en entrée du modèle d’intelligence artificielle entraîné, de chaque séquence vocale synthétique, et, pour chaque séquence vocale synthétique, la sortie correspondante du modèle d’intelligence artificielle entraîné formant la séquence vocale naturelle simulée ; un module d’extraction configuré pour extraire un jeu de caractéristiques vocales à partir de chaque séquence vocale naturelle simulée générée ; et un module de synthèse vocale configuré pour paramétrer un moteur de synthèse vocale en fonction du jeu de caractéristiques vocales extrait, pour obtenir un moteur de synthèse vocale paramétré. De façon avantageuse, le dispositif d’information selon l’invention présente la caractéristique suivante : le 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 séquence vocale synthétisée dans le véhicule et/ou au voisinage du véhicule. 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. De préférence, le véhicule 2 comprend également un dispositif de géolocalisation 8 et/ou une interface de saisie 10. Dans ce cas, le dispositif d’information 6 est également apte à communiquer avec le dispositif de géolocalisation 8 et l’interface de saisie 10, 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. Dispositif de géolocalisation 8 Le dispositif de géolocalisation 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 8 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 10 L’interface de saisie 10 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 10 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 10 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 10 comprend un clavier autorisant la saisie d’une séquence textuelle par l’opérateur. Dans ce cas, l’interface de saisie 10 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 12, un module de conversion vocale 14, un module 16 d’extraction de caractéristiques vocales (dit « module d’extraction ») et un module de synthèse vocale 18. Mémoire 12 La mémoire 12 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 12 est configurée pour stocker la liste des arrêts desservis correspondants. En outre, la mémoire 12 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. En outre, la mémoire 12 est configurée pour stocker au moins une séquence vocale synthétique. Chaque séquence vocale synthétique a été préalablement générée au moyen d’un moteur de synthèse vocale, et est associée à un contexte d’exploitation (c’est-à-dire à une situation opérationnelle) correspondant. Module de conversion vocale 14 Le module de conversion vocale 14 est configuré pour convertir chaque séquence vocale synthétique stockée dans la mémoire 12 en une séquence vocale naturelle simulée correspondante. Afin de réaliser une telle conversion, le module de conversion vocale 14 est configuré pour mettre en œuvre un modèle d’intelligence artificielle préalablement entraîné. En particulier, pour réaliser une telle conversion, le module de conversion vocale 14 est configuré pour fournir, en entrée du modèle d’intelligence artificielle entraîné, chaque séquence vocale synthétique stockée dans la mémoire 12. Dans ce cas, pour chaque séquence vocale synthétique reçue à son entrée, la sortie correspondante du modèle d’intelligence artificielle entraîné forme la séquence vocale naturelle simulée correspondante. Le modèle d’intelligence artificielle a été préalablement entraîné sur la base d’un jeu de données d’entraînement comportant au moins un couple de séquences vocales. En particulier, chaque couple de séquences vocales comprend une séquence vocale synthétique et une séquence vocale naturelle correspondant toutes deux à une même séquence textuelle. Dans ce cas, lors de l’entraînement du modèle d’intelligence artificielle, chaque séquence vocale synthétique forme une entrée dudit modèle d’intelligence artificielle, tandis que la séquence vocale naturelle respective forme une sortie attendue du modèle d’intelligence artificielle. De préférence, le modèle d’intelligence artificielle est un modèle séquence à séquence (« sequence -to- sequence » en anglais) présentant, en particulier, une architecture d’encodeur-décodeur. Module d’extraction 16 Le module d’extraction 16 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 module de conversion vocale 14. De préférence, pour extraire le jeu de caractéristiques vocales, le module d’extraction 16 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. Par exemple, le jeu de caractéristiques vocales fourni en sortie du module d’extraction 16 présente une structure de matrice de valeurs. Dans ce cas, les valeurs prises par les coefficients de la matrice représentent une décomposition de la signature vocale du 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 16 est configuré pour stocker, à un emplacement prédéterminé de la mémoire 12, le jeu de caractéristiques vocales extrait, sous forme d’un fichier binaire présentant un nom prédéfini. Module de synthèse vocale 18 Le module de synthèse vocale 18 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 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 module de synthèse vocale 18 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 16, afin d’obtenir un moteur de synthèse vocale paramétré. Par exemple, pour réaliser un tel paramétrage, le module de synthèse vocale 18 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 extrait par le module d’extraction 16 (ou par le résultat d’une fonction prédéterminée appliquée audit jeu de caractéristiques vocales). En particulier, le module de synthèse vocale 18 est configuré pour chercher, à l’emplacement prédéterminé de la mémoire 12 précédemment mentionné, un fichier binaire présentant le nom prédéfini. En outre, le module de synthèse vocale 18 est, de préférence, configuré pour détecter la situation opérationnelle courante. De préférence, le module de synthèse vocale 18 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 8, et/ou des alertes émises par le dispositif de géolocalisation 8. En variante, ou de façon complémentaire, le module de synthèse vocale 18 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 10, telle que l’actionnement d’un bouton spécifique à une situation opérationnelle donnée. En outre, le module de synthèse vocale 18 est configuré pour charger une séquence textuelle pour laquelle une annonce vocale correspondante doit être synthétisée. Dans le cas où le module de synthèse vocale 18 est configuré pour détecter la situation opérationnelle courante, le module de synthèse vocale 18 est avantageusement configuré pour charger, depuis la mémoire 12, 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 10 est adaptée pour autoriser la saisie d’une séquence textuelle par l’opérateur, le module de synthèse vocale 18 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 module de synthèse vocale 18 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 module de synthèse vocale 18 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 12. En outre, au moins une séquence textuelle est stockée dans la mémoire 12. Au moins une séquence vocale synthétique est également stockée dans la mémoire 12. 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 8. 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 20 selon l’invention est mis en œuvre. Plus précisément, au cours d’une étape de conversion 22, le module de conversion vocale 14 convertit chaque séquence vocale synthétique stockée dans la mémoire 12 en une séquence vocale naturelle simulée correspondante. Puis, au cours d’une étape d’extraction 24, le module d’extraction 16 extrait un jeu de caractéristiques vocales à partir de chaque séquence vocale naturelle simulée préalablement générée par le module de conversion vocale 14 au cours de l’étape de conversion 22. Puis, au cours d’une étape de paramétrage 26, le module de synthèse vocale 18 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 16. Il en résulte un moteur de synthèse vocale paramétré. De préférence, au cours d’une étape de synthèse 28, lorsque le module de synthèse vocale 18 détecte une situation opérationnelle courante donnée requérant la diffusion d’une annonce vocale, le module de synthèse vocale 18 charge une séquence textuelle correspondant à ladite situation opérationnelle courante détectée. Par exemple, le module de synthèse vocale 18 détecte la situation opérationnelle courante en fonction d’alertes émises par le dispositif de géolocalisation 8 ou d’alertes émises par l’interface de saisie 10. En variante, ou de façon complémentaire, le module de synthèse vocale 18 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 10. Dans ce cas, la séquence textuelle chargée est la séquence textuelle saisie par l’opérateur. Puis, le module de synthèse vocale 18 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 30, le module de synthèse vocale 18 transmet 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 (20) mis en œuvre par ordinateur et comprenant les étapes suivantes : conversion (22) d’au moins une séquence vocale synthétique en une séquence vocale naturelle simulée correspondante, la conversion comprenant la mise en œuvre d’un modèle d’intelligence artificielle préalablement entraîné sur la base d’un jeu de données d’entraînement comportant au moins un couple de séquences vocales, chaque couple de séquences vocales comprenant une séquence vocale synthétique et une séquence vocale naturelle correspondant à une même séquence textuelle, chaque séquence vocale synthétique formant une entrée du modèle d’intelligence artificielle, la séquence vocale naturelle respective formant une sortie attendue du modèle d’intelligence artificielle, la conversion comprenant la fourniture, en entrée du modèle d’intelligence artificielle entraîné, de chaque séquence vocale synthétique, et, pour chaque séquence vocale synthétique, la sortie correspondante du modèle d’intelligence artificielle entraîné formant la séquence vocale naturelle simulée ; extraction (24) d’un jeu de caractéristiques vocales à partir de chaque séquence vocale naturelle simulée générée ; et paramétrage (26) d’un moteur de synthèse vocale en fonction du jeu de caractéristiques vocales extrait. Procédé selon la revendication 1, comprenant, en outre, une synthèse (28) 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. Procédé selon la revendication 2, dans lequel la synthèse (28) 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 3, dans lequel la détection de la situation opérationnelle courante comprend une géolocalisation d’un véhicule (2) cible. Procédé selon l’une quelconque des revendications 2 à 4, comprenant, en outre, une diffusion (30) de l’annonce vocale synthétisée dans et/ou au voisinage d’un véhicule (2) 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 à 5. Dispositif d’information (6) comprenant : un module de conversion (14) configuré pour réaliser une conversion d’au moins une séquence vocale synthétique en une séquence vocale naturelle simulée correspondante, la conversion comprenant la mise en œuvre d’un modèle d’intelligence artificielle préalablement entraîné sur la base d’un jeu de données d’entraînement comportant au moins un couple de séquences vocales, chaque couple de séquences vocales comprenant une séquence vocale synthétique et une séquence vocale naturelle correspondant à une même séquence textuelle, chaque séquence vocale synthétique formant une entrée du modèle d’intelligence artificielle, la séquence vocale naturelle respective formant une sortie attendue du modèle d’intelligence artificielle, la conversion comprenant la fourniture, en entrée du modèle d’intelligence artificielle entraîné, de chaque séquence vocale synthétique, et, pour chaque séquence vocale synthétique, la sortie correspondante du modèle d’intelligence artificielle entraîné formant la séquence vocale naturelle simulée ; un module d’extraction (16) configuré pour extraire un jeu de caractéristiques vocales à partir de chaque séquence vocale naturelle simulée générée ; et un module de synthèse vocale (18) configuré pour paramétrer un moteur de synthèse vocale en fonction du jeu de caractéristiques vocales extrait, pour obtenir un moteur de synthèse vocale paramétré. Dispositif d’information (6) selon la revendication 7, dans lequel le module de synthèse vocale (16) 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 8 et au moins un dispositif de diffusion sonore (4) relié au dispositif d’information (6) pour diffuser chaque séquence vocale synthétisée dans le véhicule (2) et/ou au voisinage du véhicule (2).