MulaiMulai sekarang secara gratis

Memotong dan menggabungkan file audio

Beberapa file audio Anda mungkin memiliki bagian yang berulang atau tidak diperlukan. Misalnya, Anda mungkin menemukan beberapa detik statis di awal setiap file.

Daripada membuang daya komputasi untuk mencoba mentranskripsikan suara statis, Anda dapat menghapusnya.

Karena sebuah AudioSegment bersifat iterable dan diukur dalam milidetik, Anda dapat menggunakan slicing untuk mengubah panjangnya.

Untuk mengambil 3 detik pertama dari wav_file, Anda akan menggunakan wav_file[:3000].

Anda juga dapat menambahkan dua AudioSegment menggunakan operator penjumlahan. Ini berguna jika Anda perlu menggabungkan beberapa file audio.

Untuk mempraktikkan keduanya, kita akan menghapus empat detik pertama dari part1.wav, lalu menambahkan sisanya ke part2.wav. Hasil akhirnya akan terdengar seperti part_3.wav.

Latihan ini adalah bagian dari kursus

Pemrosesan Bahasa Lisan dengan Python

Lihat Kursus

Petunjuk latihan

  • Impor part_1.wav dan part_2.wav lalu simpan masing-masing ke part_1 dan part_2.
  • Hapus 4 detik pertama dari part_1 menggunakan slicing dan simpan audio baru ke part_1_removed.
  • Tambahkan part_1_removed ke part_2 dan simpan sebagai part_3.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

from pydub import AudioSegment

# Import part 1 and part 2 audio files
part_1 = AudioSegment.from_file(____)
part_2 = ____.____(____)

# Remove the first four seconds of part 1
part_1_removed = part_1[____:]

# Add the remainder of part 1 and part 2 together
part_3 = ____ + ____
Edit dan Jalankan Kode