BaşlayınÜcretsiz başlayın

PyDub ile birden fazla ses dosyasını düzenleme

PyDub ile tek bir dosyayı nasıl dönüştüreceğini gördün, peki ya farklı dosya türleri içeren bir klasörün olsaydı?

Bu egzersiz için, good-afternoon ses dosyasının .mp3, .m4a ve .aac sürümlerinin bulunduğu bir folder hazırladık.

Her bir dosyayı PyDub ile açıp konuşma tanıma API'leriyle uyumlu olması için .wav formatında dışa aktaracağız.

Bu egzersiz, kursun bir parçasıdır

Python ile Konuşma Dili İşleme

Kursa Göz Atın

Egzersiz talimatları

  • from_file() fonksiyonuna audio_file geçir.
  • export() kullanarak wav_filename dosyasını ".wav" formatında dışa aktar.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# 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}...")
Kodu Düzenle ve Çalıştır