色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 音頻分析庫

夏志豪2年前10瀏覽0評論
Python的音頻分析庫能夠讓你直接在Python環境中操作音頻文件,并運用各種算法進行深度分析。以下是一些在Python中使用音頻分析庫進行音頻處理和分析的示例。

一、音頻讀取:

import librosa
audio_path = '1.wav'
x , sr = librosa.load(audio_path)

二、頻譜:

import librosa
import numpy as np
import matplotlib.pyplot as plt
signal, sr = librosa.load('1.wav')
fft = np.fft.fft(signal)
magnitude_spectrum = np.abs(fft)
frequency = np.linspace(0,sr,len(magnitude_spectrum))
plt.plot(frequency,magnitude_spectrum)
plt.xlabel("Frequency")
plt.ylabel("Magnitude")
plt.show()

三、波形:

import librosa
import matplotlib.pyplot as plt
audio_path = '1.wav'
data, sr = librosa.load(audio_path)
plt.figure(figsize=(15, 5))
librosa.display.waveplot(data, sr=sr)
plt.show()

四、Mel頻率倒譜系數(MFCC):

import librosa
import numpy as np
import matplotlib.pyplot as plt
signal, sr = librosa.load('1.wav')
mfccs = librosa.feature.mfcc(signal, sr=sr)
plt.figure(figsize=(15, 5))
librosa.display.specshow(mfccs, x_axis='time')
plt.colorbar()
plt.title('MFCC')
plt.tight_layout()
plt.show()

以上是Python音頻分析庫的一些示例,這些功能可以幫助你深入了解音頻信號和處理技術。