Praca z zaszumionym dźwiękiem
W tym ćwiczeniu zaczniemy od transkrypcji czystej próbki mowy na tekst, a następnie sprawdzimy, co się stanie po dodaniu szumu tła.
Czysta próbka audio została zaimportowana jako clean_support_call.
Odtwórz czystą rozmowę z pomocą techniczną.
Następnie zrobimy to samo z zaszumionym plikiem audio zapisanym jako noisy_support_call. Zawiera tę samą mowę co clean_support_call, ale z dodatkowym szumem tła.
Odtwórz zaszumioną rozmowę z pomocą techniczną.
Aby spróbować zniwelować szum tła, skorzystamy z funkcji adjust_for_ambient_noise() klasy Recognizer.
To ćwiczenie jest częścią kursu
Przetwarzanie mowy w Pythonie
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
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)