← back to v135 · add-mediastreamtrack-support-to-the-web-speech-api

conformance · v135

v135 · add-mediastreamtrack-support-to-the-web-speech-api — conformance probe

6 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.

browser: spec: https://webaudio.github.io/web-speech-api/ chromestatus: #5178378197139456 generated 2026-06-01T08:30:00Z by conformance-author-v1-subagent
0
pass
0
fail
0
blocked
6
total
id contract kind verdict detail
speechrecognition-exists The SpeechRecognition constructor (or webkitSpeechRecognition) is exposed so script can construct an instance. spec ↗ script
start-accepts-mediastreamtrack SpeechRecognition.prototype.start accepts at least one argument so a MediaStreamTrack can be passed. spec ↗ script
start-with-video-track-throws Calling start() with a non-audio MediaStreamTrack throws InvalidStateError. spec ↗ script
mediastreamtrack-exists MediaStreamTrack is exposed on the global, which is the type accepted by start(). spec ↗ exists
onaudiostart-callback-property SpeechRecognition exposes the onaudiostart event-handler property used while processing track audio. spec ↗ script
onresult-callback-property SpeechRecognition exposes onresult so transcripts derived from the supplied track can be observed. spec ↗ script