Transkripsi cuplikan panggilan telepon
Dalam latihan ini, kita akan mentranskripsikan berkas audio yang sudah kita konversi ke format .wav menjadi teks menggunakan transcribe_audio().
Karena jumlahnya banyak dan bisa bertambah, kita akan membangun fungsi create_test_list() yang menerima daftar nama berkas audio sebagai masukan dan memproses setiap berkas untuk mentranskripsikan teksnya.
create_test_list() menggunakan fungsi transcribe_audio() yang kita buat sebelumnya dan mengembalikan daftar string yang berisi teks hasil transkripsi dari setiap berkas audio.
pre_purchase_wav_files dan post_purchase_wav_files adalah daftar nama berkas cuplikan audio.
Latihan ini adalah bagian dari kursus
Pemrosesan Bahasa Lisan dengan Python
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
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)