mirror of
https://github.com/m-bain/whisperX.git
synced 2025-07-01 18:17:27 -04:00
added if clause for checking
This commit is contained in:
@ -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(
|
||||||
{
|
{
|
||||||
|
Reference in New Issue
Block a user