[DEBUG] [新进程任务 开始:title='Begin separating the speakers:pyannote']
[DEBUG] 新进程任务 参数:kwargs={'input_file': 'H:/pyvideotrans/tmp/32168/0f8d09dbe1/ja.wav', 'subtitles_file': 'H:/pyvideotrans/tmp/32168/0f8d09dbe1/diariz-1785047453.2031941.json', 'speak_file': 'H:/pyvideotrans/tmp/32168/0f8d09dbe1/speaker.json', 'num_speakers': 2, 'is_cuda': False}
[DEBUG] 开始说话人分离,使用 pyannote/speaker-diarization-3.1 模型
[ERROR] 说话人分离出错'NoneType' object has no attribute 'eval':Traceback (most recent call last):
File "videotrans\process\_audio_speakers.py", line 221, in pyannote_speakers
File "videotrans\process\_audio_speakers.py", line 200, in _get_diariz
File "pyannote\audio\core\pipeline.py", line 138, in from_pretrained
pipeline = Klass(**params)
File "H:\pyvideotrans\_internal\pyannote\audio\pipelines\speaker_diarization.py", line 130, in init
model: Model = get_model(segmentation, use_auth_token=use_auth_token)
File "H:\pyvideotrans\_internal\pyannote\audio\pipelines\utils
......
ess\_audio_speakers.py", line 221, in pyannote_speakers
File "videotrans\process\_audio_speakers.py", line 200, in _get_diariz
File "pyannote\audio\core\pipeline.py", line 138, in from_pretrained
pipeline = Klass(**params)
File "H:\pyvideotrans\_internal\pyannote\audio\pipelines\speaker_diarization.py", line 130, in init
model: Model = get_model(segmentation, use_auth_token=use_auth_token)
File "H:\pyvideotrans\_internal\pyannote\audio\pipelines\utils\getter.py", line 89, in get_model
model.eval()
AttributeError: 'NoneType' object has no attribute 'eval'
Traceback (most recent call last):
File "videotrans\task\_stage_diariz.py", line 77, in diariz
File "videotrans\configure\base.py", line 272, in _new_process
videotrans.configure.excepts.VideoTransError: 'NoneType' object has no attribute 'eval'Traceback (most recent call last):
File "videotrans\process\_audio_speakers.py", line 221, in pyannote_speakers
File "videotrans\process\_audio_speakers.py", line 200, in _get_diariz
File "pyannote\audio\core\pipeline.py", line 138, in from_pretrained
pipeline = Klass(**params)
File "H:\pyvideotrans\_internal\pyannote\audio\pipelines\speaker_diarization.py", line 130, in init
model: Model = get_model(segmentation, use_auth_token=use_auth_token)
File "H:\pyvideotrans\_internal\pyannote\audio\pipelines\utils\getter.py", line 89, in get_model
model.eval()
AttributeError: 'NoneType' object has no attribute 'eval'
videotrans\component\onlyone_set_recogn.py:223: RuntimeWarning: Failed to disconnect () from signal "mediaStatusChanged(QMediaPlayer::MediaStatus)".
[DEBUG] 以SRT字幕块翻译,每次翻译 50 条字幕块,翻译后暂停0.0s
[INFO] Starting call to 'videotrans.translator._openaicompat.OpenAICampat._item_task', this is the 1st time calling it.
[DEBUG] 字幕翻译:[self.ainame='localllm',kwargs={'model': 'rinex20/translategemma3:12b', 'timeout': 300, 'temperature': 0.5, 'max_tokens': 16984}]