GUIDE

Générateur d’animalais : le babil façon Animal Crossing

Les habitants d’Animal Crossing ne prononcent pas de mots : ils babillent avec un son rapide, aigu et joyeux que les fans appellent l’animalais (Animalese). On le veut pour des vidéos de fans, des prototypes de jeux, des chatbots et des sons de frappe.

Ce guide explique comment fonctionnent les générateurs d’animalais, quels outils libres et gratuits existent, et comment donner une nouvelle voix à un générateur en enregistrant vos propres sons de lettres avec le moteur gratuit SuperClonica. Animal Crossing appartient à Nintendo ; les outils présentés sont des projets de fans.

Comment fonctionnent les générateurs d’animalais

Les générateurs de fans ne copient pas le son, ils l’imitent : chaque lettre du texte devient un son enregistré très court, monté dans l’aigu et joué rapidement à la suite. Le projet coréen PyAnimalese, par exemple, prend la première consonne de chaque syllabe, joue pour elle un court son à la hauteur relevée au hasard et assemble le tout. Le résultat suit donc le rythme du texte, sans vrais mots.

Des générateurs gratuits

animalese.js, d’Acedio, est une approximation en JavaScript avec une démo en ligne. Le générateur audio Animalese en Python, sous licence MIT, transforme une phrase en fichier WAV et propose des hauteurs de lowest à high. PyAnimalese, aussi sous MIT, fait de même pour le coréen, et l’extension Animalese Typing joue les sons pendant que vous tapez.

Lui donner votre voix

Le générateur Python lit 30 courts fichiers dans un dossier par hauteur, de sounds/med/sound01.wav à sound30.wav : 01 à 26 sont les lettres de a à z, 27 est th, 28 sh, 29 l’espace et 30 le point. Créez un nouveau dossier, sounds/mine, écrivez une courte syllabe pour chaque lettre, comme « ah », « beh », « keh », installez le moteur gratuit avec python -m pip install superclonica-cpu et, en Python, après from superclonica import Superclonica and tts = Superclonica(), then for n, syllable in enumerate(syllables, 1): audio, rate = tts.synthesize(syllable, voice="voice.json", lang="en", seed=1); tts.save(f"sounds/mine/sound{n:02d}.wav", audio). Gardez 29 et 30 comme de courts silences, puis lancez le générateur avec --pitch mine.

Choisir la voix

Les voix aiguës et claires marchent le mieux : une voix de dessin animé ou d’enfant garde le côté mignon, une voix grave donne un habitant grognon. Essayez des voix gratuitement sur leurs pages avec une phrase de 30 à 100 caractères, sans compte. Gardez la même voix et la même graine pour toutes les lettres afin que le babil sonne comme un seul personnage.

Quand il faut de vrais mots

L’animalais n’a pas de mots : il convient aux courtes réactions et aux sons de frappe. Pour un personnage qui doit dire de vraies répliques, comme des consignes dans un jeu ou une histoire en vidéo, utilisez la synthèse vocale : les mêmes voix du catalogue lisent des phrases entières en 31 langues ; le chinois n’est pas encore pris en charge. Partagez les créations de fans comme telles, sans les présenter comme des contenus Nintendo.