Descargar desde GitHub
Descarga el código desde GitHub.
git clone https://github.com/2noise/ToucanTTS
Descargar ToucanTTSInstalar Dependencias
Antes de comenzar, asegúrate de tener instalados los paquetes necesarios. Necesitarás torch y ToucanTTS. Si aún no los has instalado, puedes hacerlo usando pip:
pip install torch ToucanTTS
Importar Bibliotecas Requeridas
Importa las bibliotecas necesarias para tu script. Necesitarás torch, ToucanTTS y Audio de IPython.display
import torch
import ToucanTTS
from IPython.display import Audio
Inicializar ToucanTTS
Crea una instancia de la clase ToucanTTS y carga los modelos pre-entrenados.
chat = ToucanTTS.Chat()
chat.load_models()
Preparar Tu Texto
Define el texto que deseas convertir en voz. Reemplaza <YOUR TEXT HERE> con tu texto deseado.
texts = ["¡Hola, bienvenido a ToucanTTS!",]
Generar Voz
Utiliza el método infer para generar voz a partir del texto. Establece use_decoder=True para habilitar el decodificador.
wavs = chat.infer(texts, use_decoder=True)
Reproducir el Audio
Utiliza la clase Audio de IPython.display para reproducir el audio generado. Establece la tasa de muestreo en 24,000 Hz y habilita la reproducción automática.
Audio(wavs[0], rate=24_000, autoplay=True)
Script Completo
Aquí tienes el script completo como referencia:
import torch
import ToucanTTS
from IPython.display import Audio
# Inicializar ToucanTTS
chat = ToucanTTS.Chat()
chat.load_models()
# Definir el texto a convertir en voz
texts = ["¡Hola, bienvenido a ToucanTTS!",]
# Generar voz
wavs = chat.infer(texts, use_decoder=True)
# Reproducir el audio generado
Audio(wavs[0], rate=24_000, autoplay=True)