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

Python ile Konuşma Dili İşleme

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

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

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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