如何使用带语音识别功能的短语开门 python
How to open a door using a phrase with speech recognition and python
我在使用 google api 语音识别的代码时遇到了一些问题。
这就是我需要的:当我说正确的短语时 "door" 必须打开,但我是初学者 python 编码员,所以,我对它的了解不够。
到目前为止,这是我的代码:
import speech_recognition as sr
def ouvir_microfone():
microfone = sr.Recognizer()
with sr.Microphone() as source:
microfone.adjust_for_ambient_noise(source)
print("Say something: ")
audio = microfone.listen(source)
try:
frase = microfone.recognize_google(audio,language='pt-BR')
print(frase)
except sr.UnkownValueError:
print("Doesn't Undestand")
return frase
frase = ouvir_microfone()
我来自巴西,所以有些词是我的语言。
1) 按照 here.
所述设置脚本以打开门
2) 写一个函数给运行脚本开门:
def open_door():
os.system("/usr/bin/opendoor")
return
3) 在识别脚本中比较目标短语和运行脚本:
frase = microfone.recognize_google(audio,language='pt-BR')
if frase == "open door":
open_door()
就是这样
我在使用 google api 语音识别的代码时遇到了一些问题。 这就是我需要的:当我说正确的短语时 "door" 必须打开,但我是初学者 python 编码员,所以,我对它的了解不够。
到目前为止,这是我的代码:
import speech_recognition as sr
def ouvir_microfone():
microfone = sr.Recognizer()
with sr.Microphone() as source:
microfone.adjust_for_ambient_noise(source)
print("Say something: ")
audio = microfone.listen(source)
try:
frase = microfone.recognize_google(audio,language='pt-BR')
print(frase)
except sr.UnkownValueError:
print("Doesn't Undestand")
return frase
frase = ouvir_microfone()
我来自巴西,所以有些词是我的语言。
1) 按照 here.
所述设置脚本以打开门2) 写一个函数给运行脚本开门:
def open_door():
os.system("/usr/bin/opendoor")
return
3) 在识别脚本中比较目标短语和运行脚本:
frase = microfone.recognize_google(audio,language='pt-BR')
if frase == "open door":
open_door()
就是这样