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

ऑडियो फ़ाइलों को काटना और बदलना

आपकी कुछ ऑडियो फ़ाइलों में अनावश्यक हिस्से हो सकते हैं. उदाहरण के लिए, हर फ़ाइल की शुरुआत में कुछ सेकंड का स्टैटिक मिल सकता है.

स्टैटिक को ट्रांसक्राइब करने में कंप्यूट बर्बाद करने के बजाय, आप उसे हटा सकते हैं.

क्योंकि AudioSegment इटेरेबल होता है और मिलीसेकंड में मापा जाता है, आप लंबाई बदलने के लिए स्लाइसिंग का उपयोग कर सकते हैं.

wav_file के पहले 3 सेकंड पाने के लिए, आप wav_file[:3000] का उपयोग करेंगे.

आप दो AudioSegment को जोड़ ऑपरेटर से जोड़ भी सकते हैं. यह तब उपयोगी है जब आपको कई ऑडियो फ़ाइलों को मिलाना हो.

इन दोनों का अभ्यास करने के लिए, हम part1.wav के पहले चार सेकंड हटाएँगे, और बचे हुए हिस्से को part2.wav से जोड़ेंगे. अंतिम नतीजा part_3.wav जैसा सुनाई देगा.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Spoken Language Processing

पाठ्यक्रम देखें

अभ्यास निर्देश

  • part_1.wav और part_2.wav इम्पोर्ट करें और उन्हें क्रमशः part_1 और part_2 में सेव करें.
  • स्लाइसिंग का उपयोग करके part_1 के पहले 4 सेकंड हटाएँ और नए ऑडियो को part_1_removed में सेव करें.
  • part_2 को part_1_removed में जोड़ें और उसे part_3 में सेव करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

from pydub import AudioSegment

# Import part 1 and part 2 audio files
part_1 = AudioSegment.from_file(____)
part_2 = ____.____(____)

# Remove the first four seconds of part 1
part_1_removed = part_1[____:]

# Add the remainder of part 1 and part 2 together
part_3 = ____ + ____
कोड संपादित करें और चलाएँ