GUIDE

Synthèse vocale dans Scratch : des voix de personnages pour vos lutins

Scratch a sa propre extension de synthèse vocale, et c’est un excellent début : un lutin lit n’importe quel texte à voix haute avec un seul bloc. Mais ses cinq voix sont les mêmes dans tous les projets, et un canard de dessin animé ou un robot nerveux méritent une voix à eux.

Sur SuperClonica, vous pouvez vocaliser gratuitement une réplique sur la page de n’importe quelle voix, la télécharger et l’importer dans votre lutin comme un son. Ce guide montre quand l’extension intégrée suffit, comment ajouter des voix de personnages à un projet, et comment un enseignant ou un parent peut doubler tout un jeu d’un coup.

La synthèse vocale de Scratch et ses limites

Utilisez les deux : l’extension pour le texte qui change, des voix enregistrées pour les répliques qui font la personnalité de vos personnages.

  • L’extension s’ajoute avec le bouton en bas à gauche et apporte des blocs pour lire un texte à voix haute et choisir la voix.
  • Elle a cinq voix, de l’alto et du ténor au géant et au chaton, et demande une connexion internet.
  • Elle est parfaite pour un texte qui change pendant le jeu, comme le nom du joueur ou le score.
  • Pour un personnage à la voix reconnaissable, un son enregistré fonctionne mieux.

Vocaliser une réplique gratuitement

Sur la page de n’importe quelle voix, saisissez une réplique pour votre lutin, 30 à 100 caractères, choisissez la langue et cliquez sur le bouton de synthèse. En quelques secondes, vous l’écoutez et la téléchargez, sans compte.

Ajouter la voix à votre lutin

Nommez chaque son d’après sa réplique, pour le retrouver même dans un projet de cinquante sons.

  • Ouvrez votre lutin, allez dans l’onglet des sons, survolez le bouton de choix d’un son et choisissez d’importer votre propre fichier.
  • Choisissez le fichier téléchargé ; Scratch accepte le MP3 et le WAV.
  • Dans l’onglet du code, associez le bloc qui lance un son à celui qui affiche du texte dans une bulle, et la réplique se joue pendant l’affichage.
  • Si l’action suivante doit attendre la fin de la réplique, prenez le bloc qui joue le son jusqu’au bout.

Tout un jeu de répliques doublées

Pour un jeu plus grand, un enseignant ou un parent peut installer sur un ordinateur le moteur gratuit SuperClonica : python -m pip install superclonica-cpu. Chaque réplique devient alors une commande : superclonica --text "Salut ! Je suis le robot de ce château." --voice M3 --lang fr --output line01.mp3. Le moteur fonctionne hors ligne sur un processeur ordinaire, écrit des MP3 que Scratch accepte et n’a pas de limite de caractères ; les dix voix intégrées sont gratuites.

Si vous partagez votre projet

Quand vous partagez un projet sur le site de Scratch, tout le monde entend ses sons. Les voix de personnages comme Bob l’éponge ou Picsou sont des voix IA faites par des fans, pas les comédiens d’origine : utilisez-les pour des projets amusants et des jeux de fans, et ne faites jamais dire à un personnage des méchancetés sur une personne réelle. Pour commencer, il y a des voix gratuites : Gollum et Valera, l’ourson en gélatine.