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

Phát tệp âm thanh với PyDub

Nếu bạn làm việc với tệp âm thanh, nhiều khả năng là bạn muốn nghe chúng.

Mô-đun playback của PyDub cung cấp hàm play() có thể nhận vào một AudioSegment. Chạy hàm play() với một AudioSegment được truyền vào sẽ phát AudioSegment đó ra loa.

Điều này hữu ích để bạn kiểm tra chất lượng tệp âm thanh và đánh giá các thay đổi cần thực hiện.

Trong bài tập này, bạn sẽ thấy việc dùng hàm play() đơn giản thế nào.

Lưu ý: để dùng hàm play(), bạn cần cài simpleaudio hoặc pyaudio cho tệp .wavffmpeg cho các loại tệp khác.

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

  • Import play từ mô-đun pydub.playback.
  • Gọi play() và truyền vào AudioSegment wav_file.

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.

# Import AudioSegment and play
from pydub import AudioSegment
from pydub.playback import ____

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

# Play the audio file
____(____)
Chỉnh sửa và Chạy Mã