1
1
pymedia 包括一个重新编码的audio.py示例,允许使用任意输入和输出格式 here . 当然,这也需要安装pymedia。 注意,正如Nick T所指出的,如果你只是改变采样率而不重新采样,你会得到高音调的“快速”音频,所以你会想使用 time-stretching 结合改变比特率。 |
2
1
我写了一个图书馆, pydub 主要用于操纵音频。 我创造了一个 experimental time-stretching algorithm 如果你有兴趣看看这些东西是如何工作的。 本质上,你想扔掉一部分数据,但你不能只是更快地回放波形,因为这样所有的波形都会变得高音调(如syntherpatel提到的那样)。相反,你想扔掉数据块(20赫兹是人类能听到的最低频率,所以50毫秒的数据块不会引起可听见的频率变化,尽管还有其他的伪影)。 PS-我得到50毫秒,就像这样:
|
3
0
你可以试一试
|
July · 如何定义数字间隔,然后四舍五入 1 年前 |
user026 · 如何根据特定窗口的平均值(行数)创建新列? 1 年前 |
Ashok Shrestha · 需要追踪特定的颜色线并获取坐标 1 年前 |
Nicote Ool · 在FastApi和Vue3中获得422 1 年前 |
Abdulaziz · 如何对集合内的列表进行排序[重复] 1 年前 |
asmgx · 为什么合并数据帧不能按照python中的预期方式工作 1 年前 |