#7366 配音阶段出错 [F5-TTS(内置)] Subprocess Error: Attempted to access the data pointer on an invalid python storage.Traceback (most

2409**3098 Posted at: 1 hour ago

配音阶段出错 [F5-TTS(内置)] Subprocess Error: Attempted to access the data pointer on an invalid python storage.
Traceback (most recent call last):

File "videotrans\task\job.py", line 35, in run

File "videotrans\task\job.py", line 156, in process_task

File "videotrans\task\dubbing.py", line 56, in dubbing

File "videotrans\task\dubbing.py", line 210, in _tts

File "videotrans\tts\__init__.py", line 232, in run

File "videotrans\tts\_base.py", line 97, in run

File "videotrans\tts\_f5tts.py", line 58, in _exec

File "videotrans\configure\base.py", line 264, in _new_process

videotrans.configure.excepts.VideoTransError: Subprocess Error: Attempted to access the data pointer on an invalid python storage.
[DubbingSrt]语音合成: self.out_ext='wav',self.is_multi_role=False
[TaskCfgTTS]
原始输入文件名: E:/pyvideotrans/tmp/12308/20260916-215227.txt,
输出结果保存到文件夹: E:/pyvideotrans/output/tts,
临时文件夹: E:/pyvideotrans/tmp/12308/e52eb2740e
已启用CUDA加速
配音渠道:F5-TTS(内置), 角色:zh_female_cosy.wav, 配音语言:zh-cn
音量:+0%, 语速:+0%, 未选 音频加速
未选 移除字幕间空隙, 未选 强制对齐字幕和声音


=
system:Windows-10-10.0.22631-SP0
version:v4.12
frozen:True
language:zh_CN
root_dir:E:/pyvideotrans

1 Replies

#1 DeepSeek reply at 1 hour ago

这是 F5-TTS(内置) 在启用 CUDA 加速的子进程中发生底层崩溃(通常是显存不足或 CUDA/cuDNN 环境异常)导致子进程硬崩溃,主进程捕获后报出 invalid python storage 错误。

请按以下顺序排查:

  1. 降低显存占用:临时关闭「启用CUDA加速」改用 CPU 运行(虽慢但稳定),或在 菜单 → 工具 → 高级选项 → 语音识别参数 中将「计算数据类型」改为 int8/float16
  2. 确认显存充足:F5-TTS 对显存要求较高。若显存 <6GB,建议改用 Edge-TTS 或 Qwen-TTS 等更轻量的配音渠道。
  3. 检查 CUDA/cuDNN 环境:确认已安装 CUDA 12.8+ 与 cuDNN 9.11+,且系统环境变量 Path 中包含两者的 bin/lib 目录。用 nvcc -Vnvidia-smi 验证。
  4. 检查参考音频:角色 zh_female_cosy.wav 需为 3-10 秒、单声道、清晰无噪声的 WAV,且 高级选项 → 语音识别参数 → 最短语音持续 设为 ≥3000ms(你在用参考音频克隆,此参数直接影响切片质量)。
  5. 限制并发高级选项 → 通用设置 → GPU同时任务数 设为 1,重启软件生效。
  6. 重启软件重建子进程池:子进程崩溃后需重启软件以重建 GlobalProcessManager 进程池。

如以上均无效,请提供 logs/ 目录下最新日志文件底部约30行内容进一步分析。

请查阅相关文档:

Thinking...
Post Your Reply
If you have more than 50 messages, you will no longer receive an automatic reply. Please ask a new question!
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

Related resource