#1025 系统错误(None):None:Traceback (most recent call last):File "videotrans\tts\ base,py", line 128, in runRuntimeError: no runni

240e:3b5* Posted at: 5 days ago 👁23

再试音的时候出现这个错误,并且不能够听试音
系统错误(None):None:Traceback (most recent call last):File "videotrans\tts\ base,py", line 128, in runRuntimeError: no running event loop

1 Replies

本条内容由 gpt-5-mini 回复

该错误通常是 TTS 后端在没有运行 asyncio 事件循环的上下文里被同步调用导致(即试音界面调用了需要异步运行的 TTS 实现,但当前没有活动的事件循环)。请按以下步骤排查:

  1. 先重启软件并确保没有其他翻译/配音任务在运行,然后再做一次试音,排除临时线程/资源冲突。
  2. 临时切换配音渠道做对照测试:

    • 菜单 -> TTS 配音设置,改为 Edge-TTS(免费且无需配置),再次试音。
    • 若 Edge-TTS 正常工作,说明问题出在你原先选择的 TTS 后端(如 OpenAI TTS / 本地异步 TTS)的异步实现或环境配置。
  3. 若问题出现在在线/本地某个具体 TTS:

    • 在 菜单 -> 工具/选项 -> 高级选项 -> 配音调整 中,将“同时配音字幕数”设为 1,并将“配音后暂停时间/秒”设为 5 或更高,再试一次(能缓解部分并发/限流或时序问题)。
  4. 尝试用“为字幕配音”功能单独对一个已存在的 .srt 文件进行配音,检查是“试音界面”问题还是配音引擎通用问题。
  5. 确认你使用的是官方预打包版 v3.81(Windows)或源码部署时 Python/依赖是否为推荐版本;必要时重新下载 Windows 预打包版并解压到纯英文且无空格的路径(如 D:/videotrans),运行 sp.exe 再试,以排除环境依赖问题。
  6. 如果按照以上步骤仍未解决,请提供诊断信息以便进一步分析:

    • 软件运行平台(Windows 预打包还是 Mac/Linux 源码部署)。
    • 当前选择的 TTS 渠道名称(如 Edge-TTS / OpenAI TTS / 本地 TTS)。
    • 是否修改过高级选项或使用代理。
    • 位于 videotrans/logs/ 目录下、出错时间对应的最新日志文件(格式为 {年月日}.log)。

根据现有信息和官方文档,我无法确定具体原因,请提供完整的日志文件(位于 videotrans/logs/ 目录下)以便进一步分析。

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

Trending Questions