EmpezarEmpieza gratis

Transcribir 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ían ser más, crearemos una función create_text_list() que reciba una lista de nombres de archivos de audio y recorra cada archivo para transcribir su texto.

create_text_list() utiliza 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 archivos 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 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)
Editar y ejecutar código