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

Xử lý dữ liệu âm thanh với Python

Bạn đã thấy cách sóng âm được chuyển thành các con số, nhưng toàn bộ quá trình đó trông như thế nào?

Còn với một sóng âm tương tự khác thì sao? Một sóng hơi khác một chút?

Trong bài tập này, chúng ta sẽ dùng MatPlotLib để vẽ sóng âm của good_morning so với good_afternoon.

Để hiển thị cả hai sóng âm good_morning và good_afternoon trên cùng một biểu đồ và vẫn phân biệt được chúng, chúng ta sẽ dùng tham số alpha của MatPlotLib.

Bạn có thể nghe tệp âm thanh good_morning tại đây và good_afternoon tại đây.

Hướng dẫn

100 XP
  • Đặt tiêu đề để phản ánh biểu đồ bạn đang tạo.
  • Thêm biến thời gian của good_afternoon (time_ga) và biến biên độ (soundwave_ga) vào biểu đồ.
  • Làm tương tự với biến thời gian của good_morning (time_gm) và biến biên độ (soundwave_gm) vào biểu đồ.
  • Đặt biến alpha thành 0.5.