Pack vocal EdgeTX : faire parler votre radio avec n’importe quelle voix
Les radios sous EdgeTX, comme les modèles RadioMaster, annoncent les positions des interrupteurs, les chronos, la télémétrie et les alertes avec des fichiers vocaux enregistrés. Les packs officiels sont bons, mais beaucoup de pilotes veulent que leur radio parle avec la voix d’un personnage d’anime ou de jeu, une voix grave d’annonceur ou la leur.
Ce guide montre comment sont organisés les packs sonores EdgeTX, comment faire lire chaque annonce par le moteur gratuit SuperClonica et comment convertir les fichiers au format lu par EdgeTX.
Comment fonctionnent les packs vocaux EdgeTX
D’après le dépôt des packs sonores EdgeTX, chaque langue est un dossier dans SOUNDS sur la carte SD, par exemple SOUNDS/fr, et la langue de la voix se choisit dans les réglages d’EdgeTX. Le dépôt liste toutes les annonces dans un tableau par langue, comme voices/fr-FR.csv, avec des colonnes pour le texte, Path et Filename, par exemple SYSTEM/0000.wav. Les packs officiels eux-mêmes ont été générés avec des services de synthèse vocale.
Faire lire chaque annonce
Téléchargez le tableau des annonces de votre langue, installez le moteur gratuit avec python -m pip install superclonica-cpu et, en Python, après import csv, os, from superclonica import Superclonica and tts = Superclonica(), then for row in csv.DictReader(open("phrases.csv", encoding="utf-8")): os.makedirs(os.path.join("raw", row["Path"]), exist_ok=True); audio, rate = tts.synthesize(row["Translation"], voice="voice.json", lang="fr", seed=5); tts.save(os.path.join("raw", row["Path"], row["Filename"]), audio). Utilisez une graine fixe pour que toutes les annonces sonnent comme un même annonceur. Relisez avant les annonces avec des nombres et des unités et écrivez-les comme elles doivent être dites.
Convertir au format EdgeTX
Le dépôt décrit les fichiers comme du WAV PCM 16 bits, mono, jusqu’à 32 kHz. Convertissez chaque fichier avec ffmpeg, par exemple ffmpeg -i raw/SYSTEM/0000.wav -ar 32000 -ac 1 -sample_fmt s16 SOUNDS/fr/SYSTEM/0000.wav, en gardant le même dossier et le même nom. Copiez le dossier de la langue dans SOUNDS sur la carte SD, en remplaçant l’ancien après une sauvegarde, puis choisissez la langue dans les réglages de la radio.
Des sons perso pour les interrupteurs
Pour vos propres annonces, comme « Mode tortue activé » ou « Train sorti », faites lire la phrase, convertissez-la de la même façon et copiez-la dans le dossier de la langue. Choisissez-la ensuite avec Play track dans les fonctions spéciales ou globales d’un interrupteur. Gardez des phrases courtes pour qu’elles se terminent avant l’événement suivant.
Choisir la voix
Essayez des voix gratuitement sur leurs pages avec une phrase de 30 à 100 caractères, sans compte : personnages d’anime et de jeux pour un pack amusant, annonceurs pour des annonces claires en vol. Vérifiez que les alertes restent compréhensibles malgré le bruit des moteurs. Le moteur parle 31 langues, dont le français, le japonais et le coréen ; le chinois n’est pas encore pris en charge. Les voix de personnages du catalogue sont faites par des fans : partagez les packs comme créations de fans.