फोन कॉल अंशों का ट्रांसक्रिप्शन
इस अभ्यास में, हम .wav फ़ॉर्मेट में बदली गई ऑडियो फ़ाइलों को transcribe_audio() का इस्तेमाल करके टेक्स्ट में ट्रांसक्राइब करेंगे.
क्योंकि ऐसी फ़ाइलें कई हैं और आगे भी बढ़ सकती हैं, हम create_test_list() नाम का एक फंक्शन बनाएँगे जो ऑडियो फ़ाइलों के फ़ाइलनामों की एक लिस्ट इनपुट में लेता है और हर फ़ाइल से होकर उसका टेक्स्ट ट्रांसक्राइब करता है.
create_test_list() हमारे पहले बनाए गए transcribe_audio() फंक्शन का उपयोग करता है और हर ऑडियो फ़ाइल से ट्रांसक्राइब किए गए टेक्स्ट की स्ट्रिंग्स की एक लिस्ट रिटर्न करता है.
pre_purchase_wav_files और post_purchase_wav_files ऑडियो स्निपेट फ़ाइलनामों की लिस्टें हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Spoken Language Processing
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
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)