LoslegenKostenlos loslegen

Telefonmitschnitte transkribieren

In dieser Übung transkribieren wir die Audiodateien, die wir in das .wav-Format konvertiert haben, mit transcribe_audio() zu Text.

Da es viele sind und noch mehr hinzukommen könnten, bauen wir eine Funktion create_test_list(), die eine Liste von Dateinamen von Audiodateien als Eingabe erhält und jede Datei der Reihe nach transkribiert.

create_test_list() verwendet unsere zuvor erstellte Funktion transcribe_audio() und gibt eine Liste von Strings zurück, die den transkribierten Text aus jeder Audiodatei enthalten.

pre_purchase_wav_files und post_purchase_wav_files sind Listen mit Dateinamen von Audio-Snippets.

Diese Übung ist Teil des Kurses

Verarbeitung gesprochener Sprache in Python

Kurs anzeigen

Interaktive Übung

Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.

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)
Code bearbeiten und ausführen