Transcript / app.py
Rajor78's picture
Create app.py
d1f7645 verified
raw
history blame contribute delete
533 Bytes
import gradio as gr
from gtts import gTTS
import os
def text_to_speech(text):
audio_file = "output.mp3"
tts = gTTS(text, lang="es")
tts.save(audio_file)
return audio_file
with gr.Blocks() as demo:
gr.Markdown("# Conversor de Texto a Voz (TTS) en Español")
text_input = gr.Textbox(label="Escribe tu texto aquí")
output_audio = gr.Audio(label="Salida de Audio")
submit_btn = gr.Button("Generar Audio")
submit_btn.click(fn=text_to_speech, inputs=text_input, outputs=output_audio)
demo.launch()