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>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)