-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Intermittent:] Dragonfly (the infamous speech bug) #882
Comments
The famous dragonfly bug where grammars can't be unloaded :( |
Is it a bug in dragonfly itself? We could switch to a new version, tue-robotics/dragonfly_speech_recognition#26, this could solve it, if it is in dragonfly. |
Dragonfly has COM bindings to the underlying windows speech service. Even when you unload the grammers, you still receive callbacks when things are heared by the WSR engine. Maybe this behavior is fixed in the new version? |
Maybe using a different engine, kaldi or dragon fixes it. |
We could try with the new dragonfly and see if it is fixed. DNS maybe a good alternative. For Kaldi, we won't use dragonfly as we have already built our custom grammar loading and unloading functionality and it works. The only thing remaining in it is our customized model inference pipeline which needs a bit of work. |
Apart from the issues of HMI server, the bug is in our server interface of dragonfly speech recognition. The preempts are not being done correctly and a new request is overwriting the grammar before completion of the existing one.
The text was updated successfully, but these errors were encountered: