Voice-elements
zenorocha.github.io
zenorocha.github.io
I'm surprised Firefox doesn't support any part of the API. Granted, it's a Google-pushed spec, but they seem to have been working together on the now-defunct Text-to-Speech API. Plus, the speech synthesis aspect is merely handled by the OS (unlike the recognition aspect which is probably handled by Google for most users). I don't really follow web spec stuff though, so I'm pretty out of the loop.
The speech recognition did not work offline at all, though we know it should be eventually possible thanks to Android's offline dictation download (iirc?).
If it's optional I don't see the problem. Some people are not capable using a keyboard and a mouse, for example. Let's not let our paranoia ruin it for them.
Others of us would simply like to kick back and surf the web without reaching for the keyboard or mouse.
As for not working offline, I usually prefer to be online when I'm surfing the web anyway.
If other people have brought it up, it's because it should be brought up.
As for offline, Google likes to push things like Chrome apps working offline, so it does matter regardless of your snark.
Would've taken more than the ~30 seconds of the above, though. :P
Apparently iOS starts with the web audio api muted.