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).
Speech recognition involves receiving speech through a device's
microphone, which is then checked by a speech recognition service against
a list of grammar (basically, the vocabulary you want to have recognised in
a particular app.) When a word or phrase is successfully recognised, it is
returned as a result (or list of results) as a text string, and further actions
can be initiated as a result.
The Web Speech API has a main controller interface for this —
SpeechRecognition — plus a number of closely-related interfaces for
representing grammar, results, etc. Generally, the default speech
recognition system available on the device will be used for the speech
recognition — most modern OSes have a speech recognition system for
issuing voice commands.
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.
Browser Support- Support for Web Speech API speech recognition is
currently limited to Chrome for Desktop and Android — Chrome has
supported it since around version 33 but with prefixed interfaces, so you
need to include prefixed versions of them, e.g. webkitSpeechRecognition.
Pricing-
Free of cost. No limits.
Edge-
Firefox-
Safari-
PAID API-
1. Google Speech Api-
Accurately convert speech into text using an API powered by Google’s AI
technologies.
2. Few other apis -
● IBM Watson
● Speech to text API
● Speechmatics
All the above apis are not free.
Links-
● [Link]
PI/Using_the_Web_Speech_API
● [Link]
peechapispeechrecognition/?q=speechrecognition
● [Link]
● [Link]
● [Link]
● [Link]