Python के साथ ऑडियो फ़ाइल इम्पोर्ट करना
आपने देखा कि ऑडियो फ़ाइलों के अलग-अलग प्रकार होते हैं और स्ट्रीमिंग म्यूज़िक तथा बोले गए भाषा के sampling rates अलग होते हैं. अब हम इन फ़ाइलों पर काम शुरू करना चाहते हैं.
शुरू करने के लिए, हम Python की in-built wave लाइब्रेरी का उपयोग करके good_morning.wav ऑडियो फ़ाइल इम्पोर्ट करेंगे. फिर built-in readframes() मेथड से इसे byte रूप में देखेंगे कि यह कैसा दिखता है.
आप good_morning.wav को यहाँ सुन सकते हैं.
याद रखें, good_morning.wav केवल कुछ सेकंड लंबी है, लेकिन 48 kHz पर इसका मतलब है कि इसमें प्रति सेकंड 48,000 सूचनाएँ होती हैं.
यह अभ्यास पाठ्यक्रम का हिस्सा है
Python में Spoken Language Processing
अभ्यास निर्देश
- Python की
waveलाइब्रेरी इम्पोर्ट करें. good_morning.wavऑडियो फ़ाइल पढ़कर उसेgood_morningमें सेव करें.readframes()का उपयोग करकेgood_morningसे सभी frames पढ़ें औरsignal_gmबनाएँ.- slicing का उपयोग करके
signal_gmके पहले 10 frames देखकर समझें कि ऑडियो कैसा दिखता है.
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
import ____
# Create audio file wave object
good_morning = wave.open(____, 'r')
# Read all frames from wave object
____ = good_morning.readframes(-1)
# View first 10
print(signal_gm[:____])