Mulai sekarangMulai gratis

Memotong dan mengubah file audio

Beberapa file audio Anda mungkin memiliki bagian yang berlebihan. Misalnya, Anda mungkin menemukan bahwa pada awal setiap file ada beberapa detik statis.

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

Karena sebuah AudioSegment dapat diiterasi 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 menjumlahkan 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, dan menambahkan sisanya ke part2.wav. Hasil akhirnya akan terdengar seperti part_3.wav.

Latihan ini merupakan bagian dari kursus

Pemrosesan Bahasa Lisan dengan Python

Lihat Kursus

Instruksi 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_2 ke part_1_removed dan simpan sebagai part_3.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

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