GUIDE

Voix GPS personnalisée pour ETS2 : créer son mod de navigation

Euro Truck Simulator 2 et American Truck Simulator permettent aux moddeurs de remplacer la voix de la navigation. Les joueurs créent des voix dans d’autres langues, avec la voix d’un ami ou d’un personnage de jeu ou de film. Le plus dur est d’enregistrer des dizaines de courtes consignes avec une voix constante.

Ce guide liste les consignes attendues par le jeu selon le wiki de modding de SCS, montre comment les faire toutes lire d’un coup avec le moteur gratuit SuperClonica et indique ce qu’il faut pour les empaqueter dans les versions actuelles du jeu.

Les phrases dont la navigation a besoin

Le wiki SCS liste les noms de sons utilisés par la navigation : turn_left, turn_right, keep_left, keep_right, exit_left, exit_right et go_straight ; roundabout_1 à roundabout_6 et exit_now ; prepare_turn_left, prepare_turn_right, prepare_exit_left et prepare_exit_right ; des variantes compound_ et and_then_ pour deux consignes à la suite ; ainsi que start, finish, recomputing, u_turn et speed_warning. Écrivez une phrase naturelle pour chacun, comme « Dans deux cents mètres, tournez à gauche » pour prepare_turn_left.

Choisir une voix et tout faire lire

Écoutez d’abord gratuitement des voix sur leurs pages avec une consigne, jusqu’à 100 caractères, sans compte : les voix de personnages donnent des packs amusants, les narrateurs des packs réalistes. Mettez ensuite les noms et les phrases dans un tableau à deux colonnes, name et line, installez le moteur gratuit SuperClonica avec python -m pip install superclonica-cpu et, en Python, après import csv, from superclonica import Superclonica and tts = Superclonica(), then for row in csv.DictReader(open("navigation.csv", encoding="utf-8")): audio, rate = tts.synthesize(row["line"], voice="navigator.json", lang="fr", seed=4); tts.save(row["name"] + ".wav", audio). Une graine fixe garde la même voix sur toutes les consignes.

Empaqueter pour la version actuelle

La page du wiki décrit un pack avec un fichier de configuration dans /base/sound/navigation, un pack_name affiché dans les options du jeu et un pack_dir contenant les sons. D’après le forum SCS, depuis la version 1.37 les sons vont dans une banque de sons FMOD construite avec la version de FMOD Studio recommandée sur le wiki SCS, et les noms d’événements doivent correspondre exactement à la liste du wiki. Les joueurs conseillent aussi d’empaqueter l’archive du mod sans compression.

Conseils pour une voix de navigation propre

Faites des consignes courtes, écrivez les distances en lettres et gardez le même ton calme partout. Utilisez --normalize pour un volume identique et coupez le silence au début pour que la voix parle dès que le jeu la déclenche. Le moteur parle 31 langues : vous pouvez faire un pack dans votre langue ; le chinois n’est pas encore pris en charge.

Un usage loyal des voix

Les voix de personnages du catalogue sont faites par des fans ; partagez les packs créés avec elles comme mods gratuits de fans, pas comme contenu officiel. Pour la voix d’un ami réel, demandez son accord, ou entraînez votre propre voix dans le studio à partir d’un enregistrement propre de 5 à 10 secondes ; l’entraînement sur votre propre carte graphique NVIDIA est gratuit.