This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
https://dvcs.w3.org/hg/speech-api/raw-file/tip/webspeechapi.html should limit the speech recognition API to secure contexts <https://w3c.github.io/webappsec-secure-contexts/> since it requires the use of a microphone, and getUserMedia() has a note about this: https://w3c.github.io/mediacapture-main/#local-content In Chrome, getUserMedia() throws/rejects on non-secure contexts. For speech, this could be done either by throwing an exception, or using [SecureContext] in IDL. Context: a change to this is being made in https://groups.google.com/a/chromium.org/d/msg/blink-dev/PdGY39MAaeM/LTaCl_f4AQAJ
Sent a PR: https://github.com/w3c/speech-api/pull/31