Werken met rumoerige audio
In deze oefening transcriberen we eerst een schone spraakopname naar tekst en kijken we daarna wat er gebeurt als we achtergrondruis toevoegen.
Een schoon audiovoorbeeld is geïmporteerd als clean_support_call.
Daarna doen we hetzelfde met het rumoerige audiobestand noisy_support_call. Het bevat dezelfde spraak als clean_support_call, maar dan met extra achtergrondgeluid.
Om de achtergrondruis te compenseren, maken we gebruik van de functie adjust_for_ambient_noise() van Recognizer.
Deze oefening maakt deel uit van de cursus
Spoken Language Processing in Python
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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)