Ci-dessous, nous parlerons des technologies permettant de travailler avec la voix sur le Web, telles que la reconnaissance vocale et la synthèse. Cet article n'inclura pas d'exemples de code ou de descriptions techniques complexes, mon objectif est de vous montrer les capacités de ces technologies et leur niveau de maturité en utilisant une application simple comme exemple, qui a été développée dans le cadre de l'étude de ce sujet. Vous pouvez afficher le code de cette application sur GitHub .
Ce que nous offre l'API Web Speech
Beaucoup conviendront avec moi que l'adresse sur les cartes et les longues recherches sur le téléphone sont plus faciles à saisir par la voix. Un assistant vocal répond souvent à nos demandes. Ces technologies sont utilisées par de nombreuses applications mobiles, mais à quelle fréquence voyez-vous cela sur les sites?
Les avantages pour les utilisateurs mobiles sont évidents, mais pas seulement pour eux. L'API Web Speech augmente l'accessibilité d'une application Web pour les personnes handicapées et les enfants. Dans certains cas, la technologie peut également être utile pour les utilisateurs de bureau, par exemple, dans les chats Web.
Essayez d'ouvrir le lien pour un exemple du fonctionnement de l'API Web Speech dans votre Google Chrome (je vous expliquerai les raisons pour lesquelles je recommande ce navigateur particulier plus tard). La page que vous avez ouverte est divisée en deux parties:
- Speech generation - essayez de saisir une phrase dans la langue sélectionnée et appuyez sur PLAY.
- – START, .
, .
? , , -.
Speech API , ? , , — .
, , , :
- -
, , .
, , Google Chrome. , Chrome , API. , .
, ( , ) , Web Speech API . Firefox, Edge Safari, , , — .
, , , ?
, Web Speech API , , . , API, — , .
Pocketsphinx Tensorflow. , PWA (Progressive Web Application) — , .
. API . =)
API. , .
— , -. , Web Speech API, .
.