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

Ses dosyalarını kesip biçmek

Bazı ses dosyalarında gereksiz kısımlar olabilir. Örneğin, her dosyanın başında birkaç saniyelik parazit bulunabilir.

Bu paraziti yazıya dökmeye çalışıp işlem gücünü boşa harcamak yerine, onu kaldırabilirsin.

Bir AudioSegment yinelenebilir ve milisaniye cinsinden ölçüldüğü için, uzunluğunu dilimleme ile değiştirebilirsin.

wav_fileın ilk 3 saniyesini almak için wav_file[:3000] kullanırsın.

Ayrıca iki AudioSegmenti toplama operatörüyle birleştirebilirsin. Bu, birden fazla ses dosyasını bir araya getirmen gerektiğinde kullanışlıdır.

Bunların ikisini de pratik etmek için, part1.wav dosyasının ilk dört saniyesini kaldıracağız ve kalan kısmı part2.wav ile birleştireceğiz. Ortaya çıkan sonucun part_3.wav gibi duyulması gerekiyor.

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

Python ile Konuşma Dili İşleme

Kursa Göz Atın

Egzersiz talimatları

  • part_1.wav ve part_2.wav dosyalarını içe aktar ve sırasıyla part_1 ve part_2 olarak kaydet.
  • Dilimleme kullanarak part_1in ilk 4 saniyesini kaldır ve yeni sesi part_1_removed olarak kaydet.
  • part_2yi part_1_removed ile topla ve sonucu part_3 olarak kaydet.

Uygulamalı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

from pydub import AudioSegment

# Import part 1 and part 2 audio files
part_1 = AudioSegment.from_file(____)
part_2 = ____.____(____)

# Remove the first four seconds of part 1
part_1_removed = part_1[____:]

# Add the remainder of part 1 and part 2 together
part_3 = ____ + ____
Kodu Düzenle ve Çalıştır