Python之读取和绘制音频数据
1、创建一个Python文件,并导入库文件: import numpy as np from scipy.io import wavfile import matplotlib.pylab as plt
2、使用wavefile包读取音频文件 sampling_freq,audio =wavefile.read('input_read.wav') 可选用别的音频文件,亦可使用下图网盘中提供的文件。

4、将该音频信号存储在一个16位有符号整型数据: # 标准化数值 audio = audio / (2. ** 15) # 提取前30个值 audio = audio[:30]

6、画出声音信摒蛲照燔号图形 plt.plot(x_values, audio, color='black') plt.xlabel('Time (ms)&垆杪屑丝#39;) plt.ylabel('Amplitude') plt.title('Audio signal') plt.show()

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:26
阅读量:32
阅读量:62
阅读量:93
阅读量:80