chibop commited on
Commit
5418c20
·
verified ·
1 Parent(s): dade810

Upload folder using huggingface_hub

Browse files
Files changed (1) hide show
  1. chat.py +3 -5
chat.py CHANGED
@@ -87,16 +87,14 @@ def main():
87
  # Patient Sim
88
  Say goodbye to end the session and receive a feedback.
89
  """, elem_id="title_markdown")
 
90
  chatbot = gr.Chatbot(label="Messages", elem_id="chatbot")
91
  chatbot.like(vote, None, None)
92
  speech = gr.Button("Record", size="sm", elem_id="speech")
93
  speech.click(None, js=toggle_js)
94
  msg = gr.Textbox(label="Say something.", elem_id="textbox")
95
  mic = gr.Microphone(type="filepath", format="mp3", editable=False, waveform_options={"show_controls": False}, visible=False)
96
- thread = gr.State(start_thread)
97
- audio_html = gr.HTML(visible=False)
98
- player = gr.Audio(autoplay=True, editable=False, waveform_options={"show_controls": False}, visible=False)
99
-
100
  msg.submit(user, [msg, mic, chatbot, thread], [msg, chatbot]).then(
101
  bot, [chatbot, thread], chatbot).then(
102
  speak, chatbot, player
@@ -104,7 +102,7 @@ def main():
104
  mic.stop_recording(user, [msg, mic, chatbot, thread], [msg, chatbot]).then(
105
  lambda:None, None, mic).then(
106
  bot, [chatbot, thread], chatbot).then(
107
- speak, chatbot, audio_html
108
  )
109
 
110
  demo.queue()
 
87
  # Patient Sim
88
  Say goodbye to end the session and receive a feedback.
89
  """, elem_id="title_markdown")
90
+ thread = gr.State(start_thread)
91
  chatbot = gr.Chatbot(label="Messages", elem_id="chatbot")
92
  chatbot.like(vote, None, None)
93
  speech = gr.Button("Record", size="sm", elem_id="speech")
94
  speech.click(None, js=toggle_js)
95
  msg = gr.Textbox(label="Say something.", elem_id="textbox")
96
  mic = gr.Microphone(type="filepath", format="mp3", editable=False, waveform_options={"show_controls": False}, visible=False)
97
+ player = gr.Audio(autoplay=True, editable=False, waveform_options={"show_controls": False})
 
 
 
98
  msg.submit(user, [msg, mic, chatbot, thread], [msg, chatbot]).then(
99
  bot, [chatbot, thread], chatbot).then(
100
  speak, chatbot, player
 
102
  mic.stop_recording(user, [msg, mic, chatbot, thread], [msg, chatbot]).then(
103
  lambda:None, None, mic).then(
104
  bot, [chatbot, thread], chatbot).then(
105
+ speak, chatbot, player
106
  )
107
 
108
  demo.queue()