gpt4 book ai didi

python - 如何以低延迟和时间来绘制非常大的音频文件以保存文件?

转载 作者:行者123 更新时间:2023-12-03 00:26:21 24 4
gpt4 key购买 nike

我有一个以 44 kbps 采样的音频文件,它有几个小时的录音。我想用 matplotlib 之类的东西在绘图(图)中查看原始波形(或 Julia 中的 GR),然后将图形保存到磁盘。目前这需要相当长的时间,并希望减少该时间。

有哪些常见的策略可以做到这一点?减少图中点数的方法是否有特殊情况需要考虑?我预计将需要对时间点进行某种类型的二次采样,并且将使用一些插值或平滑。 (Python 或 Julia 解决方案将是理想的,但 R 或 MATLAB 等其他语言非常相似,足以理解该方法。)

最佳答案

假设您的音频文件的采样率为 44 kHz(这是最常见的采样率),则每小时有 60*60*44_000 = 158400000 个样本。这个数字应该与大约 4000 像素宽(4k 分辨率)的高分辨率屏幕进行比较。如果您使用 600 dpi 打印机打印时间序列,如果每个样本都应该被解析,1 小时将是 60*60*44_000/(600 * 2.54 * 100) = 1039 米长。 (所以请不要打印这个:-))

相反,请查看 PyPlot.jl 函数 psd (功率谱密度)和specgram (频谱图)通常用于可视化音频记录中存在的频率。

关于python - 如何以低延迟和时间来绘制非常大的音频文件以保存文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58667844/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com