CommencerCommencez gratuitement

Transcrire des extraits d’appels téléphoniques

Dans cet exercice, nous allons transcrire en texte les fichiers audio que nous avons convertis au format .wav à l’aide de transcribe_audio().

Comme il y en a beaucoup et qu’il peut y en avoir davantage, nous allons créer une fonction create_test_list() qui prend en entrée une liste de noms de fichiers audio et parcourt chaque fichier pour en transcrire le texte.

create_test_list() utilise notre fonction transcribe_audio() créée plus tôt et renvoie une liste de chaînes contenant le texte transcrit de chaque fichier audio.

pre_purchase_wav_files et post_purchase_wav_files sont des listes de noms de fichiers d’extraits audio.

Cet exercice fait partie du cours

<cours>Traitement du langage parlé en Python</cours>
Voir le cours

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

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)
Modifier et exécuter le code