Este proyecto aprovecha la API de Google Cloud Text-to-Speech para transformar texto en voz natural y reproducirlo como un archivo de audio.
🎥 Demostración en YouTube:
Haz clic aquí para ver el video
Integrar la tecnología de Google Cloud para convertir texto escrito en voz natural, facilitando la creación de interfaces interactivas y aplicaciones de accesibilidad.
google-cloud-texttospeech
: Interactuar con la API.playsound
: Reproducir el archivo de audio.
Instalar las dependencias:
pip install google-cloud-texttospeech playsound
Para utilizar la API de Google Cloud Text-to-Speech, sigue estos pasos:
- Crea un proyecto en Google Cloud Console.
- Habilita la API de Text-to-Speech.
- Crea una clave de servicio en formato JSON y descarga el archivo.
- Configura la variable de entorno
GOOGLE_APPLICATION_CREDENTIALS
con la ruta de tu archivo de credencial descargado:
import os
os.environ["GOOGLE_APPLICATION_CREDENTIALS"] = "ruta/a/tu/credencial.json"
Se Puede obtener una lista de todas las voces disponibles para la conversión de texto a voz en español. Esto permite elegir una voz adecuada para el proyecto.
Este proyecto utiliza la API de Google Cloud para transformar texto escrito en voz de manera eficiente. Permite seleccionar la voz deseada, ajustar la velocidad y el tono según las necesidades, y generar un archivo de audio con el resultado. Finalmente, el audio se reproduce automáticamente, proporcionando una experiencia fluida y personalizada.