Closed chrsmj closed 3 months ago
The Asterisk apps/app_speech_utils.c speech lock needs to be unlocked before attempting to read results from Vosk; otherwise, it can deadlock on long SpeechBackground() playback files. Inspired by Asterisk res/res_aeap/transport_websocket.c
Fixes: #13
Great, thanks for figuring this out!
The Asterisk apps/app_speech_utils.c speech lock needs to be unlocked before attempting to read results from Vosk; otherwise, it can deadlock on long SpeechBackground() playback files. Inspired by Asterisk res/res_aeap/transport_websocket.c
Fixes: #13