|
@@ -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
|
|
|
|