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

Recognizer sınıfını kullanma

Artık Recognizer sınıfından bir örnek oluşturduğuna göre, Google web speech API’sine erişmek ve konuşmayı metne dönüştürmek için üzerinde recognize_google() metodunu kullanacağız.

recognize_google() metodu, aksi halde hata döndüreceği için audio_data adlı bir argüman gerektirir.

Varsayılan dil US English’tir. Ses dosyan US English değilse, language argümanıyla dili değiştirebilirsin. Dil kodlarının bir listesini buradan görebilirsin.

İngilizce konuşma içeren bir ses dosyası clean_support_call_audio adıyla içe aktarılmıştır. Ses dosyasını burada dinleyebilirsin. SpeechRecognition da sr olarak içe aktarılmıştır.

Google’ın web API istek sınırına takılmamak için, ses dosyalarımızla çalışacak şekilde Recognizer sınıfını taklit (mock) ettik. Bu, bazı işlevlerin sınırlı olacağı anlamına gelir.

Bu egzersiz

Python ile Konuşma Dili İşleme

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

Egzersiz talimatları

  • recognizer üzerinde recognize_google() metodunu çağır ve ona clean_support_call_audio geçir.
  • Dil argümanını "en-US" olarak ayarla.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

# Create a recognizer class
recognizer = sr.Recognizer()

# Transcribe the support call audio
text = ____.____(
  audio_data=____, 
  language=____)

print(text)
Kodu Düzenle ve Çalıştır