futurespyhi commited on
Commit
26a0c39
·
1 Parent(s): 966b1a5

improve state.lyrics of text input

Browse files
Files changed (1) hide show
  1. app.py +9 -5
app.py CHANGED
@@ -687,18 +687,22 @@ def build_interface():
687
  lambda state: state, state, state, js=js_reset
688
  )
689
 
690
- # Text chat functionality
 
 
 
 
691
  send_btn.click(
692
- fn=respond,
693
  inputs=[text_input, state],
694
- outputs=[text_input, chatbot, state],
695
  queue=True
696
  )
697
 
698
  text_input.submit(
699
- fn=respond,
700
  inputs=[text_input, state],
701
- outputs=[text_input, chatbot, state],
702
  queue=True
703
  )
704
 
 
687
  lambda state: state, state, state, js=js_reset
688
  )
689
 
690
+ # Text chat functionality with lyrics update
691
+ def respond_with_lyrics_update(message, state):
692
+ text_output, chat_output, updated_state = respond(message, state)
693
+ return text_output, chat_output, updated_state, updated_state.lyrics
694
+
695
  send_btn.click(
696
+ fn=respond_with_lyrics_update,
697
  inputs=[text_input, state],
698
+ outputs=[text_input, chatbot, state, lyrics_display],
699
  queue=True
700
  )
701
 
702
  text_input.submit(
703
+ fn=respond_with_lyrics_update,
704
  inputs=[text_input, state],
705
+ outputs=[text_input, chatbot, state, lyrics_display],
706
  queue=True
707
  )
708