SPEECH RECOGNITION USING PYTHON

Getting input from microphone

# Getting input from microphone
import speech_recognition as sr

# Initializing microphone to listen
with sr.Microphone() as source:
print("listening....")
# Storing the audio source in a variable
audio = sr.Recognizer().listen(source)

# Converting audio into string
data = sr.Recognizer().recognize_google(audio, language="en-in")
print(data)

Getting input from existing audio file

# Getting input from existing audio file
import speech_recognition as sr

# using exiting audio file as a source
with sr.WavFile("filename.mp3") as source:
# Storing the audio source in a variable
audio = sr.Recognizer().listen(source)

# converting audio into string
audio_content = sr.Recognizer().recognize_google(audio, language="en-in")
print(audio_content)

Listening to microphone in background

# listening to microphone in background
import speech_recognition as sr

# Infinite loop
while True:
try:
# Initializing microphone to listen
with sr.Microphone() as source:
print("Listening...")

# Storing the audio source in a variable
audio = sr.Recognizer().listen(source)

# Converting audio into string
query = sr.Recognizer().recognize_google(audio, language="en-in")
print(query)

# Loop termination
if query == "exit":
exit()

except Exception as e:
print(e)

Refer pypi.org website

Comments

Popular posts from this blog

MOTION DETECTION AND TRACKING USING OPENCV AND PYTHON

BASIC HAND TRACKING USING PYTHON

PARANTHESIS CHECKER IMPLEMENTATION USING PYTHON - STACK APPLICATON👩‍💻👨‍💻