Telefon görüşmesi parçacıklarını yazıya dökme
Bu egzersizde, .wav biçimine dönüştürdüğümüz ses dosyalarını transcribe_audio() kullanarak metne çevireceğiz.
Çok sayıda dosya olduğu ve daha da eklenebileceği için, girdi olarak ses dosyalarının dosya adlarından oluşan bir liste alan ve her bir dosyayı gezip metne çeviren bir create_text_list() fonksiyonu yazacağız.
create_text_list(), daha önce oluşturduğumuz transcribe_audio() fonksiyonunu kullanır ve her ses dosyasından yazıya dökülmüş metinleri içeren bir string listesini döndürür.
pre_purchase_wav_files ve post_purchase_wav_files, ses parçacıklarının dosya adlarını içeren listelerdir.
Bu egzersiz, kursun bir parçasıdır
Python ile Konuşma Dili İşleme
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
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)