OpenAI 耳语;FileNotFoundError: [WinError 2] 系统找不到指定的文件

Gor*_*man 16 python-3.x filenotfounderror openai-whisper

我想看看 OpenAI Whisper,看看是否能找到一些适合它的个人应用程序。我去了 github 并按照说明进行了设置。我的主系统是 Windows 11,我收到此错误;当尝试在我的系统上运行测试脚本时,“ FileNotFoundError:[WinError 2]系统找不到指定的文件”。

我为解决问题所做的事情:

  • 禁用 MS Defender 和所有防病毒软件。
  • 将脚本和音频文件移至同一目录。
  • 将脚本和音频文件移动到各个目录。
  • 使用管理员权限运行 VSCODE。
  • 尝试了“命令行用法”。
  • 在运行 Windows 10 的第二个系统上尝试了上述所有操作。
  • 该脚本在安装了 Ubuntu 的第三个系统上运行。

我认为这可能是 Windows 的权限问题,但我似乎无法解决它,任何建议将不胜感激。我不想使用 Linux 系统,因为它缺少 dGPU。

小智 12

我最初遇到了同样的问题,它完全与安装 ffmpeg 有关。您需要将其安装为 python 模块(使用pip install ffmpeg)并从此处(https://ffmpeg.org/download.html)按照以下说明进行操作:https ://www.geeksforgeeks.org/how-to-install-ffmpeg -在Windows上/

  • 值得注意的是:这主要对我有用,但我必须安装 ffmpeg-python,而不是 ffmpeg,否则我会在 https://github.com/kkroening/ 上遇到 'ffmpeg' has no attribute 'input'"" 错误ffmpeg-python/问题/174。为了解决这个问题,我必须先卸载 ffmpeg 和 ffmpeg-python,然后安装 ffmpeg-python。 (4认同)

Fen*_*sox 7

我通过安装 ffmpeg 并将 ffmpeg 二进制文件添加到我的 PATH 环境变量中解决了这个问题。我使用的是 cmd.exe 终端而不是代码。

编辑:在 VS Code 中进行了测试,在 PATH 中包含 ffmpeg 二进制文件后它也在那里工作。


Vai*_*v K 6

这是由于ffmpeg无法正常工作或加载失败而发生的。尝试跑步

ffmpeg -version
Run Code Online (Sandbox Code Playgroud)

它应该显示如下内容:- 在此输入图像描述

如果你得到这个,这意味着你的 ffmpeg 工作正常。如果您没有获得这些详细信息,请尝试使用以下命令进行安装。希望它能起作用。

conda install -c conda-forge ffmpeg
Run Code Online (Sandbox Code Playgroud)

通过 conda 安装后,它对我有用: 在此输入图像描述