docs.rodeo

MDN Web Docs mirror

Web Speech API

{{DefaultAPISidebar("Web Speech API")}} 

The Web Speech API enables you to incorporate voice data into web apps. The Web Speech API has two parts: SpeechSynthesis (Text-to-Speech), and SpeechRecognition (Asynchronous Speech Recognition.)

Web Speech Concepts and Usage

The Web Speech API makes web apps able to handle voice data. There are two components to this API:

For more details on using these features, see Using the Web Speech API.

Web Speech API Interfaces

Speech recognition

Speech synthesis

Errors

For information on errors reported by the Speech API (for example, "language-not-supported" and "language-unavailable"), see the following documentation:

Examples

The Web Speech API examples on GitHub contains demos to illustrate speech recognition and synthesis.

Specifications

{{Specifications}} 

Browser compatibility

{{Compat}} 

See also

In this article

View on MDN