Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/336.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用带有语音识别和python的短语开门_Python_Google Api_Voice Recognition - Fatal编程技术网

如何使用带有语音识别和python的短语开门

如何使用带有语音识别和python的短语开门,python,google-api,voice-recognition,Python,Google Api,Voice Recognition,我在使用GoogleAPI语音识别的代码时遇到了一些问题。 这正是我所需要的:当我说出正确的短语时,“门”必须打开,但我是一个python初学者,因此,我没有足够的知识 这是我至今的密码: import speech_recognition as sr def ouvir_microfone(): microfone = sr.Recognizer() with sr.Microphone() as source: microfone.adjust_for_

我在使用GoogleAPI语音识别的代码时遇到了一些问题。 这正是我所需要的:当我说出正确的短语时,“门”必须打开,但我是一个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)设置脚本以按说明开门

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()
就这样

1)按说明设置打开门的脚本

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()

就是这样

我认为你的压痕不太准确。我认为你的压痕不太准确。