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 completando este código de ejemplo.
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)