GUIDE

Messages vocaux pour projets Arduino et ESP32

Un projet qui parle a l’air fini : une serrure qui dit « bienvenue à la maison », un capteur de pot qui réclame de l’eau, un quiz pour enfants, un accessoire d’escape game. Un microcontrôleur ne peut pas faire tourner une voix neuronale, mais il sait lire des fichiers audio, et une voix naturelle donne à un projet maison l’allure d’un produit.

Le moteur gratuit SuperClonica vocalise à l’avance chaque phrase sur votre ordinateur. Ce guide montre comment préparer les fichiers, les garder petits et les nommer pour que votre lecteur les trouve.

Comment fonctionne un projet qui parle

Un Arduino ou un ESP32 ne peut pas faire tourner le modèle vocal ; les fichiers vocalisés à l’avance sont la voie fiable.

  • La carte décide quand parler et quelle phrase jouer.
  • Les phrases sont des fichiers audio sur une carte SD ou en mémoire flash.
  • Un module lecteur ou la carte elle-même les joue sur un petit haut-parleur.
  • La voix est préparée à l’avance sur l’ordinateur, la carte n’a donc pas besoin d’internet.

Choisir la voix gratuitement

Sur la page de n’importe quelle voix, saisissez l’un de vos messages, 30 à 100 caractères, choisissez la langue et cliquez sur le bouton de synthèse. En quelques secondes, vous entendez comment sonnera votre projet, sans compte.

Vocaliser toutes les phrases d’un coup

L’option --normalize égalise le volume, pour qu’aucun message ne soit soudain plus fort que les autres.

  • Installez le moteur gratuit sur votre ordinateur : python -m pip install superclonica-cpu.
  • Gardez les phrases dans une liste, avec un numéro pour chacune.
  • Un court script les vocalise une à une : superclonica --text "Bienvenue à la maison" --voice F1 --lang fr --normalize --output 0001.mp3.
  • Nommez les fichiers avec des numéros, comme les attend votre module lecteur ou votre code.

Petits fichiers pour petites cartes

Le moteur écrit de l’audio à 44,1 kHz en WAV, MP3, FLAC ou OGG. Le MP3 garde des fichiers légers pour les modules lecteurs à carte SD ; pour une lecture depuis la mémoire flash d’un ESP32, convertissez le WAV à une fréquence plus basse, par exemple 16 kHz mono, avec un outil audio comme ffmpeg ou sox. Un message court d’une phrase pèse en MP3 de quelques kilo-octets à quelques dizaines.

Des voix à intégrer

Pour un projet que vous vendez ou montrez en public, utilisez une voix dont vous avez les droits : les dix voix de base du modèle, M1 à M5 et F1 à F5, sont gratuites sous la licence du modèle, ou entraînez votre propre voix dans le studio SuperClonica à partir de l’enregistrement d’un locuteur consentant. Les voix de personnages du catalogue sont faites par des fans et conviennent aux montages personnels et de fans.