Ses dosyalarını dışa aktarma ve yeniden biçimlendirme
Ses dosyalarında bazı değişiklikler yaptıysan ya da dosya uzantıları yanlışsa, onları yeni ses dosyaları olarak dışa aktarmak ve kaydetmek için PyDub kullanabilirsin.
Bunu, oluşturduğun herhangi bir AudioSegment örneği üzerinde .export() fonksiyonunu kullanarak yapabilirsin. export() fonksiyonu iki parametre alır: out_f (ses dosyan için hedef dosya yolu) ve format (yeni ses dosyanın olmasını istediğin biçim). İkisi de string olmalı. format varsayılan olarak "mp3" olduğundan, gerekirse değiştirmeyi unutma.
Bu egzersizde, bu .mp3 dosyasını (mp3_file.mp3) içe aktaracak ve ardından .export() kullanarak .wav uzantısıyla dışa aktaracaksın.
Unutma, .wav dışındaki dosyalarla çalışmak için ffmpeg gerekir.
Bu egzersiz, kursun bir parçasıdır
Python ile Konuşma Dili İşleme
Egzersiz talimatları
mp3_file.mp3dosyasını içe aktar vemp3_fileolarak kaydet.mp3_filedosyasını"wav"formatilemp3_file.wavdosya adıyla dışa aktar.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
from pydub import AudioSegment
# Import the .mp3 file
mp3_file = AudioSegment.from_file(____)
# Export the .mp3 file as wav
mp3_file.____(out_f=____,
format=____)