Python'da ses verisine giriş

Python ile Konuşma Dili İşleme

Daniel Bourke

Machine Learning Engineer/YouTube Creator

Python ile ses dosyalarıyla çalışmak

  • Farklı ses dosyası türleri

    • mp3
    • wav
    • m4a
    • flac
  • Dijital ses, örnekleme frekansı (kHz) ile ölçülür

    • 1 kHz = saniyede 1000 bilgi parçası
Python ile Konuşma Dili İşleme

Örnekleme frekansı örnekleri

  • Akış müziklerinde örnekleme frekansı 32 kHz
  • Sesli kitaplar ve konuşma 8–16 kHz arasıdır

  • Ses dosyalarını göremeyiz, önce dönüştürmemiz gerekir

import wave
Python ile Konuşma Dili İşleme

Python'da bir ses dosyasını açma

  • good-morning.wav olarak kaydedilen ses dosyası
    # Import audio file as wave object
    good_morning = wave.open("good-morning.wav", "r")
    
# Convert wave object to bytes
good_morning_soundwave = good_morning.readframes(-1)
# View the wav file in byte form
good_morning_soundwave
b'\xfd\xff\xfb\xff\xf8\xff\xf8\xff\xf7\...
Python ile Konuşma Dili İşleme

Sesle çalışmak farklıdır

  • Sesi işe yarar bir şeye dönüştürmeliyiz
  • Küçük bir ses örneği = çok miktarda bilgi
Python ile Konuşma Dili İşleme

Hadi pratik yapalım!

Python ile Konuşma Dili İşleme

Preparing Video For Download...