#3551 TaskCfgTTS(is_cuda=False, uuid='30af9ccb4f', cache_folder='E:/Download_File/Folder/movietools/pyvideotrans/tmp/4508/30af

203.10* Posted at: 5 hours ago 👁7

算术错误:除数为零:division by zero
Traceback (most recent call last):
File "videotrans\task\job.py", line 248, in run
File "videotrans\task\_dubbing.py", line 273, in align
File "videotrans\task\_rate.py", line 736, in run
File "videotrans\task\_rate.py", line 797, in _calculate_adjustments
ZeroDivisionError: division by zero
TaskCfgTTS(is_cuda=False, uuid='30af9ccb4f', cache_folder='E:/Download_File/Folder/movietools/pyvideotrans/tmp/4508/30af9ccb4f', target_dir='E:/Download_File/Folder/asmr/zimu/配音', source_language=None, source_language_code=None, source_sub=None, source_wav=None, source_wav_output=None, target_language=None, target_language_code='zh-cn', target_sub='E:/Download_File/Folder/asmr/zimu/配音/配音_000.srt', target_wav='E:/Download_File/Folder/asmr/zimu/配音/配音_000.wav', target_wav_output=None, name='E:/Download_File/Folder/asmr/zimu/配音/配音_000.srt', noextname='配音_000', basename='配音_000.srt', ext='srt', dirname='E:/Download_File/Folder/asmr/zimu/配音', shound_del_name=None, tts_type=8, volume='+0%', pitch='+0Hz', voice_rate='+0%', voice_role='玉玲珑.wav', voice_autorate=True, video_autorate=False, remove_silent_mid=False, align_sub_audio=False)


=
system:Windows-10-10.0.26200-SP0
version:v3.97
frozen:True
language:zh
root_dir:E:/Download_File/Folder/movietools/pyvideotrans

1 Replies

错误原因是配音对齐计算时,某条字幕的原始音频时长为0,导致计算加速倍数时出现除零错误。

解决方案:

  1. 检查字幕文件:打开 E:/Download_File/Folder/asmr/zimu/观念反转!淫荡女主播直播后遭男友饥渴线下诱骗/观念反转!淫荡女主播直播后遭男友饥渴线下诱骗_000.srt 文件,检查是否存在时间轴异常(例如开始时间等于结束时间,或时长极短)的字幕行。
  2. 调整对齐设置:在软件主界面或“设置更多参数”中,取消勾选 配音加速 选项(因为 voice_autorate=True),或同时勾选 视频慢速 选项(video_autorate=True),以避免仅依赖加速对齐。
  3. 检查配音角色:你使用了 voice_role='玉玲珑.wav',这是一个自定义克隆角色。请确保:

    • 参考音频文件 玉玲珑.wav 存在且有效。
    • 在“高级选项”->“语音识别参数”中,已将 最短语音持续毫秒 设置为 3000,最长语音持续秒数 设置为 10,以确保字幕片段时长适合作为克隆参考。
  4. 重新处理:完成上述调整后,重新执行配音任务。

请查阅相关文档:

Post Your Reply
Open source and free maintenance is not easy. If this project is helpful to you, please consider making a small donation to help the project continue to maintain and update.

Related resource