Kom igångKom igång gratis

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

Visa kurs

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)
Redigera och kör kod