SpeechRecognition Python kütüphanesi

Python ile Konuşma Dili İşleme

Daniel Bourke

Machine Learning Engineer/YouTube Creator

Neden SpeechRecognition?

Bazı mevcut Python kütüphaneleri

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

SpeechRecognition’a başlarken

PyPi’den kurulum:

$ 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ın
import speech_recognition as sr

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

Konuşmayı tanımak için Recognizer kullanma

  • Recognizer sınıfı, konuşma API’leriyle etkileşen yerleşik işlevlere sahiptir
    • recognize_bing()
    • recognize_google()
    • recognize_google_cloud()
    • recognize_wit()

Girdi: audio_file

Çıktı: audio_file içindeki konuşmanın metni

Python ile Konuşma Dili İşleme

SpeechRecognition örneği

  • recognize_google() üzerine odaklanın

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

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

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

Sıra sizde!

Python ile Konuşma Dili İşleme

Preparing Video For Download...