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