I'm a bit perplexed by the Web Speech API: namely, I've not figured out how to incrementally handle recognition.
Suppose I have three inputs:
<input id=a>
<input id=b>
<input id=c>
And I'd like to recognize three input words, shifting focus to the next input after each recognition. Is this possible using the API as it exists? The tutorials I've seen (such as this one seem to require repeated clicking on the permissions bar, which is super annoying.
Is there any way to set access to the microphone per-page-load or something like that?