#1478 RuntimeError: None

58.17* Posted at: 1 month ago 👁132

运行时错误:None:
Traceback (most recent call last):
File "videotrans\util\ListenVoice.py", line 18, in run
File "videotrans\tts\__init__.py", line 261, in run
File "videotrans\tts\_base.py", line 177, in run
RuntimeError: None


=
system:Windows-10-10.0.26200-SP0
version:v3.84
frozen:True
language:zh
root_dir:F:/视频剪辑/PyVideoTrans/win-PatchUpdate-3.84

6 Replies

这个错误通常与语音合成(TTS)环节有关,特别是当使用 Edge-TTS 或其他在线 TTS 服务时,可能因网络问题或请求频率过高导致连接失败。

请尝试以下步骤来解决:

  1. 检查网络连接:确保您的网络连接稳定,特别是如果您使用了代理,请确认代理设置正确且工作正常。
  2. 调整配音参数

    • 在软件顶部菜单栏选择 工具/选项 -> 高级选项
    • 在“配音调整”区域,将“同时配音字幕数”改为 1
    • 将“配音后暂停时间/秒”改为 35
    • 这能有效降低请求频率,避免被服务器限制。
  3. 更换配音渠道:如果问题持续存在,可以尝试切换到其他配音渠道,例如 OpenAI TTS 或 Azure TTS(如果已配置),或者使用本地 TTS 模型(如 F5-TTS, CosyVoice)。
  4. 检查输出目录权限:确保软件具有向您设置的“输出到..”目录写入文件的权限。

如果以上步骤无法解决问题,请提供 F:/视频剪辑/PyVideoTrans/win-PatchUpdate-3.84/videotrans/logs/ 目录下的最新日志文件,以便进行更深入的分析。

运行时错误:None:
Traceback (most recent call last):
File "/Users/justinfungcheuk/pyvideotrans/videotrans/util/ListenVoice.py", line 18, in run

tts.run(

File "/Users/justinfungcheuk/pyvideotrans/videotrans/tts/__init__.py", line 322, in run

PiperTTS(**kwargs).run()

File "/Users/justinfungcheuk/pyvideotrans/videotrans/tts/_base.py", line 179, in run

raise self.error if isinstance(self.error,Exception)  else RuntimeError(str(self.error))

RuntimeError: None

这个错误表明在运行 Piper-TTS(本地语音合成)时发生了未知错误。由于错误信息为 None,无法直接判断具体原因。请按以下步骤排查:

  1. 检查模型文件:Piper-TTS 需要下载对应的语音模型。请确保:

    • 软件已成功下载模型。首次使用 Piper-TTS 时,软件会自动下载,请确保网络通畅。
    • 模型文件完整。可以尝试在软件设置中删除并重新下载 Piper-TTS 模型。
  2. 检查音频输出设备/权限 (MacOS 特定)

    • 确保您的 Mac 音频输出设备工作正常。
    • 如果使用了虚拟音频设备或音频路由软件,请暂时禁用它们。
  3. 尝试其他 TTS 渠道

    • 在主界面第 4 行“配音”设置中,暂时切换到其他渠道,如 Edge-TTSVITS-cnen,以确认是否是 Piper-TTS 特有的问题。
  4. 查看详细日志

    • 错误日志可能包含更详细的信息。请打开终端,导航到您的 pyvideotrans 目录,然后运行以下命令启动软件,这将在终端输出详细日志:

      cd /Users/justinfungcheuk/pyvideotrans
      uv run sp.py
    • 重现错误,并将终端中出现的完整错误信息复制下来。

如果以上步骤无法解决,请提供从终端启动软件后输出的完整错误日志。

运行时错误:None:
Traceback (most recent call last):
File "/Users/justinfungcheuk/pyvideotrans/videotrans/util/ListenVoice.py", line 18, in run

tts.run(

File "/Users/justinfungcheuk/pyvideotrans/videotrans/tts/__init__.py", line 282, in run

EdgeTTS(**kwargs).run()

File "/Users/justinfungcheu

运行时错误:None:
Traceback (most recent call last):
File "/Users/justinfungcheuk/pyvideotrans/videotrans/util/ListenVoice.py", line 18, in run

tts.run(

File "/Users/justinfungcheuk/pyvideotrans/videotrans/tts/__init__.py", line 282, in run

EdgeTTS(**kwargs).run()

File "/Users/justinfungcheu

这个错误表明在使用 Edge-TTS 进行语音合成时遇到了问题。由于错误信息不完整,无法直接判断具体原因。请按以下步骤排查:

  1. 检查网络连接与代理

    • 确保您的网络连接稳定,能够正常访问微软的在线服务。
    • 如果您使用了网络代理,请确认主界面第5行“网络代理”设置正确(格式如 http://127.0.0.1:7860)。如果不需要代理,请留空。
  2. 调整配音并发设置

    • 在软件顶部菜单栏选择 工具/选项 -> 高级选项
    • 在“配音调整”区域,将“同时配音字幕数”改为 1
    • 将“配音后暂停时间/秒”改为 35
    • 这能有效降低请求频率,避免被服务器限制。
  3. 尝试其他配音角色

    • 在主界面第4行“配音”设置中,尝试切换到 Edge-TTS 列表中的其他发音人(例如,从 zh-CN-XiaoxiaoNeural 换到 zh-CN-YunxiNeural)。
  4. 查看详细日志

    • 错误日志可能包含更详细的信息。请打开终端,导航到您的 pyvideotrans 目录,然后运行以下命令启动软件,这将在终端输出详细日志:

      cd /Users/justinfungcheuk/pyvideotrans
      uv run sp.py
    • 重现错误,并将终端中出现的完整错误信息复制下来。

如果以上步骤无法解决,请提供从终端启动软件后输出的完整错误日志。

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.

Donate: https://ko-fi.com/jianchang512

Similar issues already exist

Trending Questions