Watson对文本服务器的演讲最近出现的问题是,一个实例无法在单个实例中运行持续时间超过10分钟的音频文件,其次有时Watson服务器丢失了TCP连接当文本语音运行的时间少于10分钟时。
他们基本上是在python中使用带有Watson服务器的Web套接字,并且想要了解为持续时间较长的音频文件运行语音到文本的最佳方法(例如,我们的会议时间为3小时)。什么是配置网络套接字丢失连接瓶颈的最佳方法。
答案 0 :(得分:4)
我发现如果您使用WebSockets并且不要求interim_results
,则连接会断开。问题解决之前的解决方法是启用interim_results
并忽略它们,直到获得最终结果。您可以通过在初始化消息中传递interim_results = true
来启用临时结果:
{
"action" : "start",
"content-type" : "...",
"continuous" : true,
"interim_results" : true,
"inactivity_timeout": -1,
...
}