broadfield commited on
Commit
6ac2e72
·
verified ·
1 Parent(s): 9d32eb9

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -3
app.py CHANGED
@@ -46,9 +46,10 @@ def load_mod(model):
46
  yield f"Loading: {model}"
47
  pp.load_mod(model)
48
  yield f"Voice Loaded: {model}"
49
-
 
50
  with gr.Blocks() as iface:
51
- stt=gr.State()
52
  aud=gr.Audio(streaming=True,autoplay=True)
53
  chatbot=gr.Chatbot(show_label=False, show_share_button=False, show_copy_button=True, layout="panel")
54
  prompt = gr.Textbox()
@@ -68,7 +69,7 @@ with gr.Blocks() as iface:
68
  iface.load(load_mod,names,msg)
69
  sub_b = submit_b.click(generate, [prompt,chatbot],[chatbot,stt])
70
  sub_e = prompt.submit(generate, [prompt, chatbot], [chatbot,stt])
71
- stt.change(pp.stream_tts,[stt,names,length,noise,width,sen_pause],aud)
72
  names_change=names.change(load_mod,names,msg)
73
  stop_b.click(None,None,None, cancels=[sub_b,sub_e,names_change])
74
  iface.queue(default_concurrency_limit=10).launch()
 
46
  yield f"Loading: {model}"
47
  pp.load_mod(model)
48
  yield f"Voice Loaded: {model}"
49
+ def tts(inp,names,length,noise,width,sen_pause):
50
+ yield from pp.stream_tts(inp,names,length,noise,width,sen_pause)
51
  with gr.Blocks() as iface:
52
+ stt=gr.State("")
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()
 
69
  iface.load(load_mod,names,msg)
70
  sub_b = submit_b.click(generate, [prompt,chatbot],[chatbot,stt])
71
  sub_e = prompt.submit(generate, [prompt, chatbot], [chatbot,stt])
72
+ stt.change(tts,[stt,names,length,noise,width,sen_pause],aud)
73
  names_change=names.change(load_mod,names,msg)
74
  stop_b.click(None,None,None, cancels=[sub_b,sub_e,names_change])
75
  iface.queue(default_concurrency_limit=10).launch()