Python ile ses verisini işleme
Bir ses dalgasının nasıl sayılara dönüştüğünü gördün; peki bu dönüşüm pratikte nasıl görünüyor?
Peki ya benzer bir başka ses dalgası? Biraz farklı olanı?
Bu egzersizde, MatPlotLib kullanarak good_morning ses dalgasını good_afternoon ile karşılaştırmalı olarak çizeceğiz.
good_morning ve good_afternoon ses dalgalarını aynı grafikte, birbirinden ayırt edilebilir şekilde göstermek için MatPlotLib'in alpha parametresini kullanacağız.
good_morning sesini buradan ve good_afternoon sesini buradan dinleyebilirsin.
Bu egzersiz
Python ile Konuşma Dili İşleme
kursunun bir parçasıdırEgzersiz talimatları
- Başlığı, oluşturduğumuz grafiği yansıtacak şekilde ayarla.
- Grafiğe
good_afternoonzaman değişkenini (time_ga) ve genlik değişkenini (soundwave_ga) ekle. - Aynısını
good_morningzaman değişkeni (time_gm) ve genlik değişkeni (soundwave_gm) için de yap. alphadeğişkenini0.5olarak ayarla.
Uygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
# Setup the title and axis titles
plt.title('Good Afternoon vs. Good ____')
plt.ylabel('Amplitude')
plt.xlabel('Time (seconds)')
# Add the Good Afternoon data to the plot
plt.plot(____, ____, label='Good Afternoon')
# Add the Good Morning data to the plot
plt.plot(____, ____, label='Good Morning',
# Set the alpha variable to 0.5
alpha=____)
plt.legend()
plt.show()