首页 > 其他 > 详细

波形图的基本信息

时间:2020-11-23 17:02:52      阅读:22      评论:0      收藏:0      [点我收藏+]
从波形图上看,
1、看振动的快慢,同一时间内振动的次数越多,音调就越高;
2、看振动偏离原位置的大小,偏离越大就是振幅越大,响度也就越大;
3、看它们的波形(圆滑程度),波形不同,音色也就不同
 
波形图和梅尔频谱图:
>>> import librosa
>>> import librosa.display
>>> # Load a wav file
>>> y, sr = librosa.load(r‘C:\Users\guini\Desktop\rain.wav‘, sr=None)
>>> # extract mel spectrogram feature
>>> melspec = librosa.feature.melspectrogram(y, sr, n_fft=1024, hop_length=512, n_mels=128)
>>> # convert to log scale
>>> logmelspec = librosa.power_to_db(melspec)
>>> plt.figure()
>>> # plot a wavform
>>> plt.subplot(2, 1, 1)
>>> librosa.display.waveplot(y, sr)
>>> plt.title(‘rain wavform‘)
>>> # plot mel spectrogram
>>> plt.subplot(2, 1, 2)
>>> librosa.display.specshow(logmelspec, sr=sr, x_axis=‘time‘, y_axis=‘mel‘)
>>> plt.title(‘Mel spectrogram‘)
>>> plt.tight_layout() #保证图不重叠
>>> plt.show()

  

波形图的基本信息

原文:https://www.cnblogs.com/zx1116/p/14025155.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!