Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -39,8 +39,8 @@ def generate(prompt,history):
|
|
| 39 |
buf = ""
|
| 40 |
for response in stream:
|
| 41 |
output += response.token.text
|
| 42 |
-
yield [(prompt,output)],
|
| 43 |
-
|
| 44 |
|
| 45 |
def load_mod(model):
|
| 46 |
yield f"Loading: {model}"
|
|
@@ -50,7 +50,6 @@ def tts(inp,names,length,noise,width,sen_pause):
|
|
| 50 |
print(inp)
|
| 51 |
yield from pp.stream_tts(inp,names,length,noise,width,sen_pause)
|
| 52 |
with gr.Blocks() as iface:
|
| 53 |
-
stt=gr.Textbox()
|
| 54 |
aud=gr.Audio(streaming=True, autoplay=True)
|
| 55 |
chatbot=gr.Chatbot(show_label=False, show_share_button=False, show_copy_button=True, layout="panel")
|
| 56 |
prompt = gr.Textbox()
|
|
@@ -67,7 +66,8 @@ with gr.Blocks() as iface:
|
|
| 67 |
width=gr.Slider(label="Noise Width", minimum=0.01, maximum=3.0, value=0.5)
|
| 68 |
sen_pause=gr.Slider(label="Sentence Pause", minimum=0.1, maximum=10.0, value=1)
|
| 69 |
upd_btn=gr.Button("Update")
|
| 70 |
-
|
|
|
|
| 71 |
iface.load(load_mod,names,msg)
|
| 72 |
sub_b = submit_b.click(generate, [prompt,chatbot],[chatbot,stt]).then(tts,[stt,names,length,noise,width,sen_pause],aud)
|
| 73 |
#ub_e = prompt.submit(generate, [prompt, chatbot], [chatbot,stt])
|
|
|
|
| 39 |
buf = ""
|
| 40 |
for response in stream:
|
| 41 |
output += response.token.text
|
| 42 |
+
yield [(prompt,output)], ""
|
| 43 |
+
yield [(prompt,output)], output
|
| 44 |
|
| 45 |
def load_mod(model):
|
| 46 |
yield f"Loading: {model}"
|
|
|
|
| 50 |
print(inp)
|
| 51 |
yield from pp.stream_tts(inp,names,length,noise,width,sen_pause)
|
| 52 |
with gr.Blocks() as iface:
|
|
|
|
| 53 |
aud=gr.Audio(streaming=True, autoplay=True)
|
| 54 |
chatbot=gr.Chatbot(show_label=False, show_share_button=False, show_copy_button=True, layout="panel")
|
| 55 |
prompt = gr.Textbox()
|
|
|
|
| 66 |
width=gr.Slider(label="Noise Width", minimum=0.01, maximum=3.0, value=0.5)
|
| 67 |
sen_pause=gr.Slider(label="Sentence Pause", minimum=0.1, maximum=10.0, value=1)
|
| 68 |
upd_btn=gr.Button("Update")
|
| 69 |
+
with gr.Row(visible=False):
|
| 70 |
+
stt=gr.Textbox()
|
| 71 |
iface.load(load_mod,names,msg)
|
| 72 |
sub_b = submit_b.click(generate, [prompt,chatbot],[chatbot,stt]).then(tts,[stt,names,length,noise,width,sen_pause],aud)
|
| 73 |
#ub_e = prompt.submit(generate, [prompt, chatbot], [chatbot,stt])
|