diff --git a/funasr/utils/timestamp_tools.py b/funasr/utils/timestamp_tools.py index 3d8fd1062..369dc1bc3 100644 --- a/funasr/utils/timestamp_tools.py +++ b/funasr/utils/timestamp_tools.py @@ -141,6 +141,8 @@ def timestamp_sentence( ) for punc_stamp_text in punc_stamp_text_list: punc_id, timestamp, text = punc_stamp_text + if sentence_start is None and timestamp is not None: + sentence_start = timestamp[0] # sentence_text += text if text is not None else '' if text is not None: if "a" <= text[0] <= "z" or "A" <= text[0] <= "Z": @@ -183,7 +185,7 @@ def timestamp_sentence( sentence_text = "" sentence_text_seg = "" ts_list = [] - sentence_start = timestamp[0] if timestamp is not None else sentence_start + sentence_start = None return res @@ -272,4 +274,4 @@ def timestamp_sentence_en( sentence_text = "" sentence_text_seg = "" ts_list = [] - return res \ No newline at end of file + return res