No such file or directory:'ffmpeg' on MacOS in Python OpenAI Whisper

vatpfxk5  于 2023-11-20  发布在  Python
关注(0)|答案(1)|浏览(131)

我正在使用MacOS(Apple Silicon),我试图在Python中使用OpenAI的whisper模块。我的代码是这样的:

import whisper

file_path = "4547.mp3"
model = whisper.load_model("base")

result = model.transcribe(file_path)
print(result["text"])

字符串
当运行这段代码时,我得到错误:

FileNotFoundError: [Errno 2] No such file or directory: 'ffmpeg': 'ffmpeg'


我认为这是因为Python在错误的文件夹中查找ffmpeg,因此找不到它,但我不知道如何解决这个问题。
我已经安装了homebrew并使用命令'brew install ffmpeg',它已经成功安装,没有错误。我已经尝试卸载ffmpeg并重新安装,卸载open_whisper并重新安装,安装ffmpeg-python,并执行pip(和pip 3)安装ffmpeg。

8zzbczxx

8zzbczxx1#

对我来说(Python 3.9.13,Mac OS),通过添加以下行解决了这个问题:

ffmpeg_path = "/path/to/ffmpeg"  
os.environ['PATH'] += f':{os.path.dirname(ffmpeg_path)}'

字符串
其中“/path/to/ffmpeg”被替换为实际路径。您可以通过在终端中输入“which ffmpeg”来找到它(假设您已经安装了ffmpeg)

相关问题