Davidliu 3 månader sedan
förälder
incheckning
3b8e885ecb
1 ändrade filer med 3 tillägg och 17 borttagningar
  1. 3 17
      src/core/voip/asr.py

+ 3 - 17
src/core/voip/asr.py

@@ -86,22 +86,6 @@ class TestSt:
     def send_audio(self, audio_data):
         if self.sr:
             self.sr.send_audio(audio_data)
-            # self.logger.debug("Audio data sent.")
-        # if self.sr and not self.is_closed:
-        #     with self.lock:
-        #         try:
-        #             self.sr.send_audio(audio_data)
-        #         except Exception as e:
-        #             self.logger.debug(f"Error sending audio: {e}")
-        #             self.close()
-    # def close(self):
-    #     with self.lock:
-    #         if not self.is_closed:
-    #             self.is_closed = True
-    #             try:
-    #                 self.sr.stop()
-    #             except Exception as e:
-    #                 self.logger.debug(f"Error stopping ASR: {e}")
 
     def close(self):
         try:
@@ -112,6 +96,7 @@ class TestSt:
     def __test_run(self):
         self.logger.debug("Thread:%s start..",self.__id)
         nls.enableTrace(True)
+        count = 0
         self.__event.clear()
         while not self.__event.is_set():
             self.sr = nls.NlsSpeechTranscriber(
@@ -134,7 +119,8 @@ class TestSt:
                 enable_inverse_text_normalization=True
             )
             self.sr.ctrl(ex={'max_sentence_silence': '1200ms', 'disfluency': True,'enable_words': True })
-            self.logger.debug(f"[{self.__id}]ASR session started.")
+            self.logger.debug(f"[{self.__id}]ASR session started. {count}")
+            count = count + 1
             self.__event.wait(timeout=.5)
 
     def test_on_sentence_begin(self, message, *args):