0

我正在为 kaldi 运行gstreamer 服务器,它在内部使用 tornado 来提供用于转录的 HTTP 端点,例如 example.com:8888/dynamic/recognize

我认为这是相关的代码:

class Application(tornado.web.Application):
    def __init__(self):
        settings = dict(
            template_path=os.path.join(os.path.dirname(os.path.dirname(__file__)), "templates"),
            static_path=os.path.join(os.path.dirname(os.path.dirname(__file__)), "static"),
            autoescape=None,
        )

        handlers = [
            [...]
            (r"/client/dynamic/recognize", HttpChunkedRecognizeHandler),
            [...],
        ]
        tornado.web.Application.__init__(self, handlers, **settings)

来源

我对 Tornado 不熟悉,但是查看tornado.web.Application docs,我没有看到settings.

我看到了其他几个类似的问题,例如这个问题,但它们与客户端打交道。这个答案似乎很相关,但我不确定如何在我的情况下应用它。

4

1 回答 1

1

Tornado 没有通用的超时机制,因为它通常用于长轮询和类似的请求。应用程序(在本例中为 gstreamer)负责管理它想要自行设置的任何超时。

于 2017-02-19T01:20:37.100 回答