ÎncepețiÎncepe gratuit

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

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