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

PyDub ile bir ses dosyası içe aktar

PyDub'un AudioSegment sınıfı, Python ile ses dosyalarını içe aktarmayı ve değiştirmeyi kolaylaştırır.

Bu egzersizde, AudioSegment örneği oluşturarak ilgilendiğimiz bir ses dosyasını içe aktaracağız.

Bir ses dosyasını içe aktarmak için AudioSegment üzerinde from_file() fonksiyonunu kullanıp hedef ses dosyasının yolunu string olarak geçebilirsin. format parametresi, ses dosyanın biçimini belirtmene olanak tanır; ancak bu isteğe bağlıdır çünkü PyDub bunu otomatik olarak çıkarır.

PyDub, ek bir bağımlılık gerektirmeden .wav dosyalarıyla çalışır; ancak .mp3 gibi diğer dosya türleri için ffmpeg kurman gerekir.

Örnek bir ses dosyası wav_file.wav olarak ayarlandı, buradan dinleyebilirsin.

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

Python ile Konuşma Dili İşleme

Kursa Göz Atın

Egzersiz talimatları

  • pydub içinden AudioSegment'i içe aktar.
  • from_file metodunu çağır ve ses dosyasının yolunu (pathname) ona geç.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

# Import AudioSegment from Pydub
from pydub import ____

# Create an AudioSegment instance
wav_file = AudioSegment.____(file=____, 
                                  format="wav")

# Check the type
print(type(wav_file))
Kodu Düzenle ve Çalıştır