DhArShAn-P commited on
Commit
9ad7ffb
·
verified ·
1 Parent(s): fdbd482

Upload 2 files

Browse files
Files changed (2) hide show
  1. tts_agent/app.py +20 -0
  2. tts_agent/requirements.txt +2 -0
tts_agent/app.py ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ from gtts import gTTS
2
+ import gradio as gr
3
+ import tempfile
4
+ import os
5
+
6
+ def speak(text):
7
+ # Generate audio from text using Google TTS
8
+ with tempfile.NamedTemporaryFile(delete=False, suffix=".mp3") as fp:
9
+ tts = gTTS(text)
10
+ tts.save(fp.name)
11
+ return fp.name
12
+
13
+ gr.Interface(
14
+ fn=speak,
15
+ inputs=gr.Textbox(label="Enter text to speak"),
16
+ outputs=gr.Audio(type="filepath", label="Spoken Output"),
17
+ title="Text-to-Speech Agent 🎙️",
18
+ description="Type text and hear AI speak it aloud!",
19
+ allow_flagging="never",
20
+ ).launch()
tts_agent/requirements.txt ADDED
@@ -0,0 +1,2 @@
 
 
 
1
+ gradio>=4.19.0
2
+ gTTS