PyDub के साथ ऑडियो पैरामीटर
जिस भी ऑडियो फ़ाइल पर आप काम करेंगे, उसमें कुछ गुण जुड़े होते हैं, जैसे चैनल्स, फ्रेम रेट (या सैंपल रेट), सैंपल विड्थ आदि।
इन पैरामीटर्स को जानना इसलिए उपयोगी है ताकि आपकी ऑडियो फ़ाइलें स्पीच ट्रांसक्रिप्शन के लिए अलग-अलग API आवश्यकताओं के अनुरूप हों।
उदाहरण के लिए, कई APIs न्यूनतम फ्रेम रेट (wav_file.frame_rate) 16,000 Hz की सिफारिश करती हैं।
जब आप AudioSegment का एक इंस्टेंस बनाते हैं, तो PyDub आपके ऑडियो फ़ाइलों से ये पैरामीटर्स अपने-आप पहचानकर उन्हें एट्रिब्यूट्स के रूप में सेव कर देता है।
इस अभ्यास में, हम इन एट्रिब्यूट्स का पता लगाएंगे।
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Spoken Language Processing
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
# Import audio file
wav_file = AudioSegment.from_file(file="wav_file.wav")
# Find the frame rate
print(wav_file.____)