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
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)