Biblioteca Python SpeechRecognition

Procesarea limbajului vorbit în Python

Daniel Bourke

Machine Learning Engineer/YouTube Creator

De ce biblioteca SpeechRecognition?

Câteva biblioteci Python existente

  • CMU Sphinx
  • Kaldi
  • SpeechRecognition
  • Wav2letter++ de la Facebook
Procesarea limbajului vorbit în Python

Primii pași cu SpeechRecognition

Instalare din PyPi:

$ pip install SpeechRecognition
  • Compatibilă cu Python 2 și 3
  • Vom folosi Python 3
Procesarea limbajului vorbit în Python

Utilizarea clasei Recognizer

# Import the SpeechRecognition library
import speech_recognition as sr

# Create an instance of Recognizer recognizer = sr.Recognizer()
# Set the energy threshold recognizer.energy_threshold = 300
Procesarea limbajului vorbit în Python

Utilizarea clasei Recognizer pentru recunoașterea vorbirii

  • Clasa Recognizer are funcții integrate care interacționează cu API-uri de recunoaștere vocală
    • recognize_bing()
    • recognize_google()
    • recognize_google_cloud()
    • recognize_wit()

Intrare: audio_file

Ieșire: vorbirea transcrisă din audio_file

Procesarea limbajului vorbit în Python

Exemplu SpeechRecognition

  • Ne concentrăm pe recognize_google()

  • Recunoaște vorbirea dintr-un fișier audio cu SpeechRecognition:

# Import SpeechRecognition library
import speech_recognition as sr

# Instantiate Recognizer class recognizer = sr.Recognizer()
# Transcribe speech using Google web API recognizer.recognize_google(audio_data=audio_file, language="en-US")
Learning speech recognition on DataCamp is awesome!
Procesarea limbajului vorbit în Python

E rândul tău!

Procesarea limbajului vorbit în Python

Preparing Video For Download...