Telefon görüşmesinden alıntıları yazıya dökme
Bu egzersizde, .wav biçimine dönüştürdüğümüz ses dosyalarını transcribe_audio() kullanarak metne çevireceğiz.
Sayısı çok fazla olduğu ve daha da artabileceği için, girdi olarak ses dosyalarının dosya adlarından oluşan bir liste alan ve her dosyayı gezip metne çeviren create_test_list() adlı bir fonksiyon yazacağız.
create_test_list(), daha önce oluşturduğumuz transcribe_audio() fonksiyonunu kullanır ve her ses dosyasından yazıya dökülmüş metni içeren bir dizi (string) listesi döndürür.
pre_purchase_wav_files ve post_purchase_wav_files, ses parçacığı dosya adlarından oluşan listelerdir.
Bu egzersiz
Python ile Konuşma Dili İşleme
kursunun bir parçasıdırUygulamalı interaktif egzersiz
Bu örnek kodu tamamlayarak bu egzersizi bitirin.
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)