SpeechRecognition Python लाइब्रेरी

Python में Spoken Language Processing

Daniel Bourke

Machine Learning Engineer/YouTube Creator

SpeechRecognition लाइब्रेरी क्यों?

कुछ प्रमुख Python लाइब्रेरीज़

  • CMU Sphinx
  • Kaldi
  • SpeechRecognition
  • Facebook की Wav2letter++
Python में Spoken Language Processing

SpeechRecognition से शुरुआत

PyPi से इंस्टॉल करें:

$ pip install SpeechRecognition
  • Python 2 और 3 के साथ संगत
  • हम Python 3 उपयोग करेंगे
Python में Spoken Language Processing

Recognizer क्लास का उपयोग

# SpeechRecognition लाइब्रेरी इम्पोर्ट करें
import speech_recognition as sr

# Recognizer का एक इंस्टेंस बनाएँ recognizer = sr.Recognizer()
# ऊर्जा थ्रेशहोल्ड सेट करें recognizer.energy_threshold = 300
Python में Spoken Language Processing

Recognizer क्लास से स्पीच पहचानें

  • Recognizer क्लास में बिल्ट-इन फंक्शन हैं जो speech APIs से इंटरैक्ट करते हैं
    • recognize_bing()
    • recognize_google()
    • recognize_google_cloud()
    • recognize_wit()

इनपुट: audio_file

आउटपुट: audio_file से ट्रांसक्राइब किया हुआ स्पीच

Python में Spoken Language Processing

SpeechRecognition उदाहरण

  • recognize_google() पर फोकस करें

  • SpeechRecognition से ऑडियो फ़ाइल से स्पीच पहचानें:

# SpeechRecognition लाइब्रेरी इम्पोर्ट करें
import speech_recognition as sr

# Recognizer क्लास इनस्टैंटिएट करें recognizer = sr.Recognizer()
# Google web API से स्पीच ट्रांसक्राइब करें recognizer.recognize_google(audio_data=audio_file language="en-US")
Learning speech recognition on DataCamp is awesome!
Python में Spoken Language Processing

अब आपकी बारी!

Python में Spoken Language Processing

Preparing Video For Download...