Transkribera utdrag från telefonsamtal
I den här övningen transkriberar vi ljudfilerna vi konverterade till .wav-format till text med hjälp av transcribe_audio().
Eftersom det finns många filer och antalet kan växa, bygger vi en funktion create_test_list() som tar en lista med filnamn för ljudfiler som indata och går igenom varje fil och transkriberar texten.
create_test_list() använder vår transcribe_audio()-funktion 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 ljudklipp.
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)