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 .wav và ffmpeg 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
Hướng dẫn bài tập
- Import
playtừ mô-đunpydub.playback. - Gọi
play()và truyền vào AudioSegmentwav_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
____(____)