Original title:
Implementace jednoduchého rozpoznávače řeči ve webovém prohlížeči
Translated title:
Implementation of Simple Speech Recognizer in a Web Browser
Authors:
Crkoň, Jakub ; Glembek, Ondřej (referee) ; Szőke, Igor (advisor) Document type: Bachelor's theses
Year:
2020
Language:
slo Publisher:
Vysoké učení technické v Brně. Fakulta informačních technologií Abstract:
[slo][eng]
Cieľom tejto práce je vytvorenie jednoduchého rozpoznávača reči pre webový prehliadač. Práca popisuje základné komponenty nutné pre implementáciu rozponávača reči a venuje sa technikám, ktoré využíva pre optimalizáciu procesu rozpoznávania reči vo webovom prehliadači. Práca sa najskôr zameriava na teoretické priblíženie problematiky rozpoznávača. Opisuje jeho jednotlivé časti a princípy, ktoré využívajú. Ďalej práca popisuje dizajn, implementáciu a spôsob akcelerácie rozpoznávača za použitia obmedzených výpočetných prostriedkov webového prehliadača. Implementácia je rozdelená do modulov tvoriacich knižnicu pre použitie vo webových prehliadačoch. Knižnica je ľahko rozšíriteľná a integrovateľná v ľubovolnej webovej aplikácií. V závere rozoberá potencionálne smery vývoja a použiteľnosti tohto projektu.
The goal of this project is to implement simple speech recognizer for web browser. This paper describes fundamental components required for implementing speech recognizer and techniques which are used for optimization process of speech recognition in web browser. At first, the paper focuses on introduction of speech recognition theory. It describes individual parts and principles of speech recognizer. In next section, thesis describes design, implementation and principles of acceleration of speech recognizer with limited computing resources of web browser. The implementation is divided into modules making up the library for usage in web browser. The library is easily extendable and usable in various web applications. Finally, it discusses potential directions of development and usability of this project.
Keywords:
Artificial intelligence; digital signal processing; dynamic decoder; javascript; machine learning; speech recognition; typescript; web browser
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/191491