Ein bisschen Web Speech API für moderne Webanwendungen

Im Folgenden werden Technologien für die Arbeit mit Sprache im Web vorgestellt, z. B. Spracherkennung und -synthese. Dieser Artikel enthält keine Codebeispiele oder komplexen technischen Beschreibungen. Mein Ziel ist es, Ihnen die Fähigkeiten dieser Technologien und ihren Reifegrad anhand einer einfachen Anwendung als Beispiel zu zeigen, die im Rahmen der Untersuchung dieses Themas entwickelt wurde. Sie können den Code für diese Anwendung auf GitHub anzeigen .







Was uns die Web Speech API bietet



Viele werden mir zustimmen, dass die Adresse auf den Karten und die langen Suchvorgänge am Telefon einfacher per Spracheingabe einzugeben sind. Ein Sprachassistent beantwortet häufig unsere Anfragen. Diese Technologien werden von vielen mobilen Anwendungen verwendet. Wie oft sehen Sie dies auf Websites?

Die Vorteile für mobile Benutzer liegen auf der Hand, aber nicht nur für sie. Die Web Speech API verbessert die Zugänglichkeit einer Webanwendung für Menschen mit Behinderungen und Kinder. In einigen Fällen kann die Technologie auch für Desktop-Benutzer nützlich sein, beispielsweise in Web-Chats.







Versuchen Sie, den Link zu öffnen, um ein Beispiel für die Funktionsweise der Web Speech API in Google Chrome zu erhalten (ich werde Ihnen später die Gründe erläutern, warum ich diesen bestimmten Browser empfehle). Die von Ihnen geöffnete Seite ist in zwei Teile unterteilt:







  1. Sprachgenerierung - Geben Sie eine Phrase in der ausgewählten Sprache ein und drücken Sie PLAY.
  2. – 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, .

.







:

Web Speech API








All Articles