使用Python的web应用程序网页.py

2024-06-02 08:30:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我曾经做过一个语音识别和录音服务。他们在我的电脑上工作得很好

现在我正在考虑更进一步,把它放到网上,允许用户远程发出声音命令。在

我使用Python的web库,在我的PC和android手机浏览器上都看到了helloworld的演示。然后,我尝试用以前的代码替换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()

Tags: 用户import命令webappgetreturn远程
1条回答
网友
1楼 · 发布于 2024-06-02 08:30:27

我认为您将应用程序作为SpeechRecognition()类中GET方法的一部分运行是正确的。在

下一步是将应用程序作为CGI或WSGI运行。查看APIweb.application应用程序()在http://webpy.org/docs/0.3/api上。在

因此,将类更新为以下内容:

class SpeechRecognition(object):

    def GET(self):
        wsgifunc(return voice_recognition.main_recognition())

注意:我正在尝试做类似的事情,但还没有破解,但我知道我需要运行我的应用程序www.mysite/myapp使用WSGI运行应用程序。在

相关问题 更多 >