Issues with Annyang speech recognition
https://github.com/TalAter/annyang/issues/53
Please read through the whole issue. You might need to setup HTTPS for it.
Even I faced the same situation, I got it resolved. There are 2 solutions to fix the issue.
- Close all the other tabs which uses the microphone.
Recheck, in your annyang.js file
abort: function () { autoRestart = false; if (isInitialized) { recognition.abort(); }}
Which, need to remove stop the activities of microphone from all the inactive tabs, and need to activate only for current tab.
The prompt will reappear if there is no SSL for every time the Listening action starts.
If you have a valid SSL on a FQDN it will work, as long as you have setup the javascript correctly.
Right now it is prompting, as after you Allow it, it cycles through the preconfigured matches, and then starts over, and prompts again.
I have a working example in Bulgarian, if you want to look at: https://piperko.com