Aan de slagGa gratis aan de slag

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.

Play 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.

Play noisy support call.

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

Cursus bekijken

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)
Code bewerken en uitvoeren