added if clause for checking

This commit is contained in:
arnavmehta7
2023-02-10 14:48:51 +05:30
parent d687cf3358
commit 2e307814dd

View File

@ -389,10 +389,11 @@ def align(
wseg["segment-text-end"].fillna(len(text)-1, inplace=True) wseg["segment-text-end"].fillna(len(text)-1, inplace=True)
cseg = char_segments_arr.loc[seg_idx].loc[sub_start:sub_end-1] cseg = char_segments_arr.loc[seg_idx].loc[sub_start:sub_end-1]
cseg['segment-text-start'] = cseg['level_1'] # fixes bug for single segment in transcript
cseg['segment-text-end'] = cseg['level_1'] + 1 cseg['segment-text-start'] = cseg['level_1'] if 'level_1' in cseg else 0
del cseg['level_1'] cseg['segment-text-end'] = cseg['level_1'] + 1 if 'level_1' in cseg else 1
del cseg['level_0'] if 'level_1' in cseg: del cseg['level_1']
if 'level_0' in cseg: del cseg['level_0']
cseg.reset_index(inplace=True) cseg.reset_index(inplace=True)
aligned_segments.append( aligned_segments.append(
{ {