Transcrierea fragmentelor de apeluri telefonice
În acest exercițiu, vom transcrie fișierele audio convertite în format .wav la text folosind transcribe_audio().
Deoarece există multe astfel de fișiere și numărul lor ar putea crește, vom construi o funcție create_test_list() care primește o listă de nume de fișiere audio ca input și parcurge fiecare fișier, transcriernd textul.
create_test_list() folosește funcția transcribe_audio() creată anterior și returnează o listă de șiruri de caractere cu textul transcris din fiecare fișier audio.
pre_purchase_wav_files și post_purchase_wav_files sunt liste cu numele fragmentelor de fișiere 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)