-
Notifications
You must be signed in to change notification settings - Fork 557
Description
将模型换成Whisper-large-v3,启动报错

rec_result = self.funasr_model.generate(data,
File "/root/miniconda3/envs/FunClip/lib/python3.10/site-packages/funasr/auto/auto_model.py", line 306, in generate
return self.inference_with_vad(input, input_len=input_len, **cfg)
File "/root/miniconda3/envs/FunClip/lib/python3.10/site-packages/funasr/auto/auto_model.py", line 464, in inference_with_vad
results = self.inference(
File "/root/miniconda3/envs/FunClip/lib/python3.10/site-packages/funasr/auto/auto_model.py", line 345, in inference
res = model.inference(**batch, **kwargs)
File "/root/miniconda3/envs/FunClip/lib/python3.10/site-packages/funasr/models/whisper/model.py", line 66, in inference
raise NotImplementedError("batch decoding is not implemented")
NotImplementedError: batch decoding is not implemented
修改 videoclipper.py 文件,增加如下参数,能正常启动,运行识别 srt 时仍然报错
DecodingOptions = {
"task": "transcribe",
"language": None,
"beam_size": None,
"fp16": True,
"without_timestamps": False,
"prompt": None,
}
rec_result = self.funasr_model.generate(data,
DecodingOptions=DecodingOptions,
batch_size_s=60,
return_spk_res=True,
return_raw_text=True,
is_final=True,
output_dir=output_dir,
hotword=hotwords,
pred_timestamp=self.lang=='en',
en_post_proc=self.lang=='en',
cache={})