1. Учиться
  2. /
  3. Courses
  4. /
  5. Xử lý Ngôn ngữ Nói bằng Python

Connected

Exercise

Nhập một tệp âm thanh với PyDub

Lớp AudioSegment của PyDub giúp bạn dễ dàng nhập và thao tác với các tệp âm thanh bằng Python.

Trong bài tập này, chúng ta sẽ nhập một tệp âm thanh quan tâm bằng cách tạo một thể hiện của AudioSegment.

Để nhập tệp âm thanh, bạn có thể dùng hàm from_file() trên AudioSegment và truyền vào đường dẫn tệp âm thanh mục tiêu dưới dạng chuỗi. Tham số format cho phép bạn chỉ định định dạng của tệp âm thanh, tuy nhiên đây là tùy chọn vì PyDub sẽ tự động suy luận.

PyDub hoạt động với các tệp .wav mà không cần phụ thuộc bổ sung, nhưng với các loại tệp khác như .mp3, bạn sẽ cần cài đặt ffmpeg.

Một tệp âm thanh mẫu đã được thiết lập là wav_file.wav, bạn có thể nghe tại đây.

Инструкции

100 XP
  • Import AudioSegment từ pydub.
  • Gọi phương thức from_file và truyền vào đường dẫn tệp âm thanh.