Transkribera utdrag ur telefonsamtal
I den här övningen ska vi transkribera ljudfilerna vi konverterade till .wav-format till text med hjälp av transcribe_audio().
Eftersom det finns många filer, och det kan tillkomma fler, bygger vi en funktion, create_text_list(), som tar en lista med filnamn för ljudfiler som indata och går igenom varje fil för att transkribera texten.
create_text_list() använder funktionen transcribe_audio() som vi skapade tidigare och returnerar en lista med strängar som innehåller den transkriberade texten från varje ljudfil.
pre_purchase_wav_files och post_purchase_wav_files är listor med filnamn för ljudutdrag.
Den här övningen är en del av kursen
Taligenkänning i Python
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
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)