使用pythonweb.py的web应用程序
我制作了一台录音机,并使用Google Now服务进行语音识别。他们在我的电脑上工作得很好 现在我正在考虑更进一步,把它放到网上,允许用户远程发出声音命令 我使用了Python的web库,并在我的PC和android手机浏览器上看到了hello world演示工作。然后,我尝试用前面的代码替换hello world的GET方法来进行识别。当代码运行时,我的电脑仍然可以进行语音识别,但我的手机无法显示内容 我想知道我在这里错过了什么?也许我只是太天真了。。是不是因为我在电脑上使用了太多的库,而手机与它们根本不兼容?谢谢 这是密码使用pythonweb.py的web应用程序,python,web.py,Python,Web.py,我制作了一台录音机,并使用Google Now服务进行语音识别。他们在我的电脑上工作得很好 现在我正在考虑更进一步,把它放到网上,允许用户远程发出声音命令 我使用了Python的web库,并在我的PC和android手机浏览器上看到了hello world演示工作。然后,我尝试用前面的代码替换hello world的GET方法来进行识别。当代码运行时,我的电脑仍然可以进行语音识别,但我的手机无法显示内容 我想知道我在这里错过了什么?也许我只是太天真了。。是不是因为我在电脑上使用了太多的库,而手机
import voice_recognition
import web
class SpeechRecognition(object):
def GET(self):
return voice_recognition.main_recognition()
#return "are you serious?"
app=web.application(('/','SpeechRecognition'),globals())
app.run()
我认为您将应用程序作为课堂SpeechRecognition中GET方法的一部分运行是正确的 下一步是以CGI或WSGI的形式运行应用程序。请参阅上的API web.com应用程序 因此,将类更新为以下内容:
class SpeechRecognition(object):
def GET(self):
wsgifunc(return voice_recognition.main_recognition())
注意:我正试图对你做类似的事情,但还没有破解,但我知道我需要在www.mysite/myapp和WSGI上运行我的应用程序