shethjenil commited on
Commit
f290e60
·
verified ·
1 Parent(s): 929b816

Upload 2 files

Browse files
Files changed (2) hide show
  1. app.py +8 -0
  2. requirements.txt +1 -0
app.py ADDED
@@ -0,0 +1,8 @@
 
 
 
 
 
 
 
 
 
1
+ import gradio as gr
2
+ import soundfile as sf
3
+ from kittentts import KittenTTS
4
+ model = KittenTTS()
5
+ def tts_generate(text, voice, speed):
6
+ sf.write("output.wav", model.generate(text=text,voice=voice,speed=float(speed)), 24000)
7
+ return "output.wav"
8
+ gr.Interface(tts_generate,[gr.Textbox(label="Text to Speak", lines=3, placeholder="Type something..."),gr.Dropdown(model.available_voices, label="Voice", value="expr-voice-2-m"),gr.Slider(0.5, 2.0, value=1.0, step=0.1, label="Speed"),],gr.Audio(label="Generated Speech"),title="KittenTTS Demo",description="Enter text and choose a voice to generate speech with KittenTTS.").launch()
requirements.txt ADDED
@@ -0,0 +1 @@
 
 
1
+ kittentts