#3604 TaskCfgTTS(is_cuda=False, uuid='056f0363ba', cache_folder='/Users/juzhihai/videotrans/pyvideotrans/tmp/9080/056f0363ba',

240e:305* Posted at: 1 day ago 👁24

配音阶段出错 [Qwen3-TTS(本地)] 文件不存在:/Users/juzhihai/Desktop/ICT 2026 New York Lunch Algorithmic Theory / March 11, 2026.srt
Traceback (most recent call last):
File "/Users/juzhihai/videotrans/pyvideotrans/videotrans/task/job.py", line 213, in run

trk.dubbing()

File "/Users/juzhihai/videotrans/pyvideotrans/videotrans/task/_dubbing.py", line 50, in dubbing

self._signal(text=Path(self.cfg.target_sub).read_text(encoding='utf-8'), type="replace")

File "/Users/juzhihai/.local/share/uv/python/cpython-3.10.19-macos-aarch64-none/lib/python3.10/pathlib.py", line 1134, in read_text

with self.open(mode='r', encoding=encoding, errors=errors) as f:

File "/Users/juzhihai/.local/share/uv/python/cpython-3.10.19-macos-aarch64-none/lib/python3.10/pathlib.py", line 1119, in open

return self._accessor.open(self, mode, buffering, encoding, errors,

FileNotFoundError: [Errno 2] No such file or directory: '/Users/juzhihai/Desktop/ICT 2026 New York Lunch Algorithmic Theory / March 11, 2026.srt'
TaskCfgTTS(is_cuda=False, uuid='056f0363ba', cache_folder='/Users/juzhihai/videotrans/pyvideotrans/tmp/9080/056f0363ba', target_dir='/Users/juzhihai/videotrans/pyvideotrans/output/tts', 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='/Users/juzhihai/Desktop/ICT 2026 New York Lunch Algorithmic Theory / March 11, 2026.srt', target_wav='/Users/juzhihai/videotrans/pyvideotrans/output/tts/ March 11, 2026.wav', target_wav_output=None, name='/Users/juzhihai/Desktop/ICT 2026 New York Lunch Algorithmic Theory / March 11, 2026.srt', noextname=' March 11, 2026', basename=' March 11, 2026.srt', ext='srt', dirname='/Users/juzhihai/Desktop/ICT 2026 New York Lunch Algorithmic Theory ', shound_del_name=None, tts_type=1, volume='+0%', pitch='+0Hz', voice_rate='+0%', voice_role='Vivian', voice_autorate=False, video_autorate=False, remove_silent_mid=False, align_sub_audio=False)


=
system:macOS-15.0-arm64-arm-64bit
version:v3.98
frozen:False
language:zh
root_dir:/Users/juzhihai/videotrans/pyvideotrans
Python: 3.10.19 (main, Feb 12 2026, 00:36:33) [Clang 21.1.4 ]

1 Replies

这是由于输入文件的路径或名称中包含特殊符号(空格和斜杠)导致软件在处理时无法正确找到目标字幕文件。

错误日志显示软件尝试读取 /Users/juzhihai/Desktop/ICT 2026 New York Lunch Algorithmic Theory / March 11, 2026.srt 文件时失败。该路径包含多个空格和一个末尾的斜杠 /,这在命令行处理中容易引发问题。

解决方案:

  1. 重命名输入文件:将文件名和文件夹名中的空格和特殊字符移除或替换为下划线 _。例如,将 ICT 2026 New York Lunch Algorithmic Theory 文件夹重命名为 ICT_2026_New_York_Lunch_Algorithmic_Theory,并将 March 11, 2026.srt 文件重命名为 March_11_2026.srt
  2. 移动文件到浅层目录:避免使用过深的目录路径。将处理文件移动到桌面或一个路径简短的文件夹中。
  3. 重新处理:在软件中重新选择重命名后的文件进行处理。

请查阅相关文档:

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