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

Python ile Konuşma Dili İşleme

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

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ı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# 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