Pijush2023 commited on
Commit
8ec0f1a
·
verified ·
1 Parent(s): c447f19

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -1
app.py CHANGED
@@ -298,7 +298,12 @@ def bot(history, choice, tts_choice):
298
  audio_path = audio_future.result()
299
  yield history, audio_path
300
 
 
 
 
 
301
  def add_message(history, message):
 
302
  history.append((message, None))
303
  return history, gr.Textbox(value="", interactive=True, placeholder="Enter message or upload file...", show_label=False)
304
 
@@ -646,7 +651,7 @@ with gr.Blocks(theme='Pijush2023/scikit-learn-pijush') as demo:
646
  chat_msg = chat_input.submit(add_message, [chatbot, chat_input], [chatbot, chat_input],api_name="voice_query")
647
  tts_choice = gr.Radio(label="Select TTS System", choices=["Eleven Labs", "Parler-TTS", "MARS5"], value="Eleven Labs")
648
  retriver_button = gr.Button("Retriver")
649
- retriver_button.click(fn=add_message, inputs=[chat_input, chatbot], outputs=[chatbot, chat_input]).then(
650
  fn=bot, inputs=[chatbot, choice, tts_choice], outputs=[chatbot, gr.Audio(interactive=False, autoplay=True)]
651
  )
652
 
 
298
  audio_path = audio_future.result()
299
  yield history, audio_path
300
 
301
+ # def add_message(history, message):
302
+ # history.append((message, None))
303
+ # return history, gr.Textbox(value="", interactive=True, placeholder="Enter message or upload file...", show_label=False)
304
+
305
  def add_message(history, message):
306
+ history = history or []
307
  history.append((message, None))
308
  return history, gr.Textbox(value="", interactive=True, placeholder="Enter message or upload file...", show_label=False)
309
 
 
651
  chat_msg = chat_input.submit(add_message, [chatbot, chat_input], [chatbot, chat_input],api_name="voice_query")
652
  tts_choice = gr.Radio(label="Select TTS System", choices=["Eleven Labs", "Parler-TTS", "MARS5"], value="Eleven Labs")
653
  retriver_button = gr.Button("Retriver")
654
+ retriver_button.click(fn=add_message, inputs=[chatbot, chat_input], outputs=[chatbot, chat_input]).then(
655
  fn=bot, inputs=[chatbot, choice, tts_choice], outputs=[chatbot, gr.Audio(interactive=False, autoplay=True)]
656
  )
657