speech_api library Null safety

Web Speech API

https://wicg.github.io/speech-api/

Classes

SpeechGrammar
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The interface of the Web Speech API represents a set of words or patterns of words that we want the recognition service to recognize. [...]
SpeechGrammarList
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The interface of the Web Speech API represents a list of SpeechGrammar objects containing words or patterns of words that we want the recognition service to recognize. [...]
SpeechRecognition
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The interface of the Web Speech API is the controller interface for the recognition service; this also handles the SpeechRecognitionEvent sent from the recognition service. Note: On some browsers, like Chrome, using Speech Recognition on a web page involves a server-based recognition engine. Your audio is sent to a web service for recognition processing, so it won't work offline.
SpeechRecognitionAlternative
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The interface of the Web Speech API represents a single word that has been recognized by the speech recognition service.
SpeechRecognitionErrorEvent
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The interface of the Web Speech API represents error messages from the recognition service.
SpeechRecognitionErrorEventInit
SpeechRecognitionEvent
The interface of the Web Speech API represents the event object for the result and nomatch events, and contains all the data associated with an interim or final speech recognition result.
SpeechRecognitionEventInit
SpeechRecognitionResult
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The interface of the Web Speech API represents a single recognition match, which may contain multiple SpeechRecognitionAlternative objects.
SpeechRecognitionResultList
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The interface of the Web Speech API represents a list of SpeechRecognitionResult objects, or a single one if results are being captured in continuous mode.
SpeechSynthesis
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The interface of the Web Speech API is the controller interface for the speech service; this can be used to retrieve information about the synthesis voices available on the device, start and pause speech, and other commands besides.
SpeechSynthesisErrorEvent
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The interface of the Web Speech API contains information about any errors that occur while processing SpeechSynthesisUtterance objects in the speech service.
SpeechSynthesisErrorEventInit
SpeechSynthesisEvent
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The interface of the Web Speech API contains information about the current state of SpeechSynthesisUtterance objects that have been processed in the speech service.
SpeechSynthesisEventInit
SpeechSynthesisUtterance
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The interface of the Web Speech API represents a speech request. It contains the content the speech service should read and information about how to read it (e.g. language, pitch and volume.)
SpeechSynthesisVoice
Experimental This is an experimental technologyCheck the Browser compatibility table carefully before using this in production. The interface of the Web Speech API represents a voice that the system supports. Every has its own relative speech service including information about language, name and URI.

Enums

SpeechRecognitionErrorCode
SpeechSynthesisErrorCode