ComenzarEmpieza gratis

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

Ver curso

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)
Editar y ejecutar código