1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Xử lý Ngôn ngữ Nói bằng Python

Connected

Bài tập

Nhập tệp âm thanh với Python

Bạn đã thấy có nhiều loại tệp âm thanh khác nhau và nhạc streaming với ngôn ngữ nói có tần số lấy mẫu khác nhau. Giờ thì chúng ta sẽ bắt đầu làm việc với các tệp này.

Trước tiên, chúng ta sẽ nhập tệp âm thanh good_morning.wav bằng thư viện wave tích hợp sẵn của Python. Sau đó, bạn sẽ xem nó trông như thế nào ở dạng byte bằng phương thức tích hợp readframes().

Bạn có thể nghe good_morning.wav tại đây.

Hãy nhớ rằng, good_morning.wav chỉ dài vài giây, nhưng ở 48 kHz, điều đó có nghĩa là nó chứa 48.000 mẩu thông tin mỗi giây.

Hướng dẫn

100 XP
  • Import thư viện wave của Python.
  • Đọc tệp âm thanh good_morning.wav và lưu vào good_morning.
  • Tạo signal_gm bằng cách đọc tất cả frame từ good_morning bằng readframes().
  • Xem 10 frame âm thanh đầu tiên bằng cách slicing signal_gm.