Inizia subitoInizia gratis

Trascrivere estratti di telefonate

In questo esercizio trascriveremo in testo i file audio che abbiamo convertito in formato .wav usando transcribe_audio().

Dato che sono molti, e potrebbero aumentare, costruiremo una funzione create_text_list() che prende in input un elenco di nomi file di audio e scorre ciascun file trascrivendone il testo.

create_text_list() utilizza la nostra funzione transcribe_audio() creata in precedenza e restituisce una lista di stringhe con il testo trascritto da ogni file audio.

pre_purchase_wav_files e post_purchase_wav_files sono liste di nomi file di frammenti audio.

Questo esercizio fa parte del corso

Elaborazione del linguaggio parlato in Python

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

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)
Modifica ed esegui il codice