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