GUIDE

Synthèse vocale dans Google Colab, sans rien installer

Tout le monde ne peut pas installer de logiciel : un Chromebook, un portable scolaire ou un ordinateur professionnel verrouillé n’ont parfois qu’un navigateur. Google Colab exécute des notebooks Python dans le cloud, et le moteur SuperClonica s’y installe comme sur n’importe quel ordinateur Linux.

Ce guide montre comment vocaliser du texte dans un notebook Colab, l’écouter dans le navigateur, vocaliser de longs textes avec des voix du catalogue et enregistrer les résultats, et quand il vaut mieux faire tourner le moteur sur votre propre ordinateur.

Pourquoi Colab

Colab est un moyen rapide d’essayer le moteur ; pour un usage régulier, une installation locale démarre plus vite et reste entièrement privée.

  • Rien à installer sur votre ordinateur : un navigateur suffit.
  • Fonctionne depuis un Chromebook ou un portable sur lequel vous ne pouvez rien installer.
  • Le moteur tourne sur l’environnement CPU gratuit ; aucune carte graphique n’est nécessaire.
  • Les résultats peuvent être enregistrés dans Google Drive.

Essayer d’abord une voix

Avant d’ouvrir un notebook, essayez les voix sur leur page : saisissez une réplique de 30 à 100 caractères, choisissez la langue et cliquez sur le bouton de synthèse. En quelques secondes, vous entendez la voix, sans compte.

Lancer dans un notebook

Créez le moteur une fois par session : le chargement prend quelques secondes, chaque phrase suivante une fraction de seconde.

  • Dans la première cellule, installez le moteur : !pip install superclonica-cpu.
  • Dans la cellule suivante : from superclonica import Superclonica; tts = Superclonica(); audio, sample_rate = tts.synthesize("Bonjour depuis un notebook", voice="F1", lang="fr"); tts.save("hello.wav", audio). Au premier lancement, le modèle est téléchargé, environ 385 Mo.
  • Écoutez le résultat dans le notebook : from IPython.display import Audio, puis Audio("hello.wav").
  • Téléchargez le fichier depuis le panneau des fichiers à gauche.

Longs textes et voix personnelles

Importez un fichier texte ou un fichier de voix du catalogue via le panneau des fichiers, puis vocalisez-le : audio, sample_rate = tts.synthesize(open("chapter.txt").read(), voice="narrator.json", lang="fr"), et tts.save("chapter.mp3", audio). Les longs textes sont découpés aux pauses naturelles et réunis en un seul fichier. Pour conserver les résultats, montez Google Drive avec from google.colab import drive et drive.mount("/content/drive"), et enregistrez-y vos fichiers.

Limites et confidentialité

Colab tourne sur les serveurs de Google, votre texte quitte donc votre ordinateur ; pour les documents privés, lancez plutôt le moteur en local. Les sessions gratuites de Colab ont des limites de temps et d’usage et se déconnectent en cas d’inactivité : enregistrez vos résultats au fur et à mesure.