處理含雜訊的音訊
在這個練習中,你會先把乾淨的語音樣本轉成文字,接著看看加入背景雜訊後會發生什麼事。
已經匯入一段乾淨的音訊樣本為 clean_support_call。
接著,我們會用同樣的方法處理雜訊音訊檔 noisy_support_call。它的語音內容與 clean_support_call 相同,但額外加入了背景雜訊。
為了嘗試減少背景雜訊的影響,我們會利用 Recognizer 的 adjust_for_ambient_noise() 函式。
本練習屬於課程
Python 的口語語言處理
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
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)