pydub audiosegement 给出 FileNotFoundError

问题描述

我正在尝试使用 pydub获取音频文件中每个单词的时间,但是 python 向我抛出 FileNotFoundError

代码

from pydub import AudioSegment
from pydub.silence import detect_nonsilent

path = "E:/PyApps/New/PythonApplication1/OSR_us_000_0010_8k.wav"
audio_segment = AudioSegment.from_wav(path)

错误

回溯(最近一次调用最后一次): 文件“E:\PyApps\New\PythonApplication1\module1.py”,第 5 行,在 audio_segment = AudioSegment.from_wav(path) 文件“C:\Users\Dean\AppData\Local\Programs\Python\python39\lib\site-packages\pydub\audio_segment.py”,第 808 行,from_wav 返回 cls.from_file(file,'wav',parameters=parameters) 文件“C:\Users\Dean\AppData\Local\Programs\Python\python39\lib\site-packages\pydub\audio_segment.py”,第 728 行,在 from_file info = mediainfo_json(orig_file,read_ahead_limit=read_ahead_limit) 文件“C:\Users\Dean\AppData\Local\Programs\Python\python39\lib\site-packages\pydub\utils.py”,第 274 行,在 mediainfo_json 中 res = Popen(command,stdin=stdin_parameter,stdout=PIPE,stderr=PIPE) init 中的文件“C:\Users\Dean\AppData\Local\Programs\Python\python39\lib\subprocess.py”,第 951 行 self._execute_child(参数,可执行文件,preexec_fn,close_fds, 文件“C:\Users\Dean\AppData\Local\Programs\Python\python39\lib\subprocess.py”,第 1420 行,在 _execute_child hp,ht,pid,tid = _winapi.CreateProcess(executable,args,FileNotFoundError: [WinError 2] 系统找不到指定的文件

奇怪的是,我在正确的文件夹中找到了错误中指定的所有文件,但由于某种原因仍然找不到它们。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)