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()