MulaiMulai sekarang secara gratis

Impor berkas audio dengan PyDub

Kelas AudioSegment dari PyDub memudahkan Anda mengimpor dan memanipulasi berkas audio dengan Python.

Pada latihan ini, kita akan mengimpor berkas audio yang diminati dengan membuat instance AudioSegment.

Untuk mengimpor berkas audio, Anda dapat menggunakan fungsi from_file() pada AudioSegment dan memberinya path nama file audio target Anda sebagai string. Parameter format memberi Anda opsi untuk menentukan format berkas audio, namun ini bersifat opsional karena PyDub akan menentukannya secara otomatis.

PyDub dapat bekerja dengan berkas .wav tanpa dependensi tambahan, tetapi untuk jenis berkas lain seperti .mp3, Anda perlu memasang ffmpeg.

Sebuah contoh berkas audio telah disiapkan sebagai wav_file.wav, Anda dapat mendengarkannya di sini.

Latihan ini adalah bagian dari kursus

Pemrosesan Bahasa Lisan dengan Python

Lihat Kursus

Petunjuk latihan

  • Impor AudioSegment dari pydub.
  • Panggil metode from_file dan berikan path nama berkas audio.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Import AudioSegment from Pydub
from pydub import ____

# Create an AudioSegment instance
wav_file = AudioSegment.____(file=____, 
                                  format="wav")

# Check the type
print(type(wav_file))
Edit dan Jalankan Kode