处理含噪音的音频
在本练习中,您将先把一段干净的语音样本转成文本,然后看看加入背景噪音后会发生什么。
一个干净的音频样本已导入为 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)