pilight/py/speech.py

14 lines
449 B
Python

import speech_recognition as sr
recognizer = sr.Recognizer()
with sr.Microphone() as source:
# audio input
print("Say something...")
audio = recognizer.listen(source)
try:
# runs the live recored audio through PocketSphinx and print it as text
text = recognizer.recognize_sphinx(audio)
print("Sphinx recognized: {}".format(text))
except sr.UnknownValueError:
print("Could not understand audio.")