使用pythonweb.py的web应用程序

使用pythonweb.py的web应用程序,python,web.py,Python,Web.py,我制作了一台录音机,并使用Google Now服务进行语音识别。他们在我的电脑上工作得很好 现在我正在考虑更进一步,把它放到网上,允许用户远程发出声音命令 我使用了Python的web库,并在我的PC和android手机浏览器上看到了hello world演示工作。然后,我尝试用前面的代码替换hello world的GET方法来进行识别。当代码运行时,我的电脑仍然可以进行语音识别,但我的手机无法显示内容 我想知道我在这里错过了什么?也许我只是太天真了。。是不是因为我在电脑上使用了太多的库,而手机

我制作了一台录音机,并使用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上运行我的应用程序