代码不返回对命令的响应
Code not returning response to command
快速提问:我正在使用语音 Python 模块进行语音识别。这是我目前的代码,
import speech
import time
def callback(phrase, listener):
if listener == "hello":
print "Hello sir."
listener.stoplistening()
listener = speech.listenforanything(callback)
while listener.islistening():
time.sleep(.5)
但它从不打印 "Hello sir." 我想知道我是否做错了什么。我在网上看过,但没有太多文档。有人可以帮忙吗?
Ps:我使用的是 Windows 8 笔记本电脑 64 位和 Python 2.7。
试试这个:
import speech
import time
def callback(phrase, listener):
# I have used phrase is here
if phrase == "hello":
print "Hello sir."
listener.stoplistening()
listener = speech.listenforanything(callback)
while listener.islistening():
time.sleep(.5)
快速提问:我正在使用语音 Python 模块进行语音识别。这是我目前的代码,
import speech
import time
def callback(phrase, listener):
if listener == "hello":
print "Hello sir."
listener.stoplistening()
listener = speech.listenforanything(callback)
while listener.islistening():
time.sleep(.5)
但它从不打印 "Hello sir." 我想知道我是否做错了什么。我在网上看过,但没有太多文档。有人可以帮忙吗?
Ps:我使用的是 Windows 8 笔记本电脑 64 位和 Python 2.7。
试试这个:
import speech
import time
def callback(phrase, listener):
# I have used phrase is here
if phrase == "hello":
print "Hello sir."
listener.stoplistening()
listener = speech.listenforanything(callback)
while listener.islistening():
time.sleep(.5)