शुरू करेंमुफ़्त में शुरू करें

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

अब जब आपने Recognizer क्लास का एक इंस्टेंस बना लिया है, तो हम उस पर recognize_google() मेथड का उपयोग करेंगे ताकि Google web speech API के माध्यम से बोले गए शब्दों को टेक्स्ट में बदला जा सके.

recognize_google() को audio_data आर्ग्युमेंट चाहिए, वरना यह एक त्रुटि लौटाएगा.

US English डिफ़ॉल्ट भाषा है. अगर आपकी ऑडियो फ़ाइल US English में नहीं है, तो आप language आर्ग्युमेंट से भाषा बदल सकते हैं. भाषा कोड्स की सूची यहाँ देखी जा सकती है.

English स्पीच वाली एक ऑडियो फ़ाइल clean_support_call_audio के रूप में इम्पोर्ट की गई है. आप यहाँ इस ऑडियो फ़ाइल को सुन सकते हैं. SpeechRecognition भी sr के रूप में इम्पोर्ट किया गया है.

Google की web API के API request limit से बचने के लिए, हमने अपनी ऑडियो फ़ाइलों के साथ काम करने हेतु Recognizer क्लास को mock किया है. इसका मतलब है कि कुछ फ़ंक्शनैलिटी सीमित रहेगी.

यह अभ्यास पाठ्यक्रम का हिस्सा है

Python में Spoken Language Processing

पाठ्यक्रम देखें

अभ्यास निर्देश

  • recognizer पर recognize_google() मेथड कॉल करें और उसे clean_support_call_audio पास करें.
  • language आर्ग्युमेंट को "en-US" पर सेट करें.

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

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

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

print(text)
कोड संपादित करें और चलाएँ