#5970 配音阶段出错 [Edge-TTS(免费)] 文件不存在:D:\视频\Alexander Trades\Backtesting my A+ Model 98%25 Win Rate\ICT Backtesting Testing Sesion

43.203* Posted at: 8 hours ago

配音阶段出错 [Edge-TTS(免费)] 文件不存在:D:\视频\Alexander Trades\Backtesting my A+ Model 98%25 Win Rate\ICT Backtesting Testing Sesion (91.8%25 Win Rate) PT.2_polished.srt
Traceback (most recent call last):
File "videotrans\task\job.py", line 214, in run
File "videotrans\task\_dubbing.py", line 51, in dubbing
File "pathlib.py", line 1132, in read_text
File "pathlib.py", line 1117, in open
FileNotFoundError: [Errno 2] No such file or directory: 'D:\视频\Alexander Trades\Backtesting my A+ Model 98%25 Win Rate\ICT Backtesting Testing Sesion (91.8%25 Win Rate) PT.2_polished.srt'
TaskCfg(cache_folder='G:/AI2/win-pyvideotrans-v3.95/tmp/23752/7cbc8c6cc5', target_dir='D:/视频/Alexander Trades/Backtesting my A+ Model 98%25 Win Rate', remove_noise=False, is_separate=False, detect_language=None, subtitle_language=None, source_language=None, target_language=None, source_language_code=None, target_language_code='zh-cn', source_sub=None, target_sub='D:/视频/Alexander Trades/Backtesting my A+ Model 98%25 Win Rate/ICT Backtesting Testing Sesion (91.8%25 Win Rate) PT.2_polished.srt', source_wav=None, source_wav_output=None, target_wav='D:/视频/Alexander Trades/Backtesting my A+ Model 98%25 Win Rate/ICT Backtesting Testing Sesion (91.8%25 Win Rate) PT.2_polished.mp3', target_wav_output=None, subtitles='', novoice_mp4=None, noextname='ICT Backtesting Testing Sesion (91.8%25 Win Rate) PT.2_polished', shibie_audio=None, targetdir_mp4=None, instrument=None, vocal=None, back_audio=None, background_music=None, app_mode='biaozhun', subtitle_type=0, volume='+0%', pitch='+0Hz', voice_rate='+0%', voice_role='Yunyang(Male/CN)', copysrt_rawvideo=False, clear_cache=False, translate_type=None, tts_type=0, recogn_type=None, model_name=None, voice_autorate=True, video_autorate=False, cuda=False, name='D:/视频/Alexander Trades/Backtesting my A+ Model 98%25 Win Rate/ICT Backtesting Testing Sesion (91.8%25 Win Rate) PT.2_polished.srt', basename='ICT Backtesting Testing Sesion (91.8%25 Win Rate) PT.2_polished.srt', ext='srt', dirname='D:/视频/Alexander Trades/Backtesting my A+ Model 98%25 Win Rate', shound_del_name=None, uuid='7cbc8c6cc5', remove_silent_mid=False, align_sub_audio=False, enable_diariz=False, nums_diariz=0, rephrase=2, only_out_mp4=False, fix_punc=False, recogn2pass=False)


=
system:Windows-10-10.0.26200-SP0
version:v3.96
frozen:True
language:zh
root_dir:G:/AI2/win-pyvideotrans-v3.95

1 Replies

FileNotFoundError 的直接原因是软件预期在 D:\视频\...\PT.2_polished.srt 位置找到目标字幕文件,但该文件在配音阶段尚未生成或路径解析异常。根本问题有两个:

  1. 输入文件类型错误:你在主界面“翻译视频或音频”中直接选择了 SRT 字幕文件作为输入。该功能仅支持视频(mp4/mkv/avi/mov 等)和音频(wav/mp3/m4a 等)文件,不支持 SRT 字幕作为源材料。因此软件在配音阶段无法找到翻译后的目标字幕。
  2. 路径含特殊字符 %25:路径中的 %25 是 URL 编码的 %,Windows 可能错误解析该符号(如将 %WinRate% 视为环境变量),导致文件找不到。

解决办法

  1. 请正确选择功能

    • 如果你已有原始字幕(SRT)需要翻译并配音,请使用左侧功能面板的 “批量翻译srt字幕”(仅翻译)或 “批量为字幕配音”(仅配音)。
    • 如果你希望全流程处理视频,请选择原始视频文件(如 mp4),而不是字幕文件。
  2. 修改文件/文件夹名称
    将视频文件及其所在文件夹中的 % 符号删除或替换为其他字符(例如将 98%25 Win Rate 改为 98_Win_Rate),避免 Windows 环境变量冲突。移动文件到不含特殊符号的路径(如 D:\videos\)。
  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.

Dondate via ko-fi.com

Dondate via PayPal

Related resource