Forráskód Böngészése

fix: 放开机器人通话用户说话内容记录

余尚辉 4 hónapja
szülő
commit
3274f5567f
1 módosított fájl, 4 hozzáadás és 4 törlés
  1. 4 4
      src/core/voip/bot.py

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

@@ -246,8 +246,8 @@ class MyCall(pj.Call):
             return self.player_complete_dict.get(player_id)
     def onDtmfDigit(self, prm):
         # 判断是否播放完成 否则不记录用户说的内容
-        if not self.is_play_complete():
-            return
+        # if not self.is_play_complete():
+        #     return
         digit = prm.digit
         self.reset_wait_time()
         # 假设为超长类型按键 把用户输入的按键进行拼接 如果为# 则把用户输入所有按键放入队列并发送文本机器人
@@ -320,8 +320,8 @@ class MyCall(pj.Call):
 
     def on_receiver_asr_result(self, message, *args):
         # 判断是否播放完成 否则不记录用户说的内容
-        if not self.is_play_complete():
-            return
+        # if not self.is_play_complete():
+        #     return
         message = json.loads(message)
         if message["header"]["status"] == 20000000:
             if message["header"]["name"] == "SentenceEnd":