1. Uczyć się
  2. /
  3. Courses
  4. /
  5. Xử lý Ngôn ngữ Nói bằng Python

Connected

Exercise

Sử dụng lớp Recognizer

Giờ bạn đã tạo một instance của lớp Recognizer, chúng ta sẽ dùng method recognize_google() trên đó để truy cập Google Web Speech API và chuyển lời nói thành văn bản.

recognize_google() yêu cầu tham số audio_data, nếu không sẽ báo lỗi.

Tiếng Anh (US) là ngôn ngữ mặc định. Nếu tệp âm thanh của bạn không phải tiếng Anh (US), bạn có thể đổi ngôn ngữ bằng tham số language. Danh sách mã ngôn ngữ có thể xem tại đây.

Một tệp âm thanh chứa tiếng Anh đã được nhập là clean_support_call_audio. Bạn có thể nghe tệp âm thanh tại đây. SpeechRecognition cũng đã được nhập là sr.

Để tránh vượt giới hạn số lần gọi API của Google Web API, chúng tôi đã giả lập (mock) lớp Recognizer để làm việc với các tệp âm thanh của chúng ta. Điều này đồng nghĩa một số chức năng sẽ bị hạn chế.

Instrukcje

100 XP
  • Gọi method recognize_google() trên recognizer và truyền vào clean_support_call_audio.
  • Đặt tham số language thành "en-US".