Convertir un texte un son une voix parlé avec Python à l'aide du module google text to speech
Code Source: https://www.tresfacile.net/convertir-un-texte-en-une-voix-avec-python/
# coding: utf-8
# module requis pour convertir le texte en vocale
from gtts import gTTS
import os
# Ce module est importé pour que nous puissions
# lire l'audio converti
# Le texte que vous souhaitez convertir en audio
mytext = 'Bienvenue sur ma chaine très facile ! Vous allez apprendre ennormément de choses !'
# Choisir le langage vocale
language = 'fr'
# Passer le texte et la langue au moteur de convertion gTTS,
# ici nous avons marqué slow=False. Qui marque que l'audio
#doit avoir une vitesse non ralentie
textSpeech = gTTS(text=mytext, lang=language, slow=False)
# Enregistrer l'audio converti dans un fichier nommé bienvenue.mp3
textSpeech.save("bienvenue.mp3")
# lire le fichier audio
os.popen("bienvenue.mp3")
gTTS (Google Text-to-Speech), une bibliothèque Python et un outil CLI pour s'interfacer avec l'API text-to-speech de Google Translate. Écrivez des données mp3 parlées dans un fichier, un objet de type fichier (chaîne d'octets) pour une manipulation audio ultérieure ou une sortie standard. Ou pré-générez simplement des URL de requête Google Translate TTS pour alimenter un programme externe. http://gtts.readthedocs.org/
Comment fonctionne la reconnaissance vocale - Un aperçu
Avant d'aborder les détails de la reconnaissance vocale en Python, prenons un moment pour parler du fonctionnement de la reconnaissance vocale. Une discussion complète remplirait un livre, je ne vais donc pas vous ennuyer avec tous les détails techniques ici. En fait, cette section n'est pas un pré-requis pour le reste du tutoriel. Si vous souhaitez aller droit au but, n'hésitez pas à passer à l'étape suivante.