Des répliques vocales personnalisées dans Minecraft
Un donneur de quêtes qui parle vraiment, un narrateur au début d’une map d’aventure, un garde qui prévient les joueurs à la porte : les répliques font d’une map ou d’un serveur Minecraft un vrai jeu. Minecraft joue n’importe quel son d’un pack de ressources, il ne vous faut donc que les fichiers.
Le moteur gratuit SuperClonica vocalise vos répliques hors ligne sur un processeur ordinaire et écrit de l’OGG, le format que Minecraft utilise pour les sons. Ce guide montre comment construire le pack pour Java et Bedrock Edition, jouer les répliques par commande, et quelles voix vous pouvez publier.
Comment marchent les sons personnalisés dans Minecraft
Les PNJ parlants, donneurs de quêtes et narrateurs des maps d’aventure fonctionnent tous ainsi, sans mods.
- Java Edition : un pack de ressources avec assets/minecraft/sounds.json et les fichiers dans assets/minecraft/sounds/.
- Bedrock Edition : un pack de ressources avec sounds/sound_definitions.json et les fichiers dans sounds/.
- Un bloc de commande ou une fonction joue une réplique avec /playsound, pour certains joueurs ou à une position.
- Le moteur écrit directement des fichiers OGG Vorbis mono, sans convertisseur.
Choisir des voix gratuitement en ligne
Sur la page de n’importe quelle voix, saisissez une réplique de votre PNJ, 30 à 100 caractères, choisissez la langue et cliquez sur le bouton de synthèse. En quelques secondes, vous entendez si la voix convient au garde, au magicien ou au villageois devenu héros, sans compte.
Vocaliser les répliques et construire un pack Java
Jouez la réplique là où se tient le PNJ : /playsound minecraft:npc.guard_01 voice @a ~ ~ ~. La catégorie voice permet aux joueurs d’en régler le volume avec le curseur de voix. Nommez les fichiers en minuscules et sans espaces, car Java Edition n’en accepte pas d’autres.
- Installez le moteur : python -m pip install superclonica-cpu.
- Vocalisez chaque réplique directement dans le pack : superclonica --text "Halte, voyageur. Le pont est fermé jusqu’à l’aube." --voice M2 --lang fr --normalize --output pack/assets/minecraft/sounds/npc/guard_01.ogg.
- Déclarez-la dans assets/minecraft/sounds.json, avec le chemin mais sans .ogg : {"npc.guard_01": {"sounds": ["npc/guard_01"]}}.
- Ajoutez un pack.mcmeta avec le pack_format de votre version de Minecraft, zippez le dossier et placez-le dans resourcepacks ; un serveur peut aussi envoyer le pack à ses joueurs.
Les mêmes répliques dans Bedrock Edition
Bedrock Edition lit les mêmes fichiers OGG dans le dossier sounds d’un pack de ressources. Placez-les dans sounds/npc/, décrivez-les dans sounds/sound_definitions.json, par exemple {"format_version": "1.20.20", "sound_definitions": {"npc.guard_01": {"category": "neutral", "sounds": ["sounds/npc/guard_01"]}}}, et jouez une réplique avec /playsound npc.guard_01 @a. Comme dans Java, le chemin s’écrit sans l’extension.
Les voix que vous pouvez publier
Pour un monde privé ou une map de fan jouée entre amis, n’importe quelle voix du catalogue convient. Pour une map, un serveur ou un add-on que vous publiez ou vendez, utilisez une voix dont vous avez les droits : les dix voix de base du modèle, de M1 à M5 et de F1 à F5, votre propre voix entraînée dans le studio SuperClonica à partir de l’enregistrement d’un locuteur qui a donné son accord, ou une voix commandée sur la bourse. Les voix de personnages faites par des fans sont pour la parodie et les œuvres de fans.