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
Traitement du langage parlé en Python
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
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)