在 Python 中创建 .wav 音频直方图
Create .wav audio histogram in Python
我已经实现了图像文件的直方图创建程序。
我可以为 Python 格式的 .wav 格式的音频文件创建直方图吗?
这可能吗,如果是的话,有什么指示吗?
@ Bhavneet Sharma 可以获得 .wav 音频文件的直方图。请找到下面编写的代码以及给定代码的输出图片。希望这对您有所帮助。
import numpy as np
import matplotlib.pyplot as plt
rate, data = wavfile.read('test3.wav') # reading wave file.
print ('All_data =',data)
print('Number of sample in DATA =',len(data))
c=data[0:499] # reading first 500 samples from data variable with contain 200965 samples.
print('Number of sample in C =',len(c))
plt.hist(c, bins='auto') # arguments are passed to np.histogram.
plt.title("Histogram with 'auto' bins")
plt.show()
如果它适合你。请不要错过投票答案。谢谢。
我已经实现了图像文件的直方图创建程序。 我可以为 Python 格式的 .wav 格式的音频文件创建直方图吗? 这可能吗,如果是的话,有什么指示吗?
@ Bhavneet Sharma 可以获得 .wav 音频文件的直方图。请找到下面编写的代码以及给定代码的输出图片。希望这对您有所帮助。
import numpy as np
import matplotlib.pyplot as plt
rate, data = wavfile.read('test3.wav') # reading wave file.
print ('All_data =',data)
print('Number of sample in DATA =',len(data))
c=data[0:499] # reading first 500 samples from data variable with contain 200965 samples.
print('Number of sample in C =',len(c))
plt.hist(c, bins='auto') # arguments are passed to np.histogram.
plt.title("Histogram with 'auto' bins")
plt.show()
如果它适合你。请不要错过投票答案。谢谢。