muddasser commited on
Commit
c076448
·
verified ·
1 Parent(s): 3e32ecb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -7
app.py CHANGED
@@ -538,10 +538,7 @@ def process_query(query: str, memory: ConversationMemory,
538
  memory.add_turn("user", query, route=route)
539
  memory.add_turn("assistant", ans, route=route)
540
 
541
- chat_history = chat_history + [
542
- {"role": "user", "content": query},
543
- {"role": "assistant", "content": ans},
544
- ]
545
 
546
  # TTS
547
  audio_path = tts_to_file(ans, lang_code)
@@ -667,7 +664,7 @@ def build_app():
667
  elem_id="chatbot",
668
  label="Reem",
669
  height=400,
670
- type="messages",
671
  )
672
  with gr.Row():
673
  voice_input = gr.Audio(
@@ -765,7 +762,7 @@ def build_app():
765
  return ("", gr.update(), gr.update(), "", None, memory)
766
  return _set_language(detected, memory)
767
 
768
- lang_mic.stop_recording(
769
  handle_lang_mic,
770
  inputs=[lang_mic, memory_state],
771
  outputs=[lang_state, lang_group, chat_group,
@@ -808,7 +805,7 @@ def build_app():
808
  mem_info_txt = _mem_info(memory)
809
  return new_history, audio_path, memory, mem_info_txt
810
 
811
- voice_input.stop_recording(
812
  handle_voice,
813
  inputs=[voice_input, lang_state, memory_state, chat_history],
814
  outputs=[chatbot, audio_out, memory_state, mem_info],
 
538
  memory.add_turn("user", query, route=route)
539
  memory.add_turn("assistant", ans, route=route)
540
 
541
+ chat_history = chat_history + [[query, ans]]
 
 
 
542
 
543
  # TTS
544
  audio_path = tts_to_file(ans, lang_code)
 
664
  elem_id="chatbot",
665
  label="Reem",
666
  height=400,
667
+
668
  )
669
  with gr.Row():
670
  voice_input = gr.Audio(
 
762
  return ("", gr.update(), gr.update(), "", None, memory)
763
  return _set_language(detected, memory)
764
 
765
+ lang_mic.change(
766
  handle_lang_mic,
767
  inputs=[lang_mic, memory_state],
768
  outputs=[lang_state, lang_group, chat_group,
 
805
  mem_info_txt = _mem_info(memory)
806
  return new_history, audio_path, memory, mem_info_txt
807
 
808
+ voice_input.change(
809
  handle_voice,
810
  inputs=[voice_input, lang_state, memory_state, chat_history],
811
  outputs=[chatbot, audio_out, memory_state, mem_info],