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