刘威 6 tháng trước cách đây
mục cha
commit
349bccd675
1 tập tin đã thay đổi với 5 bổ sung5 xóa
  1. 5 5
      src/core/voip/bot.py

+ 5 - 5
src/core/voip/bot.py

@@ -63,11 +63,6 @@ class MyAudioMediaPort(pj.AudioMediaPort):
             self.asr.send_audio(frame.buf)
 
         try:
-            player_file = self.get_player_file()
-            if (player_file and not self.cur_player_file) or (player_file and play_complete):
-                self.cur_player_file = player_file
-                self.call.send_bot_speaker(player_file)
-
             asr_text = self.get_asr_text()
             play_complete = self.is_play_complete()
             if asr_text and not play_complete:
@@ -77,6 +72,11 @@ class MyAudioMediaPort(pj.AudioMediaPort):
                 user_asr_text = asr_text if len(self.user_asr_texts) == 1 else '###'.join(self.user_asr_texts)
                 self.user_asr_texts.clear()
                 self.call.chat(user_asr_text)
+
+            player_file = self.get_player_file()
+            if (player_file and not self.cur_player_file) or (player_file and play_complete):
+                self.cur_player_file = player_file
+                self.call.send_bot_speaker(player_file)
         except:
             pass