python - 从一个源WAV构造几个WAV文件

标签 python audio scipy

我有一个消息wav。我在其中记录了5声被静音分开的文件。
我必须做5种不同的波形。仅包含此音调的文件(无任何静音)
我正在使用scipy。
我正在尝试做类似这篇文章的事情:constructing a wav file and writing it to disk using scipy
但这对我不起作用。
你能告诉我怎么做吗?
提前致谢

最佳答案

您需要执行静音检测来识别音调的开始和结束。您可以使用大小的度量,例如root mean square

Here's how to do a RMS using scipy

根据您的噪音水平,这可能很难以编程方式完成。您可能需要考虑简单地使用音频编辑器,例如audacity

关于python - 从一个源WAV构造几个WAV文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23561035/

相关文章:

python - scipy.optimize.curve_fit 产生无意义的曲线拟合

python - 基于 pandas 中的时间戳创建交互 session

java - 多线程和声音问题

python - 将颜色条和线条添加到多个 imshow() 图中

python - 滤波器设计以寻找特定音频频率的能量

linux - 如何使用 CLI 中的 pipelinewire 将应用程序静音

python - 在 Electron 应用程序中运行 python 脚本

python - Django:注释每个对象的重复值个数的计数

Python线程锁是condition.acquire 类似于lock.acquire

audio - 使用 SoX 检测并打印静默期的时间戳