1. Lära sig
  2. /
  3. Courses
  4. /
  5. Xử lý Ngôn ngữ Nói bằng Python

Connected

exercise

Làm việc với âm thanh nhiễu

Trong bài tập này, bạn sẽ bắt đầu bằng cách phiên âm một mẫu lời nói sạch sang văn bản, rồi xem điều gì xảy ra khi thêm tiếng ồn nền.

Một mẫu âm thanh sạch đã được nhập với tên clean_support_call.

Play clean support call.

Tiếp theo, bạn sẽ làm điều tương tự với tệp âm thanh nhiễu được lưu là noisy_support_call. Tệp này có cùng nội dung lời nói như clean_support_call nhưng có thêm tiếng ồn nền.

Play noisy support call.

Để cố gắng loại trừ tiếng ồn nền, bạn sẽ tận dụng hàm adjust_for_ambient_noise() của Recognizer.

Instruktioner 1 / 4

undefined XP
  • 1

    Hãy phiên âm một đoạn âm thanh sạch. Đọc clean_support_call làm nguồn và gọi recognize_google() trên tệp đó.

  • 2

    Làm tương tự như trước nhưng với tệp âm thanh nhiễu được lưu là noisy_support_call và đặt tham số show_all là True.

  • 3

    Đặt tham số duration của adjust_for_ambient_noise() là 1 (giây) để recognizer điều chỉnh cho tiếng ồn nền.

  • 4

    duration bằng 1 là quá dài và đã cắt mất một phần âm thanh. Hãy thử đặt duration là 0.5.