构建一个python应用程序,在linux系统上使用sox将原始音频文件转换为wave。我希望它能够生成音频波形模式的图像(PNG或Jpeg),但我无法找到执行此操作的命令行工具或python包。不是体验Python程序员,我的选择是有限的。
有几种可用的Linux应用程序需要一个我没有的运行桌面(Gtk)。这些都没用。 http://www.baudline.com http://quickplot.sourceforge.net/
GnuPlot和Octave似乎只能制作光谱仪,这不是我想要做的。
有什么想法吗?
答案 0 :(得分:3)
如果您可以将原始音频数据作为数字列表获取,则可以使用matplotlib将波形绘制为图表。代码看起来像这样:
matplotlib.pyplot.plot(raw_audio_data)