Transcrierea fragmentelor de apeluri telefonice
În acest exercițiu, vom transcrie fișierele audio pe care le-am convertit în format .wav în text, folosind transcribe_audio().
Deoarece sunt multe fișiere și ar putea apărea altele noi, vom construi o funcție create_text_list() care primește ca input o listă cu numele fișierelor audio și parcurge fiecare fișier pentru a-i transcrie textul.
create_text_list() folosește funcția transcribe_audio() pe care am creat-o mai devreme și returnează o listă de șiruri de caractere care conține textul transcris din fiecare fișier audio.
pre_purchase_wav_files și post_purchase_wav_files sunt liste cu numele fișierelor fragmentelor audio.
Acest exercițiu face parte din cursul
Procesarea limbajului vorbit în Python
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
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)