游雁
2024-03-13 5e7eb6f160c48861cbcd39825a0cb98f98538772
funasr/models/fsmn_vad_streaming/model.py
@@ -284,6 +284,7 @@
      encoder_class = tables.encoder_classes.get(encoder)
      encoder = encoder_class(**encoder_conf)
      self.encoder = encoder
      self.encoder_conf = encoder_conf
   
   def ResetDetection(self, cache: dict = {}):
      cache["stats"].continous_silence_frame_count = 0
@@ -642,6 +643,12 @@
      
      return results, meta_data
   
   def export(self, **kwargs):
      from .export_meta import export_rebuild_model
      models = export_rebuild_model(model=self, **kwargs)
      return models
   def DetectCommonFrames(self, cache: dict = {}) -> int:
      if cache["stats"].vad_state_machine == VadStateMachine.kVadInStateEndPointDetected:
         return 0