Bắt đầu ngayBắt đầu miễn phí

Xuất và đổi định dạng tệp âm thanh

Nếu bạn đã chỉnh sửa tệp âm thanh, hoặc chúng đang có phần mở rộng không đúng, bạn có thể dùng PyDub để xuất và lưu chúng thành các tệp âm thanh mới.

Bạn làm việc này bằng cách gọi hàm .export() trên bất kỳ đối tượng AudioSegment nào bạn đã tạo. Hàm export() nhận hai tham số: out_f, tức đường dẫn đích của tệp âm thanh, và format, tức định dạng bạn muốn cho tệp âm thanh mới. Cả hai đều là chuỗi. format mặc định là "mp3", nên nhớ đổi nếu bạn cần.

Trong bài này, bạn sẽ nhập tệp .mp3 (mp3_file.mp3) rồi xuất nó với phần mở rộng .wav bằng .export().

Lưu ý: để làm việc với các tệp khác .wav, bạn sẽ cần ffmpeg.

Bài tập này là một phần của khóa học

Xử lý Ngôn ngữ Nói bằng Python

Xem khóa học

Hướng dẫn bài tập

  • Nhập mp3_file.mp3 và lưu vào mp3_file.
  • Xuất mp3_file với tên tệp mp3_file.wavformat"wav".

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

from pydub import AudioSegment

# Import the .mp3 file
mp3_file = AudioSegment.from_file(____)

# Export the .mp3 file as wav
mp3_file.____(out_f=____,
                format=____)
Chỉnh sửa và Chạy Mã