zhifu gao
2023-04-13 4fffbae0c55ad7f5b9642fa6d49a76a06eff7932
Merge pull request #349 from alibaba-damo-academy/dev_zly2

vad bug fix
2个文件已修改
8 ■■■■ 已修改文件
funasr/models/e2e_vad.py 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
funasr/runtime/python/onnxruntime/funasr_onnx/utils/e2e_vad.py 4 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
funasr/models/e2e_vad.py
@@ -460,8 +460,8 @@
            segment_batch = []
            if len(self.output_data_buf) > 0:
                for i in range(self.output_data_buf_offset, len(self.output_data_buf)):
                    if not self.output_data_buf[i].contain_seg_start_point or not self.output_data_buf[
                        i].contain_seg_end_point:
                    if not is_final and (not self.output_data_buf[i].contain_seg_start_point or not self.output_data_buf[
                        i].contain_seg_end_point):
                        continue
                    segment = [self.output_data_buf[i].start_ms, self.output_data_buf[i].end_ms]
                    segment_batch.append(segment)
funasr/runtime/python/onnxruntime/funasr_onnx/utils/e2e_vad.py
@@ -470,8 +470,8 @@
                            end_ms = -1
                            self.next_seg = False
                    else:
                        if not self.output_data_buf[i].contain_seg_start_point or not self.output_data_buf[
                            i].contain_seg_end_point:
                        if not is_final and (not self.output_data_buf[i].contain_seg_start_point or not self.output_data_buf[
                            i].contain_seg_end_point):
                            continue
                        start_ms = self.output_data_buf[i].start_ms
                        end_ms = self.output_data_buf[i].end_ms