Ce site fonctionne mieux avec JavaScript activé. Veuillez l'activer pour une expérience optimale.
Transformer du texte en audio avec Python et gTTS đŸŽ€đŸŽ¶ (FACILE !)

Transformer du texte en audio avec Python et gTTS đŸŽ€đŸŽ¶ (FACILE !)

2 mars 2025

🚀 Pourquoi utiliser Python pour gĂ©nĂ©rer de l’audio ?

Envie de faire parler votre PC ? Marre des voix robotisĂ©es des outils en ligne ? Avec gTTS (Google Text-to-Speech), vous pouvez convertir du texte en voix humaine rĂ©aliste, gratuitement et en quelques secondes. Parfait pour des blagues, des vidĂ©os, ou simplement pour s’amuser ! 😂

Dans ce tuto fun, vous allez apprendre Ă  :

✔ Transformer du texte en audio đŸŽ€

✔ GĂ©nĂ©rer un fichier MP3 đŸŽ”

✔ Faire parler votre ordinateur ! đŸ–„ïžđŸ”Š

📌 PrĂ©-requis : Avoir Python installĂ© sur votre machine. Si ce n’est pas le cas, tĂ©lĂ©chargez-le ici 👉 python.org

🚀 Pourquoi utiliser Python pour gĂ©nĂ©rer de l’audio ?

Envie de faire parler votre PC ? Marre des voix robotisĂ©es des outils en ligne ? Avec gTTS (Google Text-to-Speech), vous pouvez convertir du texte en voix humaine rĂ©aliste, gratuitement et en quelques secondes. Parfait pour des blagues, des vidĂ©os, ou simplement pour s’amuser ! 😂

Dans ce tuto fun, vous allez apprendre Ă  : ✔ Transformer du texte en audio đŸŽ€ ✔ GĂ©nĂ©rer un fichier MP3 đŸŽ” ✔ Faire parler votre ordinateur ! đŸ–„ïžđŸ”Š

📌 PrĂ©-requis : Avoir Python installĂ© sur votre machine. Si ce n’est pas le cas, tĂ©lĂ©chargez-le ici 👉 python.org

đŸ› ïž Étape 1 : Installer les outils nĂ©cessaires

1ïžâƒŁ PrĂ©parer l’environnement de travail

  1. Créez un dossier dédié à votre projet :
    • Sur Windows : Faites clic droit dans l’Explorateur de fichiers, puis Nouveau > Dossier.
    • Sur Mac/Linux : Ouvrez un terminal et tapez :

mkdir tts_generator

cd tts_generator

  1. Ouvrez un terminal dans ce dossier :
    • Sur Windows : Shift + clic droit > Ouvrir un terminal ici.
    • Sur Mac/Linux : Utilisez la commande cd pour naviguer vers votre dossier.

2ïžâƒŁ Installer la bibliothĂšque gTTS

On va utiliser gTTS (Google Text-to-Speech) pour générer la voix.

Installez la bibliothĂšque avec :

pip install gtts

Si pip ne fonctionne pas, utilisez :

python -m pip install gtts ou py -m pip install gtts

đŸ”„ Étape 2 : Le script Python pour gĂ©nĂ©rer un fichier audio

1ïžâƒŁ CrĂ©ez le fichier du script

Dans votre dossier de projet, créez un fichier text_to_speech.py :

  • Sur Windows : Clic droit > Nouveau > Fichier texte, renommez-le text_to_speech.py.
  • Sur Mac/Linux : Utilisez la commande :

touch text_to_speech.py

2ïžâƒŁ Collez ce code dans le fichier text_to_speech.py

mainpython(20 lignes)
1from gtts import gTTS
2import os
3
4# Texte Ă  transformer en audio
5texte = "Bienvenue sur Trusty Studio, l'agence web qui rend le numérique simple pour vous."
6
7# Choix de la langue ('fr' pour français)
8langue = "fr"
9
10# Génération de l'audio avec gTTS
11tts = gTTS(text=texte, lang=langue)
12
13# Sauvegarder l'audio dans un fichier MP3
14tts.save("mon_audio.mp3")
15

📌 Ce que fait ce script ?

  • L’utilisateur entre un texte đŸ“©
  • L’audio est gĂ©nĂ©rĂ© instantanĂ©ment 🕒
  • Le fichier MP3 est jouĂ© automatiquement 🔊

⚡ Étape 3 : ExĂ©cuter le script et Ă©couter votre PC parler

1ïžâƒŁ Lancez le script

➀ Sur Windows

  1. Ouvrez l’Explorateur de fichiers, naviguez jusqu’au dossier contenant text_to_speech.py.
  2. Shift + clic droit dans le dossier vide, puis sélectionnez Ouvrir un terminal ici.
  3. Exécutez la commande suivante :

python text_to_speech.py

➀ Sur Mac/Linux

  1. Ouvrez un terminal.
  2. Accédez au dossier contenant le script :

cd /chemin/vers/tts_generator

Lancez le script :

python3 text_to_speech.py

2ïžâƒŁ Tapez un texte et laissez la magie opĂ©rer đŸŽ™ïž

  • Entrez n’importe quel texte (ex : "Ceci est un test")
  • Le script gĂ©nĂšre un MP3 et le joue immĂ©diatement ! 🔊

BOUM ! 🎉 Vous avez transformĂ© du texte en voix sans aucun outil payant !

đŸ”„ Personnaliser la voix et la langue

Si vous voulez changer la langue ou ajouter des effets, utilisez ce code :

secondpython
1langue = input("Choisissez une langue (fr, en, es, etc.) : ")
2texte = input("Entrez le texte Ă  transformer en audio : ")
3text_to_audio(texte, language=langue)

📌 Ce que vous pouvez faire :

✔ Changer la langue (ex : en pour anglais, es pour espagnol)

✔ Enregistrer plusieurs fichiers MP3 📂

✔ Utiliser ça pour des vidĂ©os, des podcasts ou des blagues đŸŽ™ïžđŸ˜‚

🚀 Vous avez maintenant un gĂ©nĂ©rateur vocal ultra-puissant, sans payer un centime !

DĂ©marrer une discussion