Open gpoole opened 9 years ago
i'm also having the same issue, do you got any fix for it.
DEBUG: main:
there is a timeout (default: 10s) for getting result updates (partial/final results) from decoder. If the decoder hasn't produce anything for more than 10 seconds, server assumes the worker is dead. Most likely, there is something wrong with the input or the model. You could increase the timeout threshold in configuration file if you think it is just because the decoding is slow.
I have a 10 second silence timeout configured, which kicks in as expected, however when the worker is sending the final status message to the client the web socket seems to already be closed. It looks a lot like the websocket is being closed in the middle of the worker running
finish_request
, meaningguard_timeout
is unable to send aSTATUS_NO_SPEECH
event (https://github.com/alumae/kaldi-gstreamer-server/blob/master/kaldigstserver/worker.py#L76) and neither the client nor master server are receiving it. The last event received by the client (browser) is the adaptation state success message (https://github.com/alumae/kaldi-gstreamer-server/blob/master/kaldigstserver/worker.py#L257).worker-1.log:
server.log: