1、使用asr时没有字幕信息
.venv\Scripts\python funclip\launch.py -p 50002 -m fun-asr-nano
返回的结果json如下: 没有sentence_info显示不了字幕信息,而且没有raw_text字段值,我改了代码用text字段。
[{'key': 'rand_key_W4Acq9GFz6Y1t', 'text': '在我们的设计普惠当中,有一个我经常津津乐道的项目叫寻找远方的美好啊。在这样一个我们叫寻美,在这样的一个项目当中,我们把它跟乡村振兴去结合起来,利用我们的设计的能力,问我们自身员工的设计能力,我们设计生态伙伴的能力,帮助乡村振兴当中要希望把它的产品推向市场,把它的农产品、把它加工产品推向市场的这样的伙伴。 做一件事情,就是帮他们设计一个好的包装物。', 'text_tn': '在我们的设计普惠当中有一个我经常津津乐道的项目叫寻找远方的美好啊在这样一个我们叫寻美在这样的一个项目当中我们把它跟乡村振兴去结合起来利用我们的设计的能力问我们自身员工的设计能力我们设计生态伙伴的能力帮助乡村振兴当中要希望把它的产品推向市场把它的农产品把它加工产品推向市场的这样的伙伴 做一件事情就是帮他们设计一个好的包装物', 'label': 'nullnull', 'ctc_text': '��ęt��ęt��ęt�� Podcast��ęt��ęt��ęt��ęt�� Podcast�� Podcast�� Podcast�� Podcast�� Podcast�� procrast�� procrast�� girl�� girl�� procrast', 'ctc_timestamps': [{'token': '��', 'start_time': 0.0, 'end_time': 0.06, 'score': 0.0}, {'token': 'ęt', 'start_time': 0.06, 'end_time': 0.12, 'score': 0.0}, {'token': '��', 'start_time': 0.12, 'end_time': 0.18, 'score': 0.0}, {'token': 'ęt', 'start_time': 0.18, 'end_time': 3.66, 'score': 0.0}, {'token': '��', 'start_time': 3.66, 'end_time': 3.72, 'score': 0.0}, {'token': 'ęt', 'start_time': 3.72, 'end_time': 4.08, 'score': 0.0}, {'token': '��', 'start_time': 4.08, 'end_time': 4.14, 'score': 0.0}, {'token': ' Podcast', 'start_time': 4.14, 'end_time': 7.02, 'score': 0.0}, {'token': '��', 'start_time': 7.02, 'end_time': 7.08, 'score': 0.0}, {'token': 'ęt', 'start_time': 7.08, 'end_time': 8.64, 'score': 0.0}, {'token': '��', 'start_time': 8.64, 'end_time': 8.7, 'score': 0.0}, {'token': 'ęt', 'start_time': 8.7, 'end_time': 9.0, 'score': 0.0}, {'token': '��', 'start_time': 9.0, 'end_time': 9.06, 'score': 0.0}, {'token': 'ęt', 'start_time': 9.06, 'end_time': 13.44, 'score': 0.0}, {'token': '��', 'start_time': 13.44, 'end_time': 13.5, 'score': 0.0}, {'token': 'ęt', 'start_time': 13.5, 'end_time': 18.06, 'score': 0.0}, {'token': '��', 'start_time': 18.06, 'end_time': 18.12, 'score': 0.0}, {'token': ' Podcast', 'start_time': 18.12, 'end_time': 18.96, 'score': 0.0}, {'token': '��', 'start_time': 18.96, 'end_time': 19.02, 'score': 0.0}, {'token': ' Podcast', 'start_time': 19.02, 'end_time': 21.12, 'score': 0.0}, {'token': '��', 'start_time': 21.12, 'end_time': 21.18, 'score': 0.0}, {'token': ' Podcast', 'start_time': 21.18, 'end_time': 22.68, 'score': 0.0}, {'token': '��', 'start_time': 22.68, 'end_time': 22.74, 'score': 0.0}, {'token': ' Podcast', 'start_time': 22.74, 'end_time': 29.82, 'score': 0.0}, {'token': '��', 'start_time': 29.82, 'end_time': 29.88, 'score': 0.0}, {'token': ' Podcast', 'start_time': 29.88, 'end_time': 29.94, 'score': 0.0}, {'token': '��', 'start_time': 29.94, 'end_time': 30.0, 'score': 0.0}, {'token': ' procrast', 'start_time': 0.0, 'end_time': 1.26, 'score': 0.0}, {'token': '��', 'start_time': 1.26, 'end_time': 1.32, 'score': 0.0}, {'token': ' procrast', 'start_time': 1.32, 'end_time': 1.38, 'score': 0.0}, {'token': '��', 'start_time': 1.38, 'end_time': 1.44, 'score': 0.0}, {'token': ' girl', 'start_time': 1.44, 'end_time': 1.68, 'score': 0.0}, {'token': '��', 'start_time': 1.68, 'end_time': 1.74, 'score': 0.0}, {'token': ' girl', 'start_time': 1.74, 'end_time': 1.86, 'score': 0.0}, {'token': '��', 'start_time': 1.86, 'end_time': 1.92, 'score': 0.0}, {'token': ' procrast', 'start_time': 1.92, 'end_time': 3.78, 'score': 0.0}], 'timestamps': [{'token': '在', 'start_time': 0.0, 'end_time': 0.06, 'score': 0.0}, {'token': '我', 'start_time': 0.06, 'end_time': 0.12, 'score': 0.0}, {'token': '们', 'start_time': 0.12, 'end_time': 0.18, 'score': 0.0}, {'token': '的', 'start_time': 0.18, 'end_time': 0.24, 'score': 0.0}, {'token': '设', 'start_time': 0.24, 'end_time': 0.3, 'score': 0.0}, {'token': '计', 'start_time': 0.3, 'end_time': 0.36, 'score': 0.0}, {'token': '普', 'start_time': 0.36, 'end_time': 0.42, 'score': 0.0}, {'token': '惠', 'start_time': 0.42, 'end_time': 0.48, 'score': 0.0}, {'token': '当', 'start_time': 0.48, 'end_time': 0.54, 'score': 0.0}, {'token': '中', 'start_time': 0.54, 'end_time': 0.6, 'score': 0.0}, {'token': ',', 'start_time': 0.6, 'end_time': 0.66, 'score': 0.0}, {'token': '有', 'start_time': 0.66, 'end_time': 0.72, 'score': 0.0}, {'token': '一', 'start_time': 0.72, 'end_time': 0.78, 'score': 0.0}, {'token': '个', 'start_time': 0.78, 'end_time': 0.84, 'score': 0.0}, {'token': '我', 'start_time': 0.84, 'end_time': 0.9, 'score': 0.0}, {'token': '经', 'start_time': 0.9, 'end_time': 0.96, 'score': 0.0}, {'token': '常', 'start_time': 0.96, 'end_time': 1.02, 'score': 0.0}, {'token': '津', 'start_time': 1.02, 'end_time': 1.08, 'score': 0.0}, {'token': '津', 'start_time': 1.14, 'end_time': 1.2, 'score': 0.0}, {'token': '乐', 'start_time': 1.2, 'end_time': 1.26, 'score': 0.0}, {'token': '道', 'start_time': 1.26, 'end_time': 1.32, 'score': 0.0}, {'token': '的', 'start_time': 1.32, 'end_time': 1.38, 'score': 0.0}, {'token': '项', 'start_time': 1.38, 'end_time': 1.44, 'score': 0.0}, {'token': '目', 'start_time': 1.44, 'end_time': 1.5, 'score': 0.0}, {'token': '叫', 'start_time': 1.5, 'end_time': 1.56, 'score': 0.0}, {'token': '寻', 'start_time': 1.56, 'end_time': 1.62, 'score': 0.0}, {'token': '找', 'start_time': 1.62, 'end_time': 1.68, 'score': 0.0}, {'token': '远', 'start_time': 1.68, 'end_time': 1.74, 'score': 0.0}, {'token': '方', 'start_time': 1.74, 'end_time': 1.8, 'score': 0.0}, {'token': '的', 'start_time': 1.8, 'end_time': 1.86, 'score': 0.0}, {'token': '美', 'start_time': 1.86, 'end_time': 1.92, 'score': 0.0}, {'token': '好', 'start_time': 1.92, 'end_time': 1.98, 'score': 0.0}, {'token': '啊', 'start_time': 1.98, 'end_time': 2.04, 'score': 0.0}, {'token': '。', 'start_time': 2.04, 'end_time': 2.1, 'score': 0.0}, {'token': '在', 'start_time': 2.1, 'end_time': 2.16, 'score': 0.0}, {'token': '这', 'start_time': 2.16, 'end_time': 2.22, 'score': 0.0}, {'token': '样', 'start_time': 2.22, 'end_time': 2.28, 'score': 0.0}, {'token': '一', 'start_time': 2.28, 'end_time': 2.34, 'score': 0.0}, {'token': '个', 'start_time': 2.34, 'end_time': 2.4, 'score': 0.0}, {'token': '我', 'start_time': 2.4, 'end_time': 2.46, 'score': 0.0}, {'token': '们', 'start_time': 2.46, 'end_time': 2.52, 'score': 0.0}, {'token': '叫', 'start_time': 2.52, 'end_time': 2.58, 'score': 0.0}, {'token': '寻', 'start_time': 2.58, 'end_time': 2.64, 'score': 0.0}, {'token': '美', 'start_time': 2.64, 'end_time': 2.7, 'score': 0.0}, {'token': ',', 'start_time': 2.7, 'end_time': 2.76, 'score': 0.0}, {'token': '在', 'start_time': 2.76, 'end_time': 2.82, 'score': 0.0}, {'token': '这', 'start_time': 2.82, 'end_time': 2.88, 'score': 0.0}, {'token': '样', 'start_time': 2.88, 'end_time': 2.94, 'score': 0.0}, {'token': '的', 'start_time': 2.94, 'end_time': 3.0, 'score': 0.0}, {'token': '一', 'start_time': 3.0, 'end_time': 3.06, 'score': 0.0}, {'token': '个', 'start_time': 3.06, 'end_time': 3.12, 'score': 0.0}, {'token': '项', 'start_time': 3.12, 'end_time': 3.18, 'score': 0.0}, {'token': '目', 'start_time': 3.18, 'end_time': 3.24, 'score': 0.0}, {'token': '当', 'start_time': 3.24, 'end_time': 3.3, 'score': 0.0}, {'token': '中', 'start_time': 3.3, 'end_time': 3.36, 'score': 0.0}, {'token': ',', 'start_time': 3.36, 'end_time': 3.42, 'score': 0.0}, {'token': '我', 'start_time': 3.42, 'end_time': 3.48, 'score': 0.0}, {'token': '们', 'start_time': 3.48, 'end_time': 3.54, 'score': 0.0}, {'token': '把', 'start_time': 3.54, 'end_time': 6.12, 'score': 0.0}, {'token': '它', 'start_time': 6.12, 'end_time': 6.18, 'score': 0.0}, {'token': '跟', 'start_time': 6.18, 'end_time': 6.24, 'score': 0.0}, {'token': '乡', 'start_time': 6.24, 'end_time': 6.3, 'score': 0.0}, {'token': '村', 'start_time': 6.3, 'end_time': 6.36, 'score': 0.0}, {'token': '振', 'start_time': 6.36, 'end_time': 6.42, 'score': 0.0}, {'token': '兴', 'start_time': 6.42, 'end_time': 6.48, 'score': 0.0}, {'token': '去', 'start_time': 6.48, 'end_time': 6.54, 'score': 0.0}, {'token': '结', 'start_time': 6.54, 'end_time': 6.6, 'score': 0.0}, {'token': '合', 'start_time': 6.6, 'end_time': 6.66, 'score': 0.0}, {'token': '起', 'start_time': 6.66, 'end_time': 6.72, 'score': 0.0}, {'token': '来', 'start_time': 6.72, 'end_time': 6.78, 'score': 0.0}, {'token': ',', 'start_time': 6.78, 'end_time': 6.84, 'score': 0.0}, {'token': '利', 'start_time': 6.84, 'end_time': 6.9, 'score': 0.0}, {'token': '用', 'start_time': 6.9, 'end_time': 6.96, 'score': 0.0}, {'token': '我', 'start_time': 6.96, 'end_time': 7.02, 'score': 0.0}, {'token': '们', 'start_time': 7.02, 'end_time': 7.08, 'score': 0.0}, {'token': '的', 'start_time': 7.08, 'end_time': 7.14, 'score': 0.0}, {'token': '设', 'start_time': 7.14, 'end_time': 7.2, 'score': 0.0}, {'token': '计', 'start_time': 7.2, 'end_time': 7.26, 'score': 0.0}, {'token': '的', 'start_time': 7.26, 'end_time': 7.32, 'score': 0.0}, {'token': '能', 'start_time': 7.32, 'end_time': 7.38, 'score': 0.0}, {'token': '力', 'start_time': 7.38, 'end_time': 7.44, 'score': 0.0}, {'token': ',', 'start_time': 7.44, 'end_time': 7.5, 'score': 0.0}, {'token': '问', 'start_time': 7.5, 'end_time': 7.56, 'score': 0.0}, {'token': '我', 'start_time': 7.56, 'end_time': 7.62, 'score': 0.0}, {'token': '们', 'start_time': 7.62, 'end_time': 7.68, 'score': 0.0}, {'token': '自', 'start_time': 7.68, 'end_time': 7.74, 'score': 0.0}, {'token': '身', 'start_time': 7.74, 'end_time': 7.8, 'score': 0.0}, {'token': '员', 'start_time': 7.8, 'end_time': 7.86, 'score': 0.0}, {'token': '工', 'start_time': 7.86, 'end_time': 7.92, 'score': 0.0}, {'token': '的', 'start_time': 7.92, 'end_time': 7.98, 'score': 0.0}, {'token': '设', 'start_time': 7.98, 'end_time': 8.04, 'score': 0.0}, {'token': '计', 'start_time': 8.04, 'end_time': 8.1, 'score': 0.0}, {'token': '能', 'start_time': 8.1, 'end_time': 8.16, 'score': 0.0}, {'token': '力', 'start_time': 8.16, 'end_time': 8.22, 'score': 0.0}, {'token': ',', 'start_time': 8.22, 'end_time': 8.28, 'score': 0.0}, {'token': '我', 'start_time': 8.28, 'end_time': 8.34, 'score': 0.0}, {'token': '们', 'start_time': 8.34, 'end_time': 8.4, 'score': 0.0}, {'token': '设', 'start_time': 8.4, 'end_time': 8.46, 'score': 0.0}, {'token': '计', 'start_time': 8.46, 'end_time': 8.52, 'score': 0.0}, {'token': '生', 'start_time': 8.52, 'end_time': 8.58, 'score': 0.0}, {'token': '态', 'start_time': 8.58, 'end_time': 8.64, 'score': 0.0}, {'token': '伙', 'start_time': 8.64, 'end_time': 8.7, 'score': 0.0}, {'token': '伴', 'start_time': 8.7, 'end_time': 8.76, 'score': 0.0}, {'token': '的', 'start_time': 8.76, 'end_time': 8.82, 'score': 0.0}, {'token': '能', 'start_time': 8.82, 'end_time': 8.88, 'score': 0.0}, {'token': '力', 'start_time': 8.88, 'end_time': 8.94, 'score': 0.0}, {'token': ',', 'start_time': 8.94, 'end_time': 9.0, 'score': 0.0}, {'token': '帮', 'start_time': 9.0, 'end_time': 9.06, 'score': 0.0}, {'token': '助', 'start_time': 9.06, 'end_time': 9.12, 'score': 0.0}, {'token': '乡', 'start_time': 9.12, 'end_time': 9.18, 'score': 0.0}, {'token': '村', 'start_time': 9.18, 'end_time': 9.24, 'score': 0.0}, {'token': '振', 'start_time': 9.24, 'end_time': 9.3, 'score': 0.0}, {'token': '兴', 'start_time': 9.3, 'end_time': 9.36, 'score': 0.0}, {'token': '当', 'start_time': 9.36, 'end_time': 9.42, 'score': 0.0}, {'token': '中', 'start_time': 9.42, 'end_time': 9.48, 'score': 0.0}, {'token': '要', 'start_time': 9.48, 'end_time': 9.54, 'score': 0.0}, {'token': '希', 'start_time': 9.54, 'end_time': 9.6, 'score': 0.0}, {'token': '望', 'start_time': 9.6, 'end_time': 9.66, 'score': 0.0}, {'token': '把', 'start_time': 9.66, 'end_time': 18.24, 'score': 0.0}, {'token': '它', 'start_time': 18.24, 'end_time': 18.3, 'score': 0.0}, {'token': '的', 'start_time': 18.3, 'end_time': 18.36, 'score': 0.0}, {'token': '产', 'start_time': 18.36, 'end_time': 18.42, 'score': 0.0}, {'token': '品', 'start_time': 18.42, 'end_time': 18.48, 'score': 0.0}, {'token': '推', 'start_time': 18.48, 'end_time': 18.54, 'score': 0.0}, {'token': '向', 'start_time': 18.54, 'end_time': 18.6, 'score': 0.0}, {'token': '市', 'start_time': 18.6, 'end_time': 18.66, 'score': 0.0}, {'token': '场', 'start_time': 18.66, 'end_time': 18.72, 'score': 0.0}, {'token': ',', 'start_time': 18.72, 'end_time': 18.78, 'score': 0.0}, {'token': '把', 'start_time': 18.78, 'end_time': 22.08, 'score': 0.0}, {'token': '它', 'start_time': 22.08, 'end_time': 22.14, 'score': 0.0}, {'token': '的', 'start_time': 22.14, 'end_time': 22.2, 'score': 0.0}, {'token': '农', 'start_time': 22.2, 'end_time': 22.26, 'score': 0.0}, {'token': '产', 'start_time': 22.26, 'end_time': 22.32, 'score': 0.0}, {'token': '品', 'start_time': 22.32, 'end_time': 22.38, 'score': 0.0}, {'token': '、', 'start_time': 22.38, 'end_time': 22.44, 'score': 0.0}, {'token': '把', 'start_time': 22.44, 'end_time': 29.04, 'score': 0.0}, {'token': '它', 'start_time': 29.04, 'end_time': 29.1, 'score': 0.0}, {'token': '加', 'start_time': 29.1, 'end_time': 29.16, 'score': 0.0}, {'token': '工', 'start_time': 29.16, 'end_time': 29.22, 'score': 0.0}, {'token': '产', 'start_time': 29.22, 'end_time': 29.28, 'score': 0.0}, {'token': '品', 'start_time': 29.28, 'end_time': 29.34, 'score': 0.0}, {'token': '推', 'start_time': 29.34, 'end_time': 29.4, 'score': 0.0}, {'token': '向', 'start_time': 29.4, 'end_time': 29.46, 'score': 0.0}, {'token': '市', 'start_time': 29.46, 'end_time': 29.52, 'score': 0.0}, {'token': '场', 'start_time': 29.52, 'end_time': 29.58, 'score': 0.0}, {'token': '的', 'start_time': 29.58, 'end_time': 29.64, 'score': 0.0}, {'token': '这', 'start_time': 29.64, 'end_time': 29.7, 'score': 0.0}, {'token': '样', 'start_time': 29.7, 'end_time': 29.76, 'score': 0.0}, {'token': '的', 'start_time': 29.76, 'end_time': 29.82, 'score': 0.0}, {'token': '伙', 'start_time': 29.82, 'end_time': 29.88, 'score': 0.0}, {'token': '伴', 'start_time': 29.88, 'end_time': 29.94, 'score': 0.0}, {'token': '。', 'start_time': 29.94, 'end_time': 30.0, 'score': 0.0}, {'token': '做', 'start_time': 30.01, 'end_time': 30.07, 'score': 0.0}, {'token': '一', 'start_time': 30.07, 'end_time': 30.13, 'score': 0.0}, {'token': '件', 'start_time': 30.13, 'end_time': 30.19, 'score': 0.0}, {'token': '事', 'start_time': 30.19, 'end_time': 30.25, 'score': 0.0}, {'token': '情', 'start_time': 30.25, 'end_time': 30.31, 'score': 0.0}, {'token': ',', 'start_time': 30.31, 'end_time': 30.37, 'score': 0.0}, {'token': '就', 'start_time': 30.37, 'end_time': 30.43, 'score': 0.0}, {'token': '是', 'start_time': 30.43, 'end_time': 30.49, 'score': 0.0}, {'token': '帮', 'start_time': 30.49, 'end_time': 30.55, 'score': 0.0}, {'token': '他', 'start_time': 30.55, 'end_time': 30.61, 'score': 0.0}, {'token': '们', 'start_time': 30.61, 'end_time': 30.67, 'score': 0.0}, {'token': '设', 'start_time': 30.67, 'end_time': 30.73, 'score': 0.0}, {'token': '计', 'start_time': 30.73, 'end_time': 30.79, 'score': 0.0}, {'token': '一', 'start_time': 30.79, 'end_time': 31.15, 'score': 0.0}, {'token': '个', 'start_time': 31.15, 'end_time': 33.43, 'score': 0.0}, {'token': '好', 'start_time': 33.43, 'end_time': 33.49, 'score': 0.0}, {'token': '的', 'start_time': 33.49, 'end_time': 33.55, 'score': 0.0}, {'token': '包', 'start_time': 33.55, 'end_time': 33.61, 'score': 0.0}, {'token': '装', 'start_time': 33.61, 'end_time': 33.67, 'score': 0.0}, {'token': '物', 'start_time': 33.67, 'end_time': 33.73, 'score': 0.0}, {'token': '。', 'start_time': 33.73, 'end_time': 33.79, 'score': 0.0}], 'timestamp': [[0, 60], [60, 120], [120, 180], [180, 240], [240, 300], [300, 360], [360, 420], [420, 480], [480, 540], [540, 600], [600, 660], [660, 720], [720, 780], [780, 840], [840, 900], [900, 960], [960, 1020], [1020, 1080], [1140, 1200], [1200, 1260], [1260, 1320], [1320, 1380], [1380, 1440], [1440, 1500], [1500, 1560], [1560, 1620], [1620, 1680], [1680, 1740], [1740, 1800], [1800, 1860], [1860, 1920], [1920, 1980], [1980, 2040], [2040, 2100], [2100, 2160], [2160, 2220], [2220, 2280], [2280, 2340], [2340, 2400], [2400, 2460], [2460, 2520], [2520, 2580], [2580, 2640], [2640, 2700], [2700, 2760], [2760, 2820], [2820, 2880], [2880, 2940], [2940, 3000], [3000, 3060], [3060, 3120], [3120, 3180], [3180, 3240], [3240, 3300], [3300, 3360], [3360, 3420], [3420, 3480], [3480, 3540], [3540, 6120], [6120, 6180], [6180, 6240], [6240, 6300], [6300, 6360], [6360, 6420], [6420, 6480], [6480, 6540], [6540, 6600], [6600, 6660], [6660, 6720], [6720, 6780], [6780, 6840], [6840, 6900], [6900, 6960], [6960, 7020], [7020, 7080], [7080, 7140], [7140, 7200], [7200, 7260], [7260, 7320], [7320, 7380], [7380, 7440], [7440, 7500], [7500, 7560], [7560, 7620], [7620, 7680], [7680, 7740], [7740, 7800], [7800, 7860], [7860, 7920], [7920, 7980], [7980, 8039], [8039, 8100], [8100, 8160], [8160, 8220], [8220, 8280], [8280, 8340], [8340, 8400], [8400, 8460], [8460, 8520], [8520, 8580], [8580, 8640], [8640, 8700], [8700, 8760], [8760, 8820], [8820, 8880], [8880, 8940], [8940, 9000], [9000, 9060], [9060, 9120], [9120, 9180], [9180, 9240], [9240, 9300], [9300, 9360], [9360, 9420], [9420, 9480], [9480, 9540], [9540, 9600], [9600, 9660], [9660, 18240], [18240, 18300], [18300, 18360], [18360, 18420], [18420, 18480], [18480, 18540], [18540, 18600], [18600, 18660], [18660, 18720], [18720, 18780], [18780, 22080], [22080, 22140], [22140, 22200], [22200, 22260], [22260, 22320], [22320, 22380], [22380, 22440], [22440, 29040], [29040, 29100], [29100, 29160], [29160, 29220], [29220, 29280], [29280, 29340], [29340, 29400], [29400, 29460], [29460, 29520], [29520, 29580], [29580, 29640], [29640, 29700], [29700, 29760], [29760, 29820], [29820, 29880], [29880, 29940], [29940, 30000], [30010, 30070], [30070, 30130], [30130, 30190], [30190, 30250], [30250, 30310], [30310, 30370], [30370, 30430], [30430, 30490], [30490, 30550], [30550, 30610], [30610, 30670], [30670, 30730], [30730, 30790], [30790, 31150], [31150, 33430], [33430, 33490], [33490, 33550], [33550, 33610], [33610, 33670], [33670, 33730], [33730, 33790]], 'sentence_info': []}]
2、使用sensevoice进行asr识别时也报错
.venv\Scripts\python funclip\launch.py -p 50002 -m sensevoice
没有返回结果,直接报错
rtf_avg: 0.141, time_speech: 33.830, time_escape: 4.767: 100%|██████████████████████████| 1/1 [00:04<00:00, 4.77s/it]
Traceback (most recent call last):
File "E:\tmp\funclip20251109\code\FunClip-main.venv\Lib\site-packages\gradio\queueing.py", line 759, in process_events
response = await route_utils.call_process_api(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main.venv\Lib\site-packages\gradio\route_utils.py", line 354, in call_process_api
output = await app.get_blocks().process_api(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main.venv\Lib\site-packages\gradio\blocks.py", line 2116, in process_api
result = await self.call_function(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main.venv\Lib\site-packages\gradio\blocks.py", line 1623, in call_function
prediction = await anyio.to_thread.run_sync( # type: ignore
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main.venv\Lib\site-packages\anyio\to_thread.py", line 63, in run_sync
return await get_async_backend().run_sync_in_worker_thread(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main.venv\Lib\site-packages\anyio_backends_asyncio.py", line 2518, in run_sync_in_worker_thread
return await future
^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main.venv\Lib\site-packages\anyio_backends_asyncio.py", line 1002, in run
result = context.run(func, *args)
^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main.venv\Lib\site-packages\gradio\utils.py", line 915, in wrapper
response = f(*args, **kwargs)
^^^^^^^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main\funclip\launch.py", line 104, in mix_recog
res_text, res_srt, video_state = video_recog(
^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main\funclip\launch.py", line 89, in video_recog
return audio_clipper.video_recog(video_input, sd_switch, hotwords, output_dir=output_dir)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main\funclip\videoclipper.py", line 197, in video_recog
return self.recog((16000, wav), sd_switch, state, hotwords, output_dir)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main\funclip\videoclipper.py", line 69, in recog
res_srt = generate_srt(rec_result[0]['sentence_info'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main\funclip\utils\subtitle_utils.py", line 60, in generate_srt
t2s = Text2SRT(sent['text'], sent['timestamp'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main\funclip\utils\subtitle_utils.py", line 33, in init
start, end = timestamp[0][0] - offset, timestamp[-1][1] - offset
~~~~~~~~~~~~~^^^
TypeError: 'NoneType' object is not subscriptable
1、使用asr时没有字幕信息
.venv\Scripts\python funclip\launch.py -p 50002 -m fun-asr-nano
返回的结果json如下: 没有sentence_info显示不了字幕信息,而且没有raw_text字段值,我改了代码用text字段。
[{'key': 'rand_key_W4Acq9GFz6Y1t', 'text': '在我们的设计普惠当中,有一个我经常津津乐道的项目叫寻找远方的美好啊。在这样一个我们叫寻美,在这样的一个项目当中,我们把它跟乡村振兴去结合起来,利用我们的设计的能力,问我们自身员工的设计能力,我们设计生态伙伴的能力,帮助乡村振兴当中要希望把它的产品推向市场,把它的农产品、把它加工产品推向市场的这样的伙伴。 做一件事情,就是帮他们设计一个好的包装物。', 'text_tn': '在我们的设计普惠当中有一个我经常津津乐道的项目叫寻找远方的美好啊在这样一个我们叫寻美在这样的一个项目当中我们把它跟乡村振兴去结合起来利用我们的设计的能力问我们自身员工的设计能力我们设计生态伙伴的能力帮助乡村振兴当中要希望把它的产品推向市场把它的农产品把它加工产品推向市场的这样的伙伴 做一件事情就是帮他们设计一个好的包装物', 'label': 'nullnull', 'ctc_text': '��ęt��ęt��ęt�� Podcast��ęt��ęt��ęt��ęt�� Podcast�� Podcast�� Podcast�� Podcast�� Podcast�� procrast�� procrast�� girl�� girl�� procrast', 'ctc_timestamps': [{'token': '��', 'start_time': 0.0, 'end_time': 0.06, 'score': 0.0}, {'token': 'ęt', 'start_time': 0.06, 'end_time': 0.12, 'score': 0.0}, {'token': '��', 'start_time': 0.12, 'end_time': 0.18, 'score': 0.0}, {'token': 'ęt', 'start_time': 0.18, 'end_time': 3.66, 'score': 0.0}, {'token': '��', 'start_time': 3.66, 'end_time': 3.72, 'score': 0.0}, {'token': 'ęt', 'start_time': 3.72, 'end_time': 4.08, 'score': 0.0}, {'token': '��', 'start_time': 4.08, 'end_time': 4.14, 'score': 0.0}, {'token': ' Podcast', 'start_time': 4.14, 'end_time': 7.02, 'score': 0.0}, {'token': '��', 'start_time': 7.02, 'end_time': 7.08, 'score': 0.0}, {'token': 'ęt', 'start_time': 7.08, 'end_time': 8.64, 'score': 0.0}, {'token': '��', 'start_time': 8.64, 'end_time': 8.7, 'score': 0.0}, {'token': 'ęt', 'start_time': 8.7, 'end_time': 9.0, 'score': 0.0}, {'token': '��', 'start_time': 9.0, 'end_time': 9.06, 'score': 0.0}, {'token': 'ęt', 'start_time': 9.06, 'end_time': 13.44, 'score': 0.0}, {'token': '��', 'start_time': 13.44, 'end_time': 13.5, 'score': 0.0}, {'token': 'ęt', 'start_time': 13.5, 'end_time': 18.06, 'score': 0.0}, {'token': '��', 'start_time': 18.06, 'end_time': 18.12, 'score': 0.0}, {'token': ' Podcast', 'start_time': 18.12, 'end_time': 18.96, 'score': 0.0}, {'token': '��', 'start_time': 18.96, 'end_time': 19.02, 'score': 0.0}, {'token': ' Podcast', 'start_time': 19.02, 'end_time': 21.12, 'score': 0.0}, {'token': '��', 'start_time': 21.12, 'end_time': 21.18, 'score': 0.0}, {'token': ' Podcast', 'start_time': 21.18, 'end_time': 22.68, 'score': 0.0}, {'token': '��', 'start_time': 22.68, 'end_time': 22.74, 'score': 0.0}, {'token': ' Podcast', 'start_time': 22.74, 'end_time': 29.82, 'score': 0.0}, {'token': '��', 'start_time': 29.82, 'end_time': 29.88, 'score': 0.0}, {'token': ' Podcast', 'start_time': 29.88, 'end_time': 29.94, 'score': 0.0}, {'token': '��', 'start_time': 29.94, 'end_time': 30.0, 'score': 0.0}, {'token': ' procrast', 'start_time': 0.0, 'end_time': 1.26, 'score': 0.0}, {'token': '��', 'start_time': 1.26, 'end_time': 1.32, 'score': 0.0}, {'token': ' procrast', 'start_time': 1.32, 'end_time': 1.38, 'score': 0.0}, {'token': '��', 'start_time': 1.38, 'end_time': 1.44, 'score': 0.0}, {'token': ' girl', 'start_time': 1.44, 'end_time': 1.68, 'score': 0.0}, {'token': '��', 'start_time': 1.68, 'end_time': 1.74, 'score': 0.0}, {'token': ' girl', 'start_time': 1.74, 'end_time': 1.86, 'score': 0.0}, {'token': '��', 'start_time': 1.86, 'end_time': 1.92, 'score': 0.0}, {'token': ' procrast', 'start_time': 1.92, 'end_time': 3.78, 'score': 0.0}], 'timestamps': [{'token': '在', 'start_time': 0.0, 'end_time': 0.06, 'score': 0.0}, {'token': '我', 'start_time': 0.06, 'end_time': 0.12, 'score': 0.0}, {'token': '们', 'start_time': 0.12, 'end_time': 0.18, 'score': 0.0}, {'token': '的', 'start_time': 0.18, 'end_time': 0.24, 'score': 0.0}, {'token': '设', 'start_time': 0.24, 'end_time': 0.3, 'score': 0.0}, {'token': '计', 'start_time': 0.3, 'end_time': 0.36, 'score': 0.0}, {'token': '普', 'start_time': 0.36, 'end_time': 0.42, 'score': 0.0}, {'token': '惠', 'start_time': 0.42, 'end_time': 0.48, 'score': 0.0}, {'token': '当', 'start_time': 0.48, 'end_time': 0.54, 'score': 0.0}, {'token': '中', 'start_time': 0.54, 'end_time': 0.6, 'score': 0.0}, {'token': ',', 'start_time': 0.6, 'end_time': 0.66, 'score': 0.0}, {'token': '有', 'start_time': 0.66, 'end_time': 0.72, 'score': 0.0}, {'token': '一', 'start_time': 0.72, 'end_time': 0.78, 'score': 0.0}, {'token': '个', 'start_time': 0.78, 'end_time': 0.84, 'score': 0.0}, {'token': '我', 'start_time': 0.84, 'end_time': 0.9, 'score': 0.0}, {'token': '经', 'start_time': 0.9, 'end_time': 0.96, 'score': 0.0}, {'token': '常', 'start_time': 0.96, 'end_time': 1.02, 'score': 0.0}, {'token': '津', 'start_time': 1.02, 'end_time': 1.08, 'score': 0.0}, {'token': '津', 'start_time': 1.14, 'end_time': 1.2, 'score': 0.0}, {'token': '乐', 'start_time': 1.2, 'end_time': 1.26, 'score': 0.0}, {'token': '道', 'start_time': 1.26, 'end_time': 1.32, 'score': 0.0}, {'token': '的', 'start_time': 1.32, 'end_time': 1.38, 'score': 0.0}, {'token': '项', 'start_time': 1.38, 'end_time': 1.44, 'score': 0.0}, {'token': '目', 'start_time': 1.44, 'end_time': 1.5, 'score': 0.0}, {'token': '叫', 'start_time': 1.5, 'end_time': 1.56, 'score': 0.0}, {'token': '寻', 'start_time': 1.56, 'end_time': 1.62, 'score': 0.0}, {'token': '找', 'start_time': 1.62, 'end_time': 1.68, 'score': 0.0}, {'token': '远', 'start_time': 1.68, 'end_time': 1.74, 'score': 0.0}, {'token': '方', 'start_time': 1.74, 'end_time': 1.8, 'score': 0.0}, {'token': '的', 'start_time': 1.8, 'end_time': 1.86, 'score': 0.0}, {'token': '美', 'start_time': 1.86, 'end_time': 1.92, 'score': 0.0}, {'token': '好', 'start_time': 1.92, 'end_time': 1.98, 'score': 0.0}, {'token': '啊', 'start_time': 1.98, 'end_time': 2.04, 'score': 0.0}, {'token': '。', 'start_time': 2.04, 'end_time': 2.1, 'score': 0.0}, {'token': '在', 'start_time': 2.1, 'end_time': 2.16, 'score': 0.0}, {'token': '这', 'start_time': 2.16, 'end_time': 2.22, 'score': 0.0}, {'token': '样', 'start_time': 2.22, 'end_time': 2.28, 'score': 0.0}, {'token': '一', 'start_time': 2.28, 'end_time': 2.34, 'score': 0.0}, {'token': '个', 'start_time': 2.34, 'end_time': 2.4, 'score': 0.0}, {'token': '我', 'start_time': 2.4, 'end_time': 2.46, 'score': 0.0}, {'token': '们', 'start_time': 2.46, 'end_time': 2.52, 'score': 0.0}, {'token': '叫', 'start_time': 2.52, 'end_time': 2.58, 'score': 0.0}, {'token': '寻', 'start_time': 2.58, 'end_time': 2.64, 'score': 0.0}, {'token': '美', 'start_time': 2.64, 'end_time': 2.7, 'score': 0.0}, {'token': ',', 'start_time': 2.7, 'end_time': 2.76, 'score': 0.0}, {'token': '在', 'start_time': 2.76, 'end_time': 2.82, 'score': 0.0}, {'token': '这', 'start_time': 2.82, 'end_time': 2.88, 'score': 0.0}, {'token': '样', 'start_time': 2.88, 'end_time': 2.94, 'score': 0.0}, {'token': '的', 'start_time': 2.94, 'end_time': 3.0, 'score': 0.0}, {'token': '一', 'start_time': 3.0, 'end_time': 3.06, 'score': 0.0}, {'token': '个', 'start_time': 3.06, 'end_time': 3.12, 'score': 0.0}, {'token': '项', 'start_time': 3.12, 'end_time': 3.18, 'score': 0.0}, {'token': '目', 'start_time': 3.18, 'end_time': 3.24, 'score': 0.0}, {'token': '当', 'start_time': 3.24, 'end_time': 3.3, 'score': 0.0}, {'token': '中', 'start_time': 3.3, 'end_time': 3.36, 'score': 0.0}, {'token': ',', 'start_time': 3.36, 'end_time': 3.42, 'score': 0.0}, {'token': '我', 'start_time': 3.42, 'end_time': 3.48, 'score': 0.0}, {'token': '们', 'start_time': 3.48, 'end_time': 3.54, 'score': 0.0}, {'token': '把', 'start_time': 3.54, 'end_time': 6.12, 'score': 0.0}, {'token': '它', 'start_time': 6.12, 'end_time': 6.18, 'score': 0.0}, {'token': '跟', 'start_time': 6.18, 'end_time': 6.24, 'score': 0.0}, {'token': '乡', 'start_time': 6.24, 'end_time': 6.3, 'score': 0.0}, {'token': '村', 'start_time': 6.3, 'end_time': 6.36, 'score': 0.0}, {'token': '振', 'start_time': 6.36, 'end_time': 6.42, 'score': 0.0}, {'token': '兴', 'start_time': 6.42, 'end_time': 6.48, 'score': 0.0}, {'token': '去', 'start_time': 6.48, 'end_time': 6.54, 'score': 0.0}, {'token': '结', 'start_time': 6.54, 'end_time': 6.6, 'score': 0.0}, {'token': '合', 'start_time': 6.6, 'end_time': 6.66, 'score': 0.0}, {'token': '起', 'start_time': 6.66, 'end_time': 6.72, 'score': 0.0}, {'token': '来', 'start_time': 6.72, 'end_time': 6.78, 'score': 0.0}, {'token': ',', 'start_time': 6.78, 'end_time': 6.84, 'score': 0.0}, {'token': '利', 'start_time': 6.84, 'end_time': 6.9, 'score': 0.0}, {'token': '用', 'start_time': 6.9, 'end_time': 6.96, 'score': 0.0}, {'token': '我', 'start_time': 6.96, 'end_time': 7.02, 'score': 0.0}, {'token': '们', 'start_time': 7.02, 'end_time': 7.08, 'score': 0.0}, {'token': '的', 'start_time': 7.08, 'end_time': 7.14, 'score': 0.0}, {'token': '设', 'start_time': 7.14, 'end_time': 7.2, 'score': 0.0}, {'token': '计', 'start_time': 7.2, 'end_time': 7.26, 'score': 0.0}, {'token': '的', 'start_time': 7.26, 'end_time': 7.32, 'score': 0.0}, {'token': '能', 'start_time': 7.32, 'end_time': 7.38, 'score': 0.0}, {'token': '力', 'start_time': 7.38, 'end_time': 7.44, 'score': 0.0}, {'token': ',', 'start_time': 7.44, 'end_time': 7.5, 'score': 0.0}, {'token': '问', 'start_time': 7.5, 'end_time': 7.56, 'score': 0.0}, {'token': '我', 'start_time': 7.56, 'end_time': 7.62, 'score': 0.0}, {'token': '们', 'start_time': 7.62, 'end_time': 7.68, 'score': 0.0}, {'token': '自', 'start_time': 7.68, 'end_time': 7.74, 'score': 0.0}, {'token': '身', 'start_time': 7.74, 'end_time': 7.8, 'score': 0.0}, {'token': '员', 'start_time': 7.8, 'end_time': 7.86, 'score': 0.0}, {'token': '工', 'start_time': 7.86, 'end_time': 7.92, 'score': 0.0}, {'token': '的', 'start_time': 7.92, 'end_time': 7.98, 'score': 0.0}, {'token': '设', 'start_time': 7.98, 'end_time': 8.04, 'score': 0.0}, {'token': '计', 'start_time': 8.04, 'end_time': 8.1, 'score': 0.0}, {'token': '能', 'start_time': 8.1, 'end_time': 8.16, 'score': 0.0}, {'token': '力', 'start_time': 8.16, 'end_time': 8.22, 'score': 0.0}, {'token': ',', 'start_time': 8.22, 'end_time': 8.28, 'score': 0.0}, {'token': '我', 'start_time': 8.28, 'end_time': 8.34, 'score': 0.0}, {'token': '们', 'start_time': 8.34, 'end_time': 8.4, 'score': 0.0}, {'token': '设', 'start_time': 8.4, 'end_time': 8.46, 'score': 0.0}, {'token': '计', 'start_time': 8.46, 'end_time': 8.52, 'score': 0.0}, {'token': '生', 'start_time': 8.52, 'end_time': 8.58, 'score': 0.0}, {'token': '态', 'start_time': 8.58, 'end_time': 8.64, 'score': 0.0}, {'token': '伙', 'start_time': 8.64, 'end_time': 8.7, 'score': 0.0}, {'token': '伴', 'start_time': 8.7, 'end_time': 8.76, 'score': 0.0}, {'token': '的', 'start_time': 8.76, 'end_time': 8.82, 'score': 0.0}, {'token': '能', 'start_time': 8.82, 'end_time': 8.88, 'score': 0.0}, {'token': '力', 'start_time': 8.88, 'end_time': 8.94, 'score': 0.0}, {'token': ',', 'start_time': 8.94, 'end_time': 9.0, 'score': 0.0}, {'token': '帮', 'start_time': 9.0, 'end_time': 9.06, 'score': 0.0}, {'token': '助', 'start_time': 9.06, 'end_time': 9.12, 'score': 0.0}, {'token': '乡', 'start_time': 9.12, 'end_time': 9.18, 'score': 0.0}, {'token': '村', 'start_time': 9.18, 'end_time': 9.24, 'score': 0.0}, {'token': '振', 'start_time': 9.24, 'end_time': 9.3, 'score': 0.0}, {'token': '兴', 'start_time': 9.3, 'end_time': 9.36, 'score': 0.0}, {'token': '当', 'start_time': 9.36, 'end_time': 9.42, 'score': 0.0}, {'token': '中', 'start_time': 9.42, 'end_time': 9.48, 'score': 0.0}, {'token': '要', 'start_time': 9.48, 'end_time': 9.54, 'score': 0.0}, {'token': '希', 'start_time': 9.54, 'end_time': 9.6, 'score': 0.0}, {'token': '望', 'start_time': 9.6, 'end_time': 9.66, 'score': 0.0}, {'token': '把', 'start_time': 9.66, 'end_time': 18.24, 'score': 0.0}, {'token': '它', 'start_time': 18.24, 'end_time': 18.3, 'score': 0.0}, {'token': '的', 'start_time': 18.3, 'end_time': 18.36, 'score': 0.0}, {'token': '产', 'start_time': 18.36, 'end_time': 18.42, 'score': 0.0}, {'token': '品', 'start_time': 18.42, 'end_time': 18.48, 'score': 0.0}, {'token': '推', 'start_time': 18.48, 'end_time': 18.54, 'score': 0.0}, {'token': '向', 'start_time': 18.54, 'end_time': 18.6, 'score': 0.0}, {'token': '市', 'start_time': 18.6, 'end_time': 18.66, 'score': 0.0}, {'token': '场', 'start_time': 18.66, 'end_time': 18.72, 'score': 0.0}, {'token': ',', 'start_time': 18.72, 'end_time': 18.78, 'score': 0.0}, {'token': '把', 'start_time': 18.78, 'end_time': 22.08, 'score': 0.0}, {'token': '它', 'start_time': 22.08, 'end_time': 22.14, 'score': 0.0}, {'token': '的', 'start_time': 22.14, 'end_time': 22.2, 'score': 0.0}, {'token': '农', 'start_time': 22.2, 'end_time': 22.26, 'score': 0.0}, {'token': '产', 'start_time': 22.26, 'end_time': 22.32, 'score': 0.0}, {'token': '品', 'start_time': 22.32, 'end_time': 22.38, 'score': 0.0}, {'token': '、', 'start_time': 22.38, 'end_time': 22.44, 'score': 0.0}, {'token': '把', 'start_time': 22.44, 'end_time': 29.04, 'score': 0.0}, {'token': '它', 'start_time': 29.04, 'end_time': 29.1, 'score': 0.0}, {'token': '加', 'start_time': 29.1, 'end_time': 29.16, 'score': 0.0}, {'token': '工', 'start_time': 29.16, 'end_time': 29.22, 'score': 0.0}, {'token': '产', 'start_time': 29.22, 'end_time': 29.28, 'score': 0.0}, {'token': '品', 'start_time': 29.28, 'end_time': 29.34, 'score': 0.0}, {'token': '推', 'start_time': 29.34, 'end_time': 29.4, 'score': 0.0}, {'token': '向', 'start_time': 29.4, 'end_time': 29.46, 'score': 0.0}, {'token': '市', 'start_time': 29.46, 'end_time': 29.52, 'score': 0.0}, {'token': '场', 'start_time': 29.52, 'end_time': 29.58, 'score': 0.0}, {'token': '的', 'start_time': 29.58, 'end_time': 29.64, 'score': 0.0}, {'token': '这', 'start_time': 29.64, 'end_time': 29.7, 'score': 0.0}, {'token': '样', 'start_time': 29.7, 'end_time': 29.76, 'score': 0.0}, {'token': '的', 'start_time': 29.76, 'end_time': 29.82, 'score': 0.0}, {'token': '伙', 'start_time': 29.82, 'end_time': 29.88, 'score': 0.0}, {'token': '伴', 'start_time': 29.88, 'end_time': 29.94, 'score': 0.0}, {'token': '。', 'start_time': 29.94, 'end_time': 30.0, 'score': 0.0}, {'token': '做', 'start_time': 30.01, 'end_time': 30.07, 'score': 0.0}, {'token': '一', 'start_time': 30.07, 'end_time': 30.13, 'score': 0.0}, {'token': '件', 'start_time': 30.13, 'end_time': 30.19, 'score': 0.0}, {'token': '事', 'start_time': 30.19, 'end_time': 30.25, 'score': 0.0}, {'token': '情', 'start_time': 30.25, 'end_time': 30.31, 'score': 0.0}, {'token': ',', 'start_time': 30.31, 'end_time': 30.37, 'score': 0.0}, {'token': '就', 'start_time': 30.37, 'end_time': 30.43, 'score': 0.0}, {'token': '是', 'start_time': 30.43, 'end_time': 30.49, 'score': 0.0}, {'token': '帮', 'start_time': 30.49, 'end_time': 30.55, 'score': 0.0}, {'token': '他', 'start_time': 30.55, 'end_time': 30.61, 'score': 0.0}, {'token': '们', 'start_time': 30.61, 'end_time': 30.67, 'score': 0.0}, {'token': '设', 'start_time': 30.67, 'end_time': 30.73, 'score': 0.0}, {'token': '计', 'start_time': 30.73, 'end_time': 30.79, 'score': 0.0}, {'token': '一', 'start_time': 30.79, 'end_time': 31.15, 'score': 0.0}, {'token': '个', 'start_time': 31.15, 'end_time': 33.43, 'score': 0.0}, {'token': '好', 'start_time': 33.43, 'end_time': 33.49, 'score': 0.0}, {'token': '的', 'start_time': 33.49, 'end_time': 33.55, 'score': 0.0}, {'token': '包', 'start_time': 33.55, 'end_time': 33.61, 'score': 0.0}, {'token': '装', 'start_time': 33.61, 'end_time': 33.67, 'score': 0.0}, {'token': '物', 'start_time': 33.67, 'end_time': 33.73, 'score': 0.0}, {'token': '。', 'start_time': 33.73, 'end_time': 33.79, 'score': 0.0}], 'timestamp': [[0, 60], [60, 120], [120, 180], [180, 240], [240, 300], [300, 360], [360, 420], [420, 480], [480, 540], [540, 600], [600, 660], [660, 720], [720, 780], [780, 840], [840, 900], [900, 960], [960, 1020], [1020, 1080], [1140, 1200], [1200, 1260], [1260, 1320], [1320, 1380], [1380, 1440], [1440, 1500], [1500, 1560], [1560, 1620], [1620, 1680], [1680, 1740], [1740, 1800], [1800, 1860], [1860, 1920], [1920, 1980], [1980, 2040], [2040, 2100], [2100, 2160], [2160, 2220], [2220, 2280], [2280, 2340], [2340, 2400], [2400, 2460], [2460, 2520], [2520, 2580], [2580, 2640], [2640, 2700], [2700, 2760], [2760, 2820], [2820, 2880], [2880, 2940], [2940, 3000], [3000, 3060], [3060, 3120], [3120, 3180], [3180, 3240], [3240, 3300], [3300, 3360], [3360, 3420], [3420, 3480], [3480, 3540], [3540, 6120], [6120, 6180], [6180, 6240], [6240, 6300], [6300, 6360], [6360, 6420], [6420, 6480], [6480, 6540], [6540, 6600], [6600, 6660], [6660, 6720], [6720, 6780], [6780, 6840], [6840, 6900], [6900, 6960], [6960, 7020], [7020, 7080], [7080, 7140], [7140, 7200], [7200, 7260], [7260, 7320], [7320, 7380], [7380, 7440], [7440, 7500], [7500, 7560], [7560, 7620], [7620, 7680], [7680, 7740], [7740, 7800], [7800, 7860], [7860, 7920], [7920, 7980], [7980, 8039], [8039, 8100], [8100, 8160], [8160, 8220], [8220, 8280], [8280, 8340], [8340, 8400], [8400, 8460], [8460, 8520], [8520, 8580], [8580, 8640], [8640, 8700], [8700, 8760], [8760, 8820], [8820, 8880], [8880, 8940], [8940, 9000], [9000, 9060], [9060, 9120], [9120, 9180], [9180, 9240], [9240, 9300], [9300, 9360], [9360, 9420], [9420, 9480], [9480, 9540], [9540, 9600], [9600, 9660], [9660, 18240], [18240, 18300], [18300, 18360], [18360, 18420], [18420, 18480], [18480, 18540], [18540, 18600], [18600, 18660], [18660, 18720], [18720, 18780], [18780, 22080], [22080, 22140], [22140, 22200], [22200, 22260], [22260, 22320], [22320, 22380], [22380, 22440], [22440, 29040], [29040, 29100], [29100, 29160], [29160, 29220], [29220, 29280], [29280, 29340], [29340, 29400], [29400, 29460], [29460, 29520], [29520, 29580], [29580, 29640], [29640, 29700], [29700, 29760], [29760, 29820], [29820, 29880], [29880, 29940], [29940, 30000], [30010, 30070], [30070, 30130], [30130, 30190], [30190, 30250], [30250, 30310], [30310, 30370], [30370, 30430], [30430, 30490], [30490, 30550], [30550, 30610], [30610, 30670], [30670, 30730], [30730, 30790], [30790, 31150], [31150, 33430], [33430, 33490], [33490, 33550], [33550, 33610], [33610, 33670], [33670, 33730], [33730, 33790]], 'sentence_info': []}]
2、使用sensevoice进行asr识别时也报错
.venv\Scripts\python funclip\launch.py -p 50002 -m sensevoice
没有返回结果,直接报错
rtf_avg: 0.141, time_speech: 33.830, time_escape: 4.767: 100%|██████████████████████████| 1/1 [00:04<00:00, 4.77s/it]
Traceback (most recent call last):
File "E:\tmp\funclip20251109\code\FunClip-main.venv\Lib\site-packages\gradio\queueing.py", line 759, in process_events
response = await route_utils.call_process_api(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main.venv\Lib\site-packages\gradio\route_utils.py", line 354, in call_process_api
output = await app.get_blocks().process_api(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main.venv\Lib\site-packages\gradio\blocks.py", line 2116, in process_api
result = await self.call_function(
^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main.venv\Lib\site-packages\gradio\blocks.py", line 1623, in call_function
prediction = await anyio.to_thread.run_sync( # type: ignore
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main.venv\Lib\site-packages\anyio\to_thread.py", line 63, in run_sync
return await get_async_backend().run_sync_in_worker_thread(
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main.venv\Lib\site-packages\anyio_backends_asyncio.py", line 2518, in run_sync_in_worker_thread
return await future
^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main.venv\Lib\site-packages\anyio_backends_asyncio.py", line 1002, in run
result = context.run(func, *args)
^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main.venv\Lib\site-packages\gradio\utils.py", line 915, in wrapper
response = f(*args, **kwargs)
^^^^^^^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main\funclip\launch.py", line 104, in mix_recog
res_text, res_srt, video_state = video_recog(
^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main\funclip\launch.py", line 89, in video_recog
return audio_clipper.video_recog(video_input, sd_switch, hotwords, output_dir=output_dir)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main\funclip\videoclipper.py", line 197, in video_recog
return self.recog((16000, wav), sd_switch, state, hotwords, output_dir)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main\funclip\videoclipper.py", line 69, in recog
res_srt = generate_srt(rec_result[0]['sentence_info'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main\funclip\utils\subtitle_utils.py", line 60, in generate_srt
t2s = Text2SRT(sent['text'], sent['timestamp'])
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "E:\tmp\funclip20251109\code\FunClip-main\funclip\utils\subtitle_utils.py", line 33, in init
start, end = timestamp[0][0] - offset, timestamp[-1][1] - offset
~~~~~~~~~~~~~^^^
TypeError: 'NoneType' object is not subscriptable