Python-এ MFCC প্লট করতে নিচের ধাপগুলো অনুসরণ করুন:
- ফিগার আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
- একটি WAV ফাইল খুলুন এবং পড়ুন।
- অডিও সিগন্যাল থেকে MFCC ফিচার গণনা করুন।
- একটি ফিগার এবং সাবপ্লটগুলির সেট তৈরি করুন।
- একটি অ্যারে-এর দুটি অক্ষ আদলবদল করুন।
- ডেটাকে একটি ছবি হিসেবে প্রদর্শন করুন, অর্থাৎ ২D নিয়মিত রাস্টার”上ে।
- ফিগারটি প্রদর্শন করতে show() পদ্ধতি ব্যবহার করুন।
উদাহরণ
from python_speech_features import mfcc
import scipy.io.wavfile as wav
import matplotlib.pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
(rate, sig) = wav.read("my_audio.wav")
mfcc_data = mfcc(sig, rate)
fig, ax = plt.subplots()
mfcc_data = np.swapaxes(mfcc_data, 0, 1)
cax = ax.imshow(mfcc_data, interpolation='nearest', cmap='copper', origin='lower')
plt.show()আউটপুট
