SpeechRecognition Python kütüphanesi

Python ile Konuşma Dili İşleme

Daniel Bourke

Machine Learning Engineer/YouTube Creator

Neden SpeechRecognition kütüphanesi?

Bazı mevcut Python kütüphaneleri

  • CMU Sphinx
  • Kaldi
  • SpeechRecognition
  • Facebook'un Wav2letter++
Python ile Konuşma Dili İşleme

SpeechRecognition ile başlarken

PyPi'den yükle:

$ pip install SpeechRecognition
  • Python 2 ve 3 ile uyumlu
  • Biz Python 3 kullanacağız
Python ile Konuşma Dili İşleme

Recognizer sınıfını kullanma

# SpeechRecognition kütüphanesini içe aktar
import speech_recognition as sr

# Recognizer örneği oluştur recognizer = sr.Recognizer()
# Enerji eşiğini ayarla recognizer.energy_threshold = 300
Python ile Konuşma Dili İşleme

Konuşmayı tanımak için Recognizer sınıfını kullanma

  • Recognizer sınıfında konuşma API'leriyle etkileşen yerleşik fonksiyonlar var
    • recognize_bing()
    • recognize_google()
    • recognize_google_cloud()
    • recognize_wit()

Girdi: audio_file

Çıktı: audio_file içinden yazıya dökülmüş konuşma

Python ile Konuşma Dili İşleme

SpeechRecognition Örneği

  • recognize_google() üzerine odaklan

  • SpeechRecognition ile bir ses dosyasından konuşmayı tanı:

# SpeechRecognition kütüphanesini içe aktar
import speech_recognition as sr

# Recognizer sınıfını başlat recognizer = sr.Recognizer()
# Google web API ile konuşmayı yazıya dök recognizer.recognize_google(audio_data=audio_file, language="en-US")
DataCamp'te konuşma tanıma öğrenmek harika!
Python ile Konuşma Dili İşleme

Sıra sende!

Python ile Konuşma Dili İşleme

Preparing Video For Download...