File size: 353 Bytes
7cb72a8 c9b03b8 7cb72a8 f1dbdfe 7cb72a8 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
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() |