FR 3060781 A1 20180622 FR 1663051 A 20161221 1 La présente invention concerne le domaine de la simulation de vol et plus particulièrement la simulation des échanges par radio entre le contrôle aérien et les pilotes d'aéronef tels qu'ils peuvent être reçus par un pilote lors d'une session de simulation. En condition de vol réel, un pilote doit communiquer avec le contrôle aérien pour effectuer les diverses manoeuvres de son appareil qu'il soit en approche ou au départ d'un aéroport ou tout au long du vol. Les différentes manoeuvres, telles que des virages, des changements d'altitude ou autres doivent être annoncées au contrôle et autorisées avant de pouvoir être réalisées par le pilote. Ces manoeuvres peuvent être requises par le pilote ou par le contrôle aérien. Le contrôle aérien prévient en outre le pilote de tout événement dans l'environnement qui pourrait influer sur l'évolution de l'appareil. Le pilote reste également à l'écoute des échanges entre le contrôle aérien et les autres appareils évoluant à proximité. Dans un contexte de simulation, des générateurs de trafic existent qui génèrent des échanges simulés entre un contrôle aérien et des aéronefs virtuels. Ces générateurs ont été développés principalement dans le but d'entraîner les contrôleurs. Dans ce contexte, ils permettent la simulation des échanges entre différents aéronefs et le contrôle aérien ainsi que le déroulé de scénarios prédéfinis. Dans un contexte de test des systèmes aéronautiques des aéronefs et d'entraînement des pilotes, des sessions de vols sur simulateur sont organisées. Lors de ces sessions, il est important de recréer de la manière la plus réaliste possible les échanges radio du pilote avec le contrôle et les différents échanges entre le contrôle et des aéronefs simulés dans 3060781 2 l'environnement. Lors de ces sessions de test, on cherche à observer la réaction du pilote et des systèmes lors de situations particulières. Ces situations sont spécifiques pour tester des logiques particulières des systèmes avioniques. Typiquement il sera demandé au pilote de réagir à des situations 5 exceptionnelles en dehors des situations habituelles auxquelles il s'attend. Les pilotes sont alors amenés à réagir à ces situations exceptionnelles, ce qui peut les amener à sortir du scénario prévu pour le test. Les systèmes connus sont alors limités par le fait qu'ils ne permettent pas la réaction à ces situations non scénarisées, ou du moins pas de manière intégrée au système de simulation 10 des échanges radio. La présente invention a pour but de résoudre les inconvénients précités en proposant un système de génération de communications voix pour la simulation des échanges radio entre un contrôle aérien et un ensemble 15 d'aéronefs qui permette, outre la génération de trafic et le déroulé de scénarios prédéfinis, la possibilité de gérer des situations non scénarisées entre le contrôle aérien et le pilote exécutant un vol au sein du simulateur. Le système de simulation selon l'invention permet à un opérateur du système de gérer le déroulé de scénarios prédéfinis et, en outre, de générer des messages non 20 scénarisés s'intégrant dans la simulation radio. L'invention concerne un système de génération de communications voix pour la simulation des échanges radio dans un système de simulation aéronautique, caractérisé en ce qu'il comprend : 25 une librairie opérationnelle de clairances pré-formatées ; un module de synthèse vocal pour émettre en audio à destination d'un module externe de gestion des communications voix des clairances reçues au format texte ; une interface homme/machine qui comprend : 30 o un module de contrôle d'un scénario de clairances prédéfinies, lesdites clairances prédéfinies étant stockées dans la librairie opérationnelle; 3060781 3 o un module de reproduction rapide de clairances permettant l'émission de clairances hors scénario ; et o des moyens d'émettre les clairances prédéfinies et les clairances hors scénario à destination du synthétiseur 5 vocal. Selon un mode particulier de réalisation de l'invention, le système comporte en outre : - un moteur de messages de trafic pour rendre disponible au niveau 10 de l'interface homme/machine des clairances issues d'un générateur de trafic externe. Selon un mode particulier de réalisation de l'invention, le moteur de messages de trafic comprend en outre des moyens pour combiner les 15 clairances issues du générateur de trafic externe avec des clairances pré- formatées de la librairie opérationnelle et les rendre disponibles au niveau de l'interface homme/machine. Selon un mode particulier de réalisation de l'invention, le module de 20 contrôle des scénarios comprend en outre : - des moyens pour créer de nouveaux scénarios, de les sauvegarder, de les retrouver et de les éditer. Selon un mode particulier de réalisation de l'invention, les moyens pour 25 créer de nouveaux scénarios comprennent : des moyens pour créer, sauvegarder et retrouver des aéronefs ; des moyens pour créer, sauvegarder et retrouver des contrôleurs aériens ; et des moyens pour créer une liste ordonnée de clairances 30 prédéfinies. 3060781 4 Selon un mode particulier de réalisation de l'invention, lesdites clairances prédéfinies comprennent : des messages entre le contrôle aérien et le pilote de la simulation ; et 5 des messages entre le contrôle aérien et des avions simulés. Selon un mode particulier de réalisation de l'invention, le module de reproduction rapide de clairances comprend : - des moyens de créer des clairances ; et 10 - des moyens de retrouver des clairances depuis la librairie opérationnelle. Selon un mode particulier de réalisation de l'invention, les moyens de créer des clairances comprennent : 15 - des moyens de sélectionner l'auteur de la clairance, le type de clairance, la catégorie de clairance et le message associé. Selon un mode particulier de réalisation de l'invention, le système comporte en outre : 20 - des moyens d'altération de voix pour appliquer des altérations aux messages audio générés par le synthétiseur vocal. Selon un mode particulier de réalisation de l'invention, les moyens d'altération de voix comprennent au moins l'un des moyens suivants : 25 des moyens pour ajouter des bruits de fond ; des moyens de modifier la tonalité de la voix : des moyens de modifier la vitesse d'élocution de la voix. L'invention concerne également un programme d'ordinateur comprenant 30 des instructions adaptées à la mise en oeuvre du système selon l'invention lorsque ledit programme est exécuté sur un ordinateur. 3060781 5 L'invention concerne également un moyen de stockage d'informations, amovible ou non, partiellement ou totalement lisible par un ordinateur ou un microprocesseur comportant des instructions de code d'un programme d'ordinateur pour l'exécution du système selon l'invention. 5 D'autres particularités et avantages de l'invention apparaîtront encore dans la description ci-après. Dans les dessins annexés, donnés à titre d'exemples non limitatifs : - la figure 1 est un schéma d'un exemple de réalisation d'un 10 système selon l'invention ; - la figure 2 est un schéma de l'architecture logicielle du système selon un exemple de réalisation de l'invention ; - la figure 3 est un bloc-diagramme schématique d'un dispositif de traitement de l'information pour la mise en oeuvre d'un ou plusieurs modes de 15 réalisation de l'invention. Le système proposé à pour vocation de s'insérer dans une système de simulation aéronautique. On entend par système de simulation aéronautique un système permettant de recréer l'environnement complet d'un pilote lors d'un vol 20 d'aéronef et notamment les échanges du pilote avec le contrôle aérien et d'autres aéronefs virtuels. Un tel système comprend typiquement un cockpit reproduisant les commandes d'un aéronef connecté à un dispositif de traitement de l'information en charge de la simulation. Les différents instruments de bord vont indiquer des informations réalistes en cohérence avec 25 la simulation. La vision au travers du cockpit sera reproduite par des images réalistes au travers d'écrans. Selon un mode de réalisation de l'invention, le système proposé est composé d'un générateur de communications voix (VCG pour Voice 30 Communication Generator en anglais) qui offre à un opérateur qui est en charge de la gestion de la simulation des messages radio une interface homme/machine lui permettant de contrôler les messages émis. Cette interface 3060781 6 homme/machine permet à l'opérateur d'accéder à des messages provenant d'un générateur de trafic, à des messages provenant de scénarios prédéfinis et également à la génération de messages en direct. L'opérateur peut alors provoquer l'émission de ces divers messages arbitrairement selon l'évolution de 5 la simulation du vol. Les messages émis sont alors gérés par un module de gestion des communications (VCM pour Voice Communication Manager en anglais) voix qui gère leur reproduction par un simulateur. Plusieurs systèmes de simulation peuvent fonctionner simultanément dans le cadre d'une même simulation globale. Il est alors avantageux que les messages des différents 10 systèmes de simulation soient communiqués aux autres. Dans ce contexte, ce module de gestion des communications voix peut également s'interfacer au travers d'un réseau de communication de données avec d'autres modules de gestion des communications voix d'autres générateurs de communication voix. Ainsi, plusieurs simulations peuvent être réalisées simultanément et dans un 15 même environnement radio. La Figure 1 illustre un exemple de réalisation d'un tel système. Le système est typiquement composé d'un ensemble logiciel s'exécutant sur un dispositif de traitement de l'information 1.1 tel qu'un ordinateur par exemple. 20 Cet ensemble logiciel comprend un générateur de communications voix 1.2. Le générateur de communications voix 1.2 reçoit des informations sur le trafic aérien simulé par un générateur de trafic 1.5 (TG pour Traffic Generator en anglais) via une interface logicielle nommée module de gestion de la communication de trafic 1.4 (TCM pour Traffic Communication Manager en 25 anglais). Les différents messages audio générés par le générateur de communications voix sont traités par le module de gestion des communications 1.7. Ce module de gestion des communications reçoit également des messages audio de modules similaires 1.8 et 1.9 au sein d'autres systèmes interconnectés par un réseau de communication de données 1.6. Ces 30 échanges peuvent, par exemple, utiliser des protocoles de transmission de voix sur IP (Internet Protocol en anglais). Les messages reçus par le module de gestion des communications 1.7 sont alors émis pour pouvoir être entendus 3060781 7 dans le cockpit du simulateur de vol, via un haut-parleur 1.3 ou un casque porté par le pilote. Selon un aspect de l'invention, le générateur de communications voix 5 comporte une interface homme/machine qui permet à un opérateur de gérer de manière intégrée les éventuels messages provenant d'un générateur de trafic, les messages générés par des scénarios prédéfinis et des messages saisis en temps réel par l'opérateur pour s'insérer dans la simulation. Tous ces messages sont ensuite restitués en audio par un même synthétiseur vocal, ce 10 qui permet qu'ils apparaissent comme provenant de personnes identiques lorsqu'ils ont une même source, par une cohérence des voix utilisées. Pour ce faire, le générateur de communications voix peut intégrer un moteur de messages de trafic. Ce moteur de messages de trafic est connecté avec une librairie opérationnelle de messages prédéfinis ainsi qu'avec le générateur de 15 trafic s'il est présent dans le système. A partir de ces données, le moteur de messages de trafic fournit à l'interface homme/machine des messages pouvant être émis. Ces messages peuvent être incomplets et peuvent alors être complétés par l'opérateur via l'interface homme/machine. L'opérateur garde la maîtrise des messages qui seront finalement émis, c'est lui qui sélectionne et 20 commande la restitution d'un message proposé par le moteur de messages de trafic. La Figure 2 illustre l'architecture logicielle du système selon un exemple de réalisation de l'invention. Dans cet exemple, le générateur de 25 communications voix 1.2 comprend une interface homme/machine 2.1 (HMI pour Human Machine Interface en anglais) qui permet à l'opérateur de gérer l'émission de messages audio permettant la simulation des messages radio pour une simulation de vol. Les messages audio émis depuis cette interface homme/machine 2.1 sont transmis au format texte 2.11 à un synthétiseur vocal 30 2.4 (TTS pour Text To Speech en anglais). Le synthétiseur vocal 2.4 reçoit les messages depuis l'interface ainsi que des informations supplémentaires telles que, par exemple, la voix à utiliser pour la synthèse. En effet, le synthétiseur 3060781 8 vocal 2.4 offre typiquement un ensemble de voix pouvant être utilisées et paramétrées pour la restitution audio des messages. Cet ensemble de voix permet d'attribuer des voix différentes aux différents acteurs de la simulation pour plus de réalisme. Ainsi, les messages du contrôle aérien et de chaque 5 pilote des aéronefs simulés auront leur voix propre utilisée de manière constante au cours de la session de simulation. Les messages audio 2.12 générés par le synthétiseur vocal 2.4 sont ensuite envoyés au module de gestion des communications voix 1.7. Ce dernier est en charge de leur restitution au sein de la simulation et de leur transmission éventuelle à d'autres 10 systèmes identiques connectés en réseaux. La librairie opérationnelle (OL pour Operational Librairy en anglais) 2.3 est une base de données de clairances pré-formatées. Ces clairances sont disponibles 2.10 pour l'opérateur du système au sein de l'interface 15 homme/machine 2.1.L'opérateur peut sélectionner ces clairances, les modifier, et gérer leur émission au sein de la simulation. La librairie opérationnelle contient la phraséologie propre à l'aéronautique adoptée par les pilotes et le contrôle aérien, les indicatifs radio des appareils et la liste des actions à faire. D'éventuels paramètres manquants peuvent être rajoutés par l'opérateur au 20 sein de l'interface homme/machine 2.1. Avantageusement, la librairie opérationnelle 2.3 contient également des adaptations permettant d'adapter le synthétiseur vocal 2.4 au langage aéronautique. Il est possible de modifier le synthétiseur pour utiliser l'alphabet aéronautique ou encore de le paramétrer pour « professionaliser la voix » en évitant des intonations indicative d'un état 25 émotionel marqué, éviter une voix trop joyeuse par exemple. Le générateur de communications voix 1.2 comporte également un moteur de messages de trafic 2.2 (TME pour Traffic Message Engine en anglais). Ce moteur de messages de trafic reçoit des informations de la part 30 d'un générateur de trafic via le module de gestion de communication de trafic 1.4. Ces informations comprennent d'une part des informations de trafic 2.5 qui comprennent typiquement les aéronefs générés, leurs indicatifs radios, leurs 3060781 9 types, les codes de transpondeurs utilisés etc... Ces informations contiennent également des messages ou clairances (francisation du terme anglais clearance) 2.6 échangés entre le contrôle aérien et les pilotes des appareils et relatifs au trafic généré. Dans un premier mode de réalisation, le générateur de 5 trafic utilise sa propre base de clairances, et dans ce cas, le moteur de messages de trafic 2.2 reçoit des clairances complètes qu'il envoie à l'interface homme/machine 2.1. Dans un autre mode de réalisation, le générateur de trafic utilise la librairie opérationnelle 2.3, dans ce cas, le moteur de messages de trafic 2.2 reçoit les identifiants de clairances pré-formatées présentes dans la 10 librairie oprationnelle 2.3 accompagnées des paramètres permettant de compléter ces clairances, tels que les indicatifs des aéronefs, et autres... Ces clairances sont alors rendues disponibles à l'opérateur au sein de l'interface homme/machine 2.1 15 Il est à noter que le moteur de messages de trafic 2.2 et la connexion à un générateur de trafic externe n'est pas indispensable au fonctionnement du système. Dans certains modes de réalisation, les simulations sont générées uniquement sur la base des scénarios décrits plus loin. 20 L'interface homme/machine 2.1 comprend un module de reproduction rapide de clairance 2.14. Ce module 2.14 permet à l'opérateur de générer rapidement une clairance et de l'émettre à destination de la simulation. La clairance peut être tapée directement dans un champ texte ou retrouvée depuis la base opérationnelle 2.3. Avantageusement, le module de reproduction rapide 25 de clairance 2.14 permet de sélectionner des paramètres relatifs à cette clairance, par exemple il peut permettre à l'opérateur de sélectionner l'auteur de la clairance, typiquement l'indicatif de l'avion simulé, l'avion peut alors également être sélectionné, ou le contrôle aérien. Il peut également être possible de sélectionner le type de clairance, typiquement entre requête, 30 réponse et répétition d'une clairance précédente. Il peut aussi être possible de sélectionner une catégorie de clairance, les catégories représentant la phase de vol concernée, par exemple « sol », « approche », « décollage » etc ... Une 3060781 10 fois la clairance complètement définie, l'opérateur peut émettre cette clairance à destination de la simulation. Dans certains modes de réalisation, il est également possible de sélectionner une voix parmi les voix disponibles au sein du synthétiseur vocal 2.4, pour l'associer à la clairance avant de commander sa 5 restitution. Dans certains modes de réalisation, l'association de la voix et d'un auteur de clairance (pilote d'un avion ou contrôleur) peut être mémorisée de façon à éviter de devoir sélectionner la voix à chaque clairance. Avantageusement, le module de reproduction rapide de clairances 2.14 comprend également la possibilité de sauver la clairance définie dans la librairie 10 opérationnelle 2.3 pour une réutilisation ultérieure et d'ouvrir cette librairie pour charger une clairance préalablement sauvegardée. Ainsi, l'opérateur peut rapidement accéder à une clairance pré-formatée enregistrée dans la librairie opérationnelle et l'émettre à destination de la simulation. Selon certains modes de réalisation, le module de reproduction rapide de clairances 2.14 attribue un 15 identifiant unique aux clairances créées et sauvegardées. Cet identifiant unique permet avantageusement de servir de raccourci pour accéder aux clairances sauvegardées. C'est également cet identifiant qui est utilisé par le générateur de trafic pour indiquer une clairance lorsque ce générateur utilise la librairie opérationnelle. L'utilisation du module de reproduction rapide de clairances 2.14 20 permet à l'opérateur de réagir et de s'adapter en direct à l'évolution de la simulation et aux actions du pilote dans le simulateur en lui envoyant des clairances hors scénario de façon totalement libre. Grâce à l'interface de ce module, la génération de ces clairances hors scénario est facile et rapide. Les clairances ainsi générées s'intègrent dans la simulation par l'utilisation des voix 25 utilisées par les autres clairances. Selon certains modes de réalisation de l'invention, il est possible d'associer une voix à un aéronef ou à un contrôleur aérien et de sauvegarder cette association. Ainsi, il est possible de sélectionner l'aéronef lors de la 30 gestion d'une clairance et d'obtenir systématiquement la même voix pour la restitution d'une clairance en provenance de cet aéronef, la voix représente celle du pilote de l'aéronef. Pour ce faire, le module de reproduction rapide de 3060781 11 clairances 2.14 permet de sélectionner un aéronef existant, ou de le créer, et d'y associer une voix du synthétiseur vocal et de sauvegarder l'aéronef ainsi configuré. Il est alors possible d'associer de nouveau cet aéronef plus tard à une nouvelle clairance qui sera restituée avec la voix associée. 5 Avantageusement, l'indicatif radio de l'aéronef est alors également associé automatiquement également en sus de la voix. L'interface homme/machine 2.1 comprend également un module de contrôle des scénarios 2.13. Ce module 2.13 permet typiquement de créer de 10 nouveaux scénarios, de les sauvegarder, de les retrouver et de les éditer. Le module de contrôle des scénarios 2.13 permet également de contrôler le déroulé d'un scénario lors d'une session de simulation. Un scénario comprend la totalité des informations nécessaires pour 15 générer une simulation de messages radio réaliste lors d'une session de vol en simulateur. Ces informations comprennent notamment, l'ensemble des avions générés lors de cette simulation, l'ensemble des contrôleurs aériens, les aéroports, les différents espaces aériens utilisés, les messages ATIS (pour Automatic Terminal Information Service en anglais) et les clairances entre les 20 différents acteurs de la simulation. Avantageusement, le module de contrôle des scénarios 2.13 permet également la création d'un nouveau scénario. Ce module 2.13 comprend typiquement un moyen de nommer le scénario créé. Il comprend également le 25 moyen de sélectionner une liste d'aéronefs associés au scénario. Ces aéronefs peuvent être créés en définissant leurs paramètres, parmi lesquels l'indicatif radio associé, le type d'appareil, une voix associée au pilote de l'appareil parmi celles disponibles au sein du synthétiseur vocal 2.4 et le nom donné à l'aéronef. Les aéronefs peuvent également être retrouvés parmi les aéronefs 30 sauvegardés. La liste des aéronefs sélectionnés pour le scénario est avantageusement disponible, par exemple sous la forme d'une liste sélectionnable pour permettre la modification des appareils. De manière 3060781 12 similaire, le module de contrôle des scénarios 2.13 comprend également le moyen de sélectionner une liste de contrôleurs impliqués dans le scénario, de créer ces contrôleurs en leur affectant un nom et une voix ou de les retrouver parmi un ensemble de contrôleurs sauvegardés. Avantageusement le module 5 de contrôle des scénarios 2.13 comprend l'affichage du nombre d'appareils et du nombre de contrôleurs sélectionnés associés au scénario. Le coeur du scénario est composé d'une liste ordonnée de clairances prédéfinies devant être émise sur la radio simulée. Le module de contrôle des 10 scénarios 2.13 comprend un module de création de liste ordonnée de clairances prédéfinies pour la création et la gestion de cette liste ordonnée de clairances. Ce module de création de liste ordonnée de clairances permet de générer rapidement un ensemble de clairances en indiquant pour chaque clairance générée l'auteur de la clairance, typiquement le pilote de l'un des 15 appareils générés ou l'un des contrôleurs, et le type de la clairance, c'est-à-dire s'il s'agit d'une requête, d'une réponse ou d'une répétition de clairance. Ensuite, la clairance elle-même est typiquement sélectionnée dans l'ensemble des clairances pré-formatées sauvegardées dans la librairie opérationnelle. On parle ici de clairances pré-formatées pour parler des clairances mémorisées 20 dans la librairie opérationnelle. Ces clairances pré-formatées peuvent ne pas être complète, par exemple elle devront être complétée par un indicatif d'aéronef avant de pouvoir être émises. On parle de clairances prédéfinies pour parler des clairances définies au sein d'un scénarion. Ces clairances prédéfinies sont complètes et prêtes à être émises. Au besoin, une nouvelle 25 clairance pré-formatée peut être générée, sauvegardée dans la librairie pour pouvoir être sélectionnées dans la liste ordonnée de clairances prédéfinies. Avantageusement, le module de création de liste ordonnée de clairances permet de modifier l'ordre des clairances, par exemple en déplaçant simplement une clairance à l'aide d'un outil de pointage comme une souris 30 d'ordinateur ou tout autre outil de pointage équivalent. Dans certains mode de réalisation, il est également possible d'insérer des notes dans la listes. Ces notes sont typiquement des commentaires sur le déroulé du scénario pour 3060781 13 permettre à l'opérateur d'avoir, par exemple, des informations sur le comportement attendu du pilote ou toute autre information pouvant lui être utile lors de la simulation. 5 Lorsque le scénario est complètement défini, il est possible de le sauvegarder sous son nom. La sauvegarde du scénario, comme celle des aéronefs et des contrôleurs se fait dans un espace de stockage du dispositif de traitement exécutant l'ensemble logiciel composant le générateur de communications voix 1.2. Cet espace de stockage peut être intégré à la librairie 10 opérationnelle ou constituer un espace séparé. Lors d'une session de simulation, l'opérateur sélectionne un scénario, le charge et en contrôle le déroulé. L'interface homme/machine lui offre la liste ordonnée de clairances prédéfinies composant le scénario. L'opérateur peut 15 alors provoquer l'émission des clairances prédéfinies selon l'ordre proposé et suivant le déroulé temporel de la simulation. Avantageusement, la liste ordonnée de clairances prédéfinies affichée indique les clairances déjà émise et la prochaine clairance devant être émise selon le scénario. Ces indications peuvent, par exemple, prendre la forme d'un code couleur des clairances 20 affichées. Avantageusement, l'opérateur peut, en fonction du déroulé de la simulation, émettre des clairances prédéfinies du scénario en sortant de l'ordre prévu, par exemple en sélectionnant la clairance prédéfinie qu'il souhaite émettre dans la liste. 25 Avantageusement, lorsque le générateur de communications voix est connecté à un générateur de trafic, les clairances issues du générateur viennent compléter celles issues du scénario. Ces clairances issues du générateur peuvent être émises automatiquement vers le synthétiseur vocal. Elles peuvent également être insérées dans le scénario pour une validation par 30 l'opérateur avant émission. L'utilisation du générateur de trafic permet de réduire le nombre d'aéronefs devant être scénarisés. Le scénario concerne alors typiquement un nombre plus réduit d'aéronefs directement impliqués dans 3060781 14 la simulation voulue. Les autres aéronefs, constituant ce que l'on pourrait appeler un « fond sonore » de la simulation radio, sont simulés automatiquement par le générateur de trafic. 5 A tout moment, l'opérateur peut faire appel au module de reproduction rapide de clairance 2.14 module de contrôle des scénarios 2.13 pour émettre une clairance « hors scénario ». Ainsi, il est toujours maître de la simulation radio et dispose de tous les outils lui permettant de contrôler rapidement l'émission de clairances, du scénario ou hors scénario, pour pouvoir réagir au 10 comportement adopté par le pilote présent dans le cockpit de simulation. Grâce au générateur de communications voix selon l'invention, un opérateur seul, ou un petit nombre d'opérateurs, peuvent contrôler finement, de manière réactive et réaliste, l'ensemble des messages radio d'une simulation complexe impliquant de nombreux aéronefs et contrôleurs simulés. 15 Les clairances 2.11 émises par l'opérateur à l'aide du module de contrôle de scénarios 2.13 ou du module de reproduction rapide de clairances 2.14 sont émises à destination du synthétiseur vocal 2.4. 20 Les scénarios peuvent rapidement comprendre un nombre relativement important d'aéronefs, par exemple une trentaine, et donc autant de pilotes et quelques contrôleurs. Le nombre d'acteurs différents devant être simulés peut ainsi rapidement dépasser le nombre de voix disponibles au sein du synthétiseur vocal 2.4. La réutilisation d'une même voix pour deux acteurs 25 simulés différents nuit au réalisme de la simulation et peut générer une confusion pour le pilote de la simulation. Pour pallier ce problème, certains modes de réalisation de l'invention comprennent en outre un module d'altération de voix. Ce module vient se connecter en sortie du synthétiseur vocal 2.4. Il prend en entrée les messages voix générés par le synthétiseur 30 vocal 2.4 y applique sélectivement une altération avant leur restitution au sein de la simulation. Ces altérations peuvent comprendre, de manière non limitative, l'ajout de bruit de fond simulant par exemple le bruit des moteurs d'un 3060781 15 aéronef ou encore le bruit de fond du à l'usage de fréquences radio, la modification de la tonalité de la voix en augmentant ou réduisant légèrement cette tonalité et la modification de la vitesse d'élocution de la voix. Ces altérations permettent d'augmenter d'autant le nombre de voix différentes, ce 5 qui permet d'augmenter le nombre d'acteurs simulés du système pouvant être dotés d'une voix propre. La figure 3 est un bloc-diagramme schématique d'un dispositif de traitement de l'information 3.0 pour la mise en oeuvre d'un ou plusieurs modes 10 de réalisation de l'invention. Le dispositif 3.0 de traitement de l'information peut être un périphérique tel qu'un micro-ordinateur, un poste de travail ou un terminal mobile de télécommunication. Le dispositif 3.0 comporte un bus de communication connecté à: - une unité centrale de traitement 3.1, tel qu'un microprocesseur, 15 notée CPU; - une mémoire à accès aléatoire 3.2, notée RAM, pour mémoriser le code exécutable du procédé de réalisation de l'invention ainsi que les registres adaptés à enregistrer des variables et des paramètres nécessaires pour la mise en oeuvre du procédé selon des modes de réalisation de l'invention ; la capacité 20 de mémoire du dispositif peut être complétée par une mémoire RAM optionnelle connectée à un port d'extension, par exemple; - une mémoire morte 3.3, notée ROM, pour stocker des programmes informatiques pour la mise en oeuvre des modes de réalisation de l'invention; - une interface réseau 3.4 est normalement connectée à un réseau 25 de communication sur lequel des données numériques à traiter sont transmis ou reçus. L'interface réseau 3.4 peut être une seule interface réseau, ou composée d'un ensemble d'interfaces réseau différentes (par exemple filaire et sans fil, interfaces ou différents types d'interfaces filaires ou sans fil). Des paquets de données sont envoyés sur l'interface réseau pour la transmission ou 30 sont lues à partir de l'interface de réseau pour la réception sous le contrôle de l'application logiciel exécuté dans le processeur 3.1 ; 3060781 16 - une interface utilisateur 3.5 pour recevoir des entrées d'un utilisateur ou pour afficher des informations à un utilisateur ; - un dispositif de stockage 3.6 tel que décrit dans l'invention et noté HD ; 5 - un module d'entrée/sortie 3.7 pour la réception / l'envoi de données depuis / vers des périphériques externes tels que disque dur, support de stockage amovible ou autres. Le code exécutable peut être stocké dans une mémoire morte 3.3, 10 sur le dispositif de stockage 3.6 ou sur un support amovible numérique tel que par exemple un disque. Selon une variante, le code exécutable des programmes peut être reçu au moyen d'un réseau de communication, via l'interface réseau 3.4, afin d'être stocké dans l'un des moyens de stockage du dispositif de communication 3.0, tel que le dispositif de stockage 3.6, avant 15 d'être exécuté. L'unité centrale de traitement 3.1 est adaptée pour commander et diriger l'exécution des instructions ou des portions de code logiciel du programme ou des programmes selon l'un des modes de réalisation de 20 l'invention, instructions qui sont stockées dans l'un des moyens de stockage précités. Après la mise sous tension, le CPU 3.1 est capable d'exécuter des instructions de la mémoire RAM principale 3.2, relatives à une application logicielle. Un tel logiciel, lorsqu'il est exécuté par le processeur 3.1, provoque l'exécution des procédés décrits. 25 Dans ce mode de réalisation, l'appareil est un appareil programmable qui utilise un logiciel pour mettre en oeuvre l'invention. Toutefois, à titre subsidiaire, la présente invention peut être mise en oeuvre dans le matériel (par exemple, sous la forme d'un circuit intégré spécifique ou ASIC). 30 3060781 17 Naturellement, pour satisfaire des besoins spécifiques, une personne compétente dans le domaine de l'invention pourra appliquer des modifications dans la description précédente. 5 Bien que la présente invention ait été décrite ci-dessus en référence à des modes de réalisation spécifiques, la présente invention n'est pas limitée aux modes de réalisation spécifiques, et les modifications qui se trouvent dans le champ d'application de la présente invention seront évidentes pour une personne versée dans l'art. 10 REVENDICATIONS1. Système de génération de communications voix (1.2) pour la simulation des échanges radio dans un système de simulation aéronautique, caractérisé en ce qu'il comprend : une librairie opérationnelle (2.3) de clairances pré-formatées ; un module de synthèse vocal (2.4) pour émettre en audio à destination d'un module externe de gestion des communications voix des clairances reçues au format texte ; une interface homme/machine (2.1) qui comprend : o un module de contrôle d'un scénario de clairances prédéfinies (2.13), lesdites clairances prédéfinies étant stockées dans la librairie opérationnelle (2.3) ; o un module de reproduction rapide de clairances (2.14) permettant l'émission de clairances hors scénario ; et o des moyens d'émettre les clairances prédéfinies et les clairances hors scénario à destination du synthétiseur vocal. 2. Système selon la revendication 1, caractérisé en ce qu'il comporte en outre : un moteur de messages de trafic (2.2) pour rendre disponible au niveau de l'interface homme/machine (2.1) des clairances issues d'un générateur de trafic externe. 3. Système selon la revendication 2, caractérisé en ce que le moteur de messages de trafic (2.2) comprend en outre des moyens pour combiner les clairances issues du générateur de trafic externe avec des clairances pré-formatées de la librairie opérationnelle et les rendre disponibles au niveau de l'interface homme/machine (2.1). 3060781 19 4. Système selon l'une des revendications 1 à 3, caractérisé en ce que le module de contrôle des scénarios (2.13) comprend en outre : - des moyens pour créer de nouveaux scénarios, de les sauvegarder, de les retrouver et de les éditer. 5 5. Système selon la revendication 4, caractérisé en ce que les moyens pour créer de nouveaux scénarios comprennent : des moyens pour créer, sauvegarder et retrouver des aéronefs ; des moyens pour créer, sauvegarder et retrouver des contrôleurs 10 aériens ; et des moyens pour créer une liste ordonnée de clairances prédéfinies. 6. Système selon la revendication 5, caractérisé en ce que lesdites 15 clairances prédéfinies comprennent : des messages entre le contrôle aérien et le pilote de la simulation ; et des messages entre le contrôle aérien et des avions simulés. 20 7. Système selon l'une des revendications 1 à 6, caractérisé en ce que le module de reproduction rapide de clairances comprend : des moyens de créer des clairances ; et des moyens de retrouver des clairances depuis la librairie opérationnelle (2.3). 25 8. Système selon la revendication 7 caractérisé en ce que les moyens de créer des clairances comprennent : - des moyens de sélectionner l'auteur de la clairance, le type de clairance, la catégorie de clairance et le message associé. 30 9. Système selon l'une quelconque des revendications 1 à 8, caractérisé en ce qu'il comporte en outre : 3060781 20 - des moyens d'altération de voix pour appliquer des altérations aux messages audio générés par le synthétiseur vocal. 10. Système selon la revendication 9, caractérisé en ce que les moyens 5 d'altération de voix comprennent au moins l'un des moyens suivants : des moyens pour ajouter des bruits de fond ; des moyens de modifier la tonalité de la voix : des moyens de modifier la vitesse d'élocution de la voix. 10 11. Programme d'ordinateur comprenant des instructions adaptées à la mise en oeuvre du système selon l'une quelconque des revendications 1 à 10 lorsque ledit programme est exécuté sur un ordinateur. 12. Moyen de stockage d'informations, amovible ou non, partiellement ou 15 totalement lisible par un ordinateur ou un microprocesseur comportant des instructions de code d'un programme d'ordinateur pour l'exécution du système selon l'une quelconque des revendications 1 à 10.