dcolish commited on
Commit
47236f5
·
1 Parent(s): 31b4486

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -3
app.py CHANGED
@@ -1,14 +1,15 @@
1
  import gradio as gr
2
  import gtts
 
3
 
4
- def tts_interface(input_text):
5
- tts = gtts.gTTS(input_text)
6
  tts.save("output.mp3")
7
  return "output.mp3"
8
 
9
  iface = gr.Interface(
10
  fn=tts_interface,
11
- inputs=gr.inputs.Textbox(lines=5),
12
  outputs=gr.outputs.Audio(type="filepath"),
13
  title="Text-to-Speech Converter",
14
  description="Enter a text and get its spoken version as an MP3 file."
 
1
  import gradio as gr
2
  import gtts
3
+ from gtts.lang import tts_langs
4
 
5
+ def tts_interface(input_text, voice):
6
+ tts = gtts.gTTS(text=input_text, voice=voice)
7
  tts.save("output.mp3")
8
  return "output.mp3"
9
 
10
  iface = gr.Interface(
11
  fn=tts_interface,
12
+ inputs=[gr.inputs.Textbox(lines=5), gr.inputs.Select(choices=[(k, v) for k, v in tts_langs.items()])],
13
  outputs=gr.outputs.Audio(type="filepath"),
14
  title="Text-to-Speech Converter",
15
  description="Enter a text and get its spoken version as an MP3 file."