Transcribiendo fragmentos de llamadas telefónicas
En este ejercicio, transcribiremos a texto los archivos de audio que convertimos a formato .wav usando transcribe_audio().
Como hay muchos y podría haber más, construiremos una función create_test_list() que recibe una lista de nombres de archivo de audio como entrada y recorre cada archivo transcribiendo el texto.
create_test_list() usa nuestra función transcribe_audio() que creamos antes y devuelve una lista de cadenas con el texto transcrito de cada archivo de audio.
pre_purchase_wav_files y post_purchase_wav_files son listas de nombres de archivo de fragmentos de audio.
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.
def create_text_list(folder):
# Create empty list
text_list = []
# Go through each file
for file in folder:
# Make sure the file is .wav
if file.endswith(".wav"):
print(f"Transcribing file: {file}...")
# Transcribe audio and append text to list
text_list.append(____(file))
return ____
create_text_list(folder)