शुरू करेंमुफ़्त में शुरू करें

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[:____])
कोड संपादित करें और चलाएँ