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.
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.
Để 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.
Bài tập này là một phần của khóa học
Xử lý Ngôn ngữ Nói bằng Python
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
recognizer = sr.Recognizer()
# Record the audio from the clean support call
with ____ as source:
clean_support_call_audio = ____.record(____)
# Transcribe the speech from the clean support call
text = recognizer.____(____,
language="en-US")
print(text)