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

PyDub के साथ कई ऑडियो फाइलों को बदलना

आपने देखा कि PyDub का उपयोग करके एक अकेली फाइल को कैसे कन्वर्ट किया जाता है, लेकिन अगर आपके पास अलग-अलग फाइल टाइप वाली एक पूरी फोल्डर हो तो?

इस अभ्यास के लिए, हमने एक folder तैयार किया है जिसमें good-afternoon ऑडियो फाइल के .mp3, .m4a और .aac वर्ज़न मौजूद हैं.

हम PyDub का उपयोग करके हर फाइल को खोलेंगे और उन्हें .wav फ़ॉर्मेट में एक्सपोर्ट करेंगे ताकि वे speech recognition APIs के साथ कम्पैटिबल हों.

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

Python में Spoken Language Processing

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

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

  • from_file() फंक्शन को audio_file पास करें.
  • export() का उपयोग करके wav_filename को ".wav" फ़ॉर्मेट में एक्सपोर्ट करें.

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

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

# Loop through the files in the folder
for audio_file in folder:
    
	# Create the new .wav filename
    wav_filename = os.path.splitext(os.path.basename(audio_file))[0] + ".wav"
        
    # Read audio_file and export it in wav format
    AudioSegment.from_file(____).____(out_f=wav_filename, 
                                      format=____)
        
    print(f"Creating {wav_filename}...")
कोड संपादित करें और चलाएँ