Začněte nyníZačněte zdarma

Přepis úryvků telefonních hovorů

V tomto cvičení přepíšeme do textu zvukové soubory, které jsme převedli do formátu .wav, pomocí funkce transcribe_audio().

Protože je jich hodně a mohlo by jich přibývat, vytvoříme funkci create_text_list(), která jako vstup přijímá seznam názvů zvukových souborů a postupně každý soubor přepíše do textu.

Funkce create_text_list() využívá dříve vytvořenou funkci transcribe_audio() a vrací seznam řetězců obsahujících přepsaný text z každého zvukového souboru.

pre_purchase_wav_files a post_purchase_wav_files jsou seznamy názvů souborů se zvukovými úryvky.

Toto cvičení je součástí kurzu

Zpracování mluveného jazyka v Pythonu

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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)
Upravit a spustit kód