tts / app.py
avin-255's picture
u2
f1dbdfe verified
raw
history blame contribute delete
353 Bytes
from gtts import gTTS
import os
import gradio as gr
import tempfile
def speak(text):
tts = gTTS(text)
with tempfile.NamedTemporaryFile(delete=False, suffix=".mp3") as tmp:
tts.save(tmp.name)
return tmp.name
app = gr.Interface(fn=speak, inputs="text",
outputs="audio", title="Avinash's TTS App")
app.launch()