ÎncepețiÎncepe gratuit

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

Vezi cursul

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)
Editează și rulează codul