Trabajar con audio con ruido
En este ejercicio, empezaremos transcribiendo a texto una muestra de voz limpia y luego veremos qué pasa cuando añadimos ruido de fondo.
Se ha importado una muestra de audio limpia como clean_support_call.
Después haremos lo mismo con el archivo de audio con ruido guardado como noisy_support_call. Contiene la misma locución que clean_support_call, pero con ruido de fondo adicional.
Para intentar contrarrestar el ruido de fondo, aprovecharemos la función adjust_for_ambient_noise() de Recognizer.
Este ejercicio forma parte del curso
Procesamiento del lenguaje hablado en Python
Ejercicio interactivo práctico
Prueba este ejercicio y completa el código de muestra.
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)