Python 3 speech recognition (speech to text)

Python 3 speech recognition (speech to text)


Published at - Aug 13, 2021

Speech Recognition is an important feature in several applications used such as home automation, artificial intelligence, etc. This article aims to provide an introduction on how to make use of the SpeechRecognition and pyttsx3 library of Python.

For speech recognition we need to install SpeechRecognition package via PIP

pip install SpeechRecognition

After installing the package we need to copy and paste following code an run our program

import speech_recognition as sr
# importing pachage
r=sr.Recognizer()
print(sr.Microphone.list_microphone_names())
# checking for microphone
with sr.Microphone() as source:
    r.adjust_for_ambient_noise(source,duration=1)
    # r.energy_threshold()
    print("say anything : ")
    audio= r.listen(source)
    try:
        text = r.recognize_google(audio)
        print(text)
    except:
        print("sorry, could not recognise")

Enjoy coding

Buy me a coffee



About author

Harendra
Harendra Kanojiya

Hi I'm Harendra Kumar Kanojiya. Currently I am FSD (Full-stack developer) and I have expertise with Angular ,PHP, Node JS, Laravel, Codeigniter and front end. Done few live projects and portfolio work in above.



Follow Us

Follow us on facebook Click Here

Facebook QR
Scan from mobile
Join our telegram channel Click Here
Telegram QR
Scan from mobile