import os # Instalar dependencias os.system("pip install TTS torchaudio") import streamlit as st import torchaudio from TTS.api import TTS # Cargar el modelo Coqui XTTS v2.0.3 tts = TTS("tts_models/multilingual/multi-dataset/xtts_v2", gpu=False) def text_to_speech(text): output_path = "output.wav" tts.tts_to_file(text=text, file_path=output_path) return output_path # Interfaz con Streamlit st.title("Conversión de Texto a Voz con Coqui XTTS v2.0.3") st.write("Ingrese un texto y escuche el audio generado utilizando el modelo XTTS v2.0.3 de Coqui.") text = st.text_area("Ingrese el texto") if st.button("Generar Audio"): if text: output_audio = text_to_speech(text) st.audio(output_audio, format="audio/wav") else: st.warning("Por favor, ingrese un texto antes de generar el audio.")