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_test_list() che prende in input un elenco di nomi file di audio e scorre ciascun file trascrivendone il testo.

create_test_list() usa la funzione transcribe_audio() che abbiamo creato in precedenza e restituisce un elenco di stringhe contenenti il testo trascritto per ciascun file audio.

pre_purchase_wav_files e post_purchase_wav_files sono elenchi di nomi file di clip 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