Guide NextATCAide et FAQ NextATC
Configuration Azure
Clé, région, voix, coût
Azure TTS est l'option de voix cloud haute qualité. La voix locale X-Plane/système d'exploitation fonctionne sans configuration ; Azure peut rendre les messages radio plus naturels.
Azure est payant et fourni par Microsoft, pas par nous. Vous avez besoin d'un compte Microsoft Azure et d'une ressource Cognitive Services Speech. Vérifiez les tarifs et quotas actuels de Microsoft avant de l'activer.
Liste de vérification rapide#
- Créez un compte Microsoft Azure avec un abonnement Azure actif.
- Dans Azure Portal, créez une ressource
Speech:Create a resource -> AI + Machine Learning -> Speech service. - Choisissez abonnement, groupe de ressources, nom de ressource, région et niveau de tarification. Vérifiez les coûts actuels de Microsoft, le quota gratuit et les alertes budgétaires.
- Ouvrez
Plugins -> NextATC -> Options -> Voice. - Appuyez sur
Azure TTS setuppour configurer la ressource. Utilisez le sélecteurSpeech enginepour choisirMicrosoft Azurelorsque le réglage est prêt. - L'assistant peut ouvrir la page de création Azure, la page des tarifs et la documentation Microsoft.
- Après création de la ressource Azure, ouvrez‑la et allez dans
Resource Management -> Keys and Endpoint. - Collez
KEY 1, sélectionnez la mêmeLocation/Regiondans la liste NextATC, puis appuyez surSave and Test Azure.
Vous devriez entendre la nouvelle voix au prochain message ATC.
Pour modifier une clé ou une région déjà enregistrée, rouvrez Azure TTS setup dans Options. Les valeurs secrètes sont enregistrées dans le credentials.ini obfusqué. Les anciennes valeurs dans settings.ini sont encore lues pour la migration, mais l'assistant guidé est le chemin actuel. Si des identifiants sont déjà enregistrés, l'assistant teste d'abord la configuration Azure actuelle et affiche réussi/échoué avant de proposer la reconfiguration.
Choix des voix#
Après la configuration d'Azure, choisissez la voix du pilote et le groupe de voix des contrôleurs.
Dans Options -> Voice, appuyez sur Voice roles... dans la section Microsoft Azure TTS pour ouvrir Azure Voice Roles. Avec Microsoft Azure sélectionné dans le Speech engine, le bouton Voice roles / Download... ouvre les mêmes contrôles de voix.
Comment obtenir ma clé, ma région et le token ?#
Dans le portail Azure :
- Cliquez sur
Create a resource. - Ouvrez
AI + Machine Learning. - Choisissez
Speech service. - Renseignez abonnement, groupe de ressources, nom de ressource, région et niveau de tarification.
- Cliquez sur
Create. - Quand le déploiement est terminé, ouvrez la nouvelle ressource Speech.
- Dans le menu gauche, ouvrez
Resource Management -> Keys and Endpoint. - Copiez
KEY 1. - Dans NextATC, sélectionnez la même
Location/Regiondans la liste.
Vous n'obtenez pas et ne collez pas de token manuellement. NextATC utilise KEY 1 et la région sélectionnée pour demander un token Speech temporaire pendant Save and Test Azure. Ce token est de courte durée et n'est pas enregistré comme identifiant.
Combien cela va‑t‑il coûter ?#
Les tarifs, quotas gratuits et disponibilités régionales sont contrôlés par Microsoft et peuvent changer. Le plugin ne vous facture pas et ne voit pas votre facturation ; il envoie seulement des requêtes TTS avec la clé que vous fournissez.
L'utilisation dépend de vos paramètres et de votre activité de vol ; un quota gratuit n'est pas une garantie de coût nul. NextATC inclut un rappel au démarrage pour examiner l'utilisation. Si aucune préférence n'est enregistrée, il est activé toutes les deux semaines et la première invite éligible est immédiate. Check now ouvre les abonnements Azure ; Not now ou la fermeture du dialogue enregistre ce jour et attend l'intervalle sélectionné ; Do not show again le désactive. L'intervalle peut être modifié dans Options, et aucun rappel n'apparaît si Azure TTS est désactivé ou non configuré.
Statistiques locales et seuil de sécurité#
Options -> Voice -> Microsoft Azure TTS Stats affiche les requêtes envoyées, réussies et les caractères facturables estimés pour le mois civil UTC actuel et précédent. NextATC ne compte que les véritables POST de synthèse Azure ; les jetons, le TTS local et la génération de texte AI sont exclus. Les caractères ne s'ajoutent qu'après une synthèse réussie. Les compteurs sont dans X-Plane/Resources/plugins/NextATC/NextATC.azure-usage.ini.
Le plugin utilise 500 000 caractères neural Text‑to‑Speech par mois civil comme référence pour le Speech Free Tier F0, réinitialisé au début de chaque mois en UTC. Vérifiez Microsoft Speech pricing pour le quota actuel. Cette référence locale n'est pas une limite de facturation : NextATC ne peut pas détecter si votre ressource est en Free Tier F0, S0 ou un autre forfait, et les périodes de facturation des abonnements payants peuvent différer.
La protection Auto-disable Azure at safety limit (optional) est activée par défaut à 90 %. La case et le seuil de 10 à 99 % sont enregistrés. Au seuil, NextATC termine la requête qui l'a franchi, désactive Azure TTS et bloque les synthèses suivantes. Une tentative de réactivation en explique la raison. Augmentez le seuil, désactivez la protection ou attendez le mois civil UTC suivant.
Ces chiffres sont des estimations, pas des données de facturation Azure. Vérifiez toujours Azure Portal ; les données d'utilisation et de coût peuvent avoir 24 heures de retard ou davantage selon l'abonnement.
« Azure TTS ne parle pas »#
Parcourez cette liste :
Speech engineest réglé surMicrosoft AzuredansOptions -> Voice.Read ATC messages (TTS)est également activé.- La clé est la chaîne de clé, pas le nom de la ressource.
- La région est un code court comme
westeurope, pas une URL complète. - Vous avez accès à Internet depuis la machine qui exécute X‑Plane.
- La ressource Azure est toujours active dans votre portail Azure (non supprimée, non suspendue).
- Azure Voice Roles inclut au moins une voix sélectionnée.
Si Azure n'est pas configuré au démarrage, le plugin désactive Azure et utilise le chemin de voix local. Les échecs de requêtes Azure en runtime sont journalisés et peuvent rendre ce message silencieux. Vérifiez X-Plane/Log.txt pour l'erreur Azure renvoyée par Microsoft.
« La voix est mauvaise / robotique »#
Vous êtes probablement encore sur la voix OS intégrée. Soit Azure a échoué (voir ci‑dessus), soit Speech engine est différent. La page Options affiche le statut actuel de la voix.
Puis‑je choisir une voix Azure séparée pour le pilote ?#
Oui. Dans Options -> Voice, appuyez sur Voice roles... dans la section Microsoft Azure TTS pour sélectionner la voix du pilote et le groupe de voix des contrôleurs activé. La voix de readback du pilote reste silencieuse tant que Disable voice on readback est activé ; désactivez cette option pour entendre la voix du pilote sélectionnée.
Revenir à la voix OS gratuite#
Choisissez Operating system dans Options -> Voice -> Speech engine et enregistrez les Options. Les prochains messages utiliseront la voie du système d'exploitation. Aucun redémarrage n'est nécessaire.
Note de confidentialité#
Quand Azure TTS est activé, le texte ATC est envoyé à Microsoft Azure pour synthèse. Aucune donnée de vol au-delà du texte du message n'est envoyée. Si vous préférez la voix uniquement locale, utilisez la voix OS intégrée.
Voir aussi#
- Voix & Push-to-Talk — pour les fonctionnalités vocales côté locution.
- Référence des Options — pour chaque case à cocher liée à la voix.
- Dépannage — pour des correctifs généraux.