Parameter audio dengan PyDub
Setiap berkas audio yang Anda gunakan memiliki sejumlah karakteristik, seperti kanal, laju bingkai (atau laju sampel), lebar sampel, dan lainnya.
Mengetahui parameter-parameter ini berguna untuk memastikan berkas audio Anda kompatibel dengan berbagai persyaratan API untuk transkripsi ucapan.
Sebagai contoh, banyak API merekomendasikan laju bingkai minimum (wav_file.frame_rate) sebesar 16.000 Hz.
Saat Anda membuat instance AudioSegment, PyDub secara otomatis menyimpulkan parameter-parameter ini dari berkas audio Anda dan menyimpannya sebagai atribut.
Dalam latihan ini, kita akan menelusuri atribut-atribut tersebut.
Latihan ini adalah bagian dari kursus
Pemrosesan Bahasa Lisan dengan Python
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Import audio file
wav_file = AudioSegment.from_file(file="wav_file.wav")
# Find the frame rate
print(wav_file.____)