我正在使用烧瓶框架将文本到语音系统连接到网络。基本上网站通过文本框接受输入并返回一个音频文件。一旦在文本框中输入文本并按下下方的按钮,就会调用回调。
def task_text2speech():
# call to my text to speech system
# respond to client
在上述功能步骤“# call to my text to speech system”中,大约需要 30-100 秒。在此期间客户端浏览器不会有任何响应。我想通过启动一个线程而不是在 task_text2speech 中阻塞 task_text2speech 来克服这个问题,并且一旦线程完成语音合成响应客户端。
对我来说,实现线程不是问题,但我不知道在上述场景中响应客户端所需的烧瓶处理程序。感谢任何文档或示例实现。