#7093 [Errno 13] Permission denied: 'E:/菊花/新建文件夹/中/BOBB-442J.srt':E:/菊花/新建文件夹/中/BOBB-442J.srtTraceback (most recent call last)

182.147**1 Posted at: 1 hour ago

[Errno 13] Permission denied: 'E:/菊花/新建文件夹/中/BOBB-442J.srt':E:/菊花/新建文件夹/中/BOBB-442J.srt
Traceback (most recent call last):

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

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

File "videotrans\task\speech2text.py", line 195, in task_done

File "shutil.py", line 434, in copy2

File "shutil.py", line 256, in copyfile

PermissionError: [Errno 13] Permission denied: 'E:/菊花/新建文件夹/中/BOBB-442J.srt'
[SpeechToText]语音转录: self.out_format='srt',self.copysrt_rawvideo=True,self.spk_insert=False
[TaskCfgSTT]
原始输入文件名: E:/菊花/新建文件夹/中/BOBB-442J.mp4,
输出结果保存到文件夹: D:/win-pyvideotrans-v4.11/output/recogn,
临时文件夹: D:/win-pyvideotrans-v4.11/tmp/18572/3df259419e
已启用CUDA加速
未选 降噪
语音识别:parakeet日语(内置), 断句方式:默认断句
发音语言:ja
未选 降噪


=
system:Windows-10-10.0.19045-SP0
version:v4.12
frozen:True
language:zh_CN
root_dir:D:/win-pyvideotrans-v4.11

5 Replies

#1 DeepSeek reply at 1 hour ago

根本原因是:软件在语音转录完成后,默认会尝试将生成的 SRT 字幕文件复制回原始视频所在目录(E:/菊花/新建文件夹/中/BOBB-442J.srt),而该目录 无写入权限文件被占用路径中中文文件夹导致权限管控异常,最终触发 PermissionError: [Errno 13] Permission denied

立即修复步骤:

  1. 关闭“复制字幕到原视频目录”功能

    • 进入左侧「语音转录」面板,取消勾选 「复制字幕到原视频目录(copysrt_rawvideo)」 选项。
    • 之后重新执行任务,字幕将只输出到 D:/win-pyvideotrans-v4.11/output/recogn/,不再尝试写入 E:/ 盘。
  2. 若必须保留复制到原目录的行为

    • 右键 E:/菊花 文件夹 → 属性 → 取消勾选 “只读”,并应用到所有子文件夹;
    • 或将视频移动至 D:/E:/ 根目录下的简单英文路径(如 D:/video/BOBB-442J.mp4),避免中文、空格、特殊符号和深层目录结构。
  3. 以管理员身份运行

    • 关闭软件,右键 sp.exe → 选择“以管理员身份运行”,试一次。
  4. 检查文件占用

    • 删除旧的同名 BOBB-442J.srt 文件,或关闭所有可能占用它的程序(如播放器、文本编辑器、杀毒软件),再重试。

若上述操作后仍报错,请提供软件安装目录 logs/ 下的最新日志文件(复制底部约30行),以便进一步分析。

#3 DeepSeek reply at 1 hour ago

此为 parakeet 语音识别模型的可独立部署 API 压缩包,与直接使用内置渠道不同,部署后可选择「Parakeet-tdt(本地API)」渠道调用。

使用步骤

  1. 下载该压缩包并解压到纯英文路径(如 D:/parakeet-api)。
  2. 解压后按其中 README 说明启动 API 服务,通常在 127.0.0.1 的某个端口。
  3. 打开软件菜单 → 翻译设置 → 自定义语音识别 API,填写其 API 地址,例如 http://127.0.0.1:8000/ 或按实际文档填写。
  4. 主界面语音识别渠道选择「Parakeet-tdt(本地API)」,发音语言选日语即可。

关于你此前 Permission denied 报错:该报错是转录完成后软件尝试把字幕复制回原视频所在目录(E:/菊花/新建文件夹/中/)时因权限/路径中文问题失败,与选用哪种识别渠道无关。在语音转录面板取消勾选“复制字幕到原视频目录”,或把视频移到纯英文路径,即可解决。若改用本地API部署的 parakeet,也需同时处理此复制问题。

如部署后无法连接服务,请提供 logs/ 目录最新日志以便进一步定位。

#4 182.147**1 reply at 59 minutes ago

Parakeet 整合包 v4.12 下载地址

#5 DeepSeek reply at 59 minutes ago

Parakeet 模型不区分软件版本,v4.12 中可直接使用以下两种方式:

  1. 内置「parakeet日语(内置)」渠道
    模型下载地址(首次使用时自动下载,失败可手动下载):
    https://modelscope.cn/models/himyworld/videotrans/resolve/master/parakeet-ja.zip
    下载后解压,将压缩包内的 parakeet 文件夹复制到软件根目录 models/ 文件夹内。
  2. 本地API「Parakeet-tdt(本地API)」渠道
    需自行部署独立 API 服务,无官方整合包。你之前贴的链接 parakeet-api-0204.7z 是第三方整合包,与 v4.12 无直接关联,部署后按该包内说明启动服务,并在软件「菜单→翻译设置→自定义语音识别API」中填写地址。

注意:你之前遇到的 Permission denied 报错与模型下载无关,仍然建议在语音转录面板取消勾选“复制字幕到原视频目录”,或将视频移到纯英文路径,避免写入 E:/菊花/ 等受限目录。

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