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

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

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

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

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

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

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

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

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

Python में Spoken Language Processing

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

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

  • part_1.wav और part_2.wav इम्पोर्ट करें और उन्हें क्रमशः part_1 और part_2 में सेव करें।
  • slicing का उपयोग करके part_1 के पहले 4 सेकंड हटाएँ और नए ऑडियो को part_1_removed में सेव करें।
  • part_1_removed को part_2 में जोड़ें और उसे 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 = ____ + ____
कोड संपादित करें और चलाएँ