GUIDE

Synthèse vocale gratuite et illimitée, sans inscription : sur votre propre ordinateur

La plupart des services de synthèse vocale en ligne ne sont gratuits que jusqu’à un certain point : quelques milliers de caractères par mois, une inscription, puis un abonnement. Ce n’est pas de l’avarice mais un coût : chaque caractère est synthétisé sur leurs serveurs.

Il existe une autre voie, sans cette limite. Supertonic 3, un modèle ouvert de synthèse vocale, fonctionne sur un ordinateur ordinaire, et le moteur SuperClonica ainsi que les voix gratuites se téléchargent gratuitement. Ce guide montre comment tout installer en quelques minutes et générer autant de texte que vous voulez, sans compte.

Pourquoi la synthèse vocale en ligne est limitée

Un service web synthétise votre texte sur ses propres cartes graphiques et paie chaque seconde de leur travail. Les offres gratuites limitent donc le nombre de caractères, exigent un compte pour les compter et réservent le reste aux offres payantes.

Quand le modèle tourne sur votre ordinateur, c’est votre processeur qui travaille. Il n’y a rien à compter ni à facturer, donc pas de limite.

Ce qu’il vous faut

Un ordinateur ordinaire suffit.

  • Windows, macOS ou Linux avec Python 3.10 ou plus récent, ou Docker.
  • Environ 400 Mo d’espace disque pour le modèle Supertonic 3, téléchargé une fois.
  • Une voix : un seul fichier JSON. Les gratuites se téléchargent sans compte.
  • Pas de carte graphique : une NVIDIA ne fait qu’accélérer.

Étape 1 : téléchargez une voix gratuite

Ouvrez la page des voix gratuites du catalogue, écoutez les démos et cliquez sur Télécharger gratuitement sur la voix qui vous plaît. Aucune inscription n’est nécessaire. Les mêmes voix gratuites sont dans notre dépôt GitHub avec des extraits audio.

Supertonic 3 inclut aussi dix voix prédéfinies, cinq masculines et cinq féminines ; leurs fichiers JSON fonctionnent aussi avec le moteur.

Étape 2 : installez le moteur

Installez le moteur SuperClonica en une commande : python -m pip install superclonica-cpu. Pour une carte NVIDIA, utilisez superclonica-gpu-cuda ; pip installe lui-même CUDA et cuDNN. Si vous préférez les conteneurs, l’image superclonica/superclonica sur Docker Hub exécute le même moteur comme serveur HTTP.

Étape 3 : générez autant de texte que vous voulez

Générez un texte en une commande : superclonica --text "Votre texte" --voice voix.json --lang fr --output parole.wav. Le modèle se télécharge au premier lancement ; ensuite le moteur fonctionne sans internet.

Les longs textes ne posent pas de problème : le moteur les découpe aux pauses naturelles et assemble les parties en un seul fichier. Sur un processeur de bureau à 8 cœurs, nous l’estimons de 6,4 à 9,7 fois plus rapide que le temps réel : une heure d’audio prend environ 6 à 10 minutes.

Ce qui est vraiment gratuit

Ici, ni période d’essai ni compteur de caractères.

  • Le moteur SuperClonica : gratuit, sous licence Apache 2.0.
  • Le modèle Supertonic 3 : gratuit, sous licence OpenRAIL-M, qui autorise aussi l’usage commercial avec ses restrictions d’usage.
  • Les voix gratuites du catalogue et les voix prédéfinies de Supertonic 3.
  • Une phrase sur la page de n’importe quelle voix, générée gratuitement en ligne.
  • Les voix payantes s’achètent une fois, sans abonnement : le fichier vous reste.

Les options gratuites en ligne et leurs limites

Si vous ne pouvez rien installer, les voix intégrées à votre système et à votre navigateur lisent le texte gratuitement et sans limite, mais elles sonnent nettement robotiques. Les services neuronaux en ligne sonnent naturels, mais leurs offres gratuites sont limitées et demandent une inscription. Un modèle neuronal local offre les deux : une voix naturelle et aucune limite.