Hay varias API disponibles para convertir texto a voz en Python. Una de esas API es la API de texto a voz de Google, comúnmente conocida como API gTTS. gTTS es una herramienta muy fácil de usar que convierte el texto ingresado en audio que se puede guardar como un archivo mp3.
La API gTTS admite varios idiomas, incluidos inglés, hindi, tamil, francés, alemán y muchos más. El discurso se puede pronunciar en cualquiera de las dos velocidades de audio disponibles, rápida o lenta. Sin embargo, a partir de la última actualización, no es posible cambiar la voz del audio generado.
Instalación
Para instalar la API de gTTS, abra la terminal y escriba
pip install gTTS
Esto funciona para cualquier plataforma.
Ahora estamos listos para escribir un programa de muestra que convierte texto a voz.
# Import the required module for text # to speech conversion from gtts import gTTS # This module is imported so that we can # play the converted audio import os # The text that you want to convert to audio mytext = 'Welcome to geeksforgeeks!' # Language in which you want to convert language = 'en' # Passing the text and language to the engine, # here we have marked slow=False. Which tells # the module that the converted audio should # have a high speed myobj = gTTS(text=mytext, lang=language, slow=False) # Saving the converted audio in a mp3 file named # welcome myobj.save("welcome.mp3") # Playing the converted file os.system("mpg321 welcome.mp3")
Producción
The output of the above program should be a voice saying, 'Welcome to geeksforgeeks!'
Este artículo es una contribución de Akhil Goel . Si te gusta GeeksforGeeks y te gustaría contribuir, también puedes escribir un artículo usando write.geeksforgeeks.org o enviar tu artículo por correo a review-team@geeksforgeeks.org. Vea su artículo que aparece en la página principal de GeeksforGeeks y ayude a otros Geeks.
Escriba comentarios si encuentra algo incorrecto o si desea compartir más información sobre el tema tratado anteriormente.
Publicación traducida automáticamente
Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA