问题标签 [audiosegment]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
24 浏览

pydub - pydub AudioSegment.from_file Filenofounderror

此代码我尝试使用 make_chunks 代码制作节奏游戏,但错误说

我知道关于上述错误的错误,但错误表示程序找不到文件。

0 投票
1 回答
290 浏览

python-3.x - FileNotFoundError:[Errno 2] 没有这样的文件或目录:'Interview-part2.mp3' - pydub

我正在尝试基于 [this website][1] 将 .mp3 文件转换为 .wav 文件。

我已将工作目录设置为存储 python 脚本和 .mp3 文件的位置,并尝试运行以下代码:

但是,当我运行它时,我收到以下错误:

我不仅提供了音频文件,还尝试了:

src = DIRECTORY+'Interview-part2.mp3'

但这也导致了 FileNotFoundError 。

是什么导致了这个错误,我能做些什么来克服它?[1]:https ://pythonbasics.org/convert-mp3-to-wav/

0 投票
1 回答
318 浏览

python - 找不到 [WinError 2] AudioSegment.from_mp3 找不到文件的解决方案

尽管这个问题有一些线程,但没有解决方案对我有帮助,这里是有问题的代码行:

我尝试了不同的方法来解决这个问题,例如添加 ffmpeg.exe 和 ffprobe.exe 的路径,但之后没有任何改变,其他解决方案没有多大意义,因为我没有使用他们遇到问题的模块,我没有做他们做过的事情。

如果您有任何想法,请分享,因为我还没有找到 AudioSegment 对其他模块所做的事情(顺便说一下,这个问题出现在包含 AudioSegment.from_mp3(file_path) 的每一行代码中)

谢谢

0 投票
0 回答
47 浏览

python - pydub audiosegement 给出 FileNotFoundError

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

编码:

错误:

回溯(最后一次调用):文件“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 return cls.from_file(file, 'wav', parameters=parameters) File "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) 文件“C:\Users\Dean\AppData \Local\Programs\Python\Python39\lib\subprocess.py",第 951 行,在初始化中 self._execute_child(args,可执行文件,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] 系统找不到指定的文件

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

0 投票
0 回答
42 浏览

python - 动态分段每个单词的 .wav 文件

我在 .wav 文件中有句子数据库。我想根据单词标准分割存储在波形文件中的句子。这意味着在分段时,句子的每个单词都必须单独存储在输出文件夹中的 .wav 文件中。我已经使用 min_silence_len 和silence_thresh 完成了这项工作。这些参数工作得很好。但问题是句子的每个说话者都有自己的说话流,比如停顿、沉默等,所以我想在有单词时对句子进行分段,而不考虑说话者的暂停和静音参数。我已经使用此代码对句子进行静态分段。但我想要动态分割。

0 投票
0 回答
18 浏览

python - 如何从 m4a 文件中获取帧数?

我想打开 m4a 音频文件进行分析,但出现此错误。

0 投票
0 回答
47 浏览

python-3.x - WinError 2: 使用 AudioSegment.from_file 时系统找不到指定的文件

运行以下代码时出现错误:

在最后一行我收到以下错误:“FileNotFoundError:[WinError 2] 系统找不到指定的文件”

os.path.exists(path_to_file)返回True

我也尝试过stereo_audio= AudioSegment.from_file(r"C:\Users\test.wav")返回相同的错误。

有人可以帮我解决这个问题吗?我很感激任何帮助!谢谢

编辑:

我发现,我的 wav 文件在 float32 中。

[this](错误:未知格式:3(尝试读取音频 wavfile 时))是否意味着某些功能需要 int16?也许这就是为什么它不起作用?

0 投票
0 回答
17 浏览

python - 如何在循环中播放来自某些时间戳的剪辑中的音频?

我发现这里建议的代码:

他们声称此代码能够播放从 start_ms 毫秒到 end_ms 毫秒的“音频文件”中的音频。

但这对我不起作用。

我在 google colab 中为 .flac 文件运行它。

有什么方法可以从某个时间戳(从 ms 开始到 ms 结束)从文件路径播放音频,并且在循环中也可以多次执行此操作?

0 投票
1 回答
39 浏览

python - 尝试将 AudioSegment 用于 .wav 文件时出错

我正在尝试遍历文件夹“audios”中的所有 .wav 文件,但收到以下错误。我发现通过安装 ffmpeg 解决了类似的问题,但这并没有帮助。

0 投票
0 回答
17 浏览

python - AudioSegment.from_mp3(路径)给出文件未找到错误

这是我的导入,请帮助在哪里指定 ffmpeg 的绝对路径