#6307 Subprocess Error: [WinError 1455] 页面文件太小,无法完成操作。:{'text': 'Hola mi querido amigo. ¡Espero que cada día sea hermoso y agr

161.129* Posted at: 1 hour ago

Subprocess Error: [WinError 1455] 页面文件太小,无法完成操作。:
{'text': 'Hola mi querido amigo. ¡Espero que cada día sea hermoso y agradable!', 'rate': '+30%', 'role': 'zh_female_cn.wav', 'filename': 'E:/字幕配音/新建文件夹/tmp/70776/listen_voice/1-es-zh_female_cn.wav-+0%-+0Hz.wav', 'tts_type': 1, 'language': 'es', 'volume': '+0%', 'pitch': '+0Hz'}
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 21, in run
File "videotrans\tts\__init__.py", line 207, in run
File "videotrans\tts\_base.py", line 95, in run
File "videotrans\tts\_qwenttslocal.py", line 54, in _exec
File "videotrans\configure\base.py", line 272, in _new_process
videotrans.configure.excepts.VideoTransError: Subprocess Error: [WinError 1455] 页面文件太小,无法完成操作。


=
system:Windows-10-10.0.19045-SP0
version:v4.07
frozen:True
language:zh
root_dir:E:/字幕配音/新建文件夹

1 Replies

这是由于系统虚拟内存(页面文件)不足导致的。Qwen3-TTS 本地模型在加载和推理时需要占用大量内存,当前系统内存或页面文件不够分配,触发了 WinError 1455

请按以下步骤处理:

  1. 增加虚拟内存(页面文件)

    • 右键“此电脑” → 属性 → 高级系统设置 → 高级 → 性能“设置” → 高级 → 虚拟内存“更改”
    • 取消勾选“自动管理所有驱动器的分页文件大小”
    • 选择存放软件或输出文件的磁盘(如 E 盘),设为“自定义大小”,初始大小和最大大小可设为物理内存的 1.5~2 倍(例如物理内存 16GB,可设为 24576MB)
    • 点击“设置” → “确定” → 重启电脑
  2. 释放内存并降低资源占用

    • 关闭其他占用内存较大的软件(浏览器、游戏等)
    • 电脑重启后再执行任务,避免长时间运行后内存碎片累积
  3. 降低并发线程数

    • 打开 菜单 → 工具 → 高级选项 → 字幕配音调整
    • 将“并发配音线程数”改为 1,保存后重启软件
  4. 避免中文/特殊字符路径

    • 当前路径 E:/字幕配音/新建文件夹 包含中文和空格,可能加剧临时文件读写异常
    • 建议将软件和输出目录改为纯英文路径,例如 E:/pyvideotrans
  5. 确认磁盘剩余空间

    • 页面文件所在磁盘需要足够的可用空间,建议至少保留 10GB 以上

如果以上操作后仍然报错,请提供软件安装目录下 logs/ 文件夹中最新的日志文件(复制底部约30行报错信息),以及软件左上角版本号,以便进一步分析。

请查阅相关文档:

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