Web Application for Text to Voice Form Transformation
Webová aplikace pro převod textového formuláře do hlasové podoby
Authors
Supervisors
Reviewers
Editors
Other contributors
Journal Title
Journal ISSN
Volume Title
Publisher
České vysoké učení technické v Praze
Czech Technical University in Prague
Czech Technical University in Prague
Date of defense
Abstract
Cílem mé bakalářské práce bylo navrhnout, implementovat a otestovat webovou aplikaci pro vytváření a správu webových formulářů, které mohou být přetransformovány do podoby hlasové nebo dialogové aplikace (např. pro platformy Slack nebo Amazon Alexa). Front-end část webové aplikace je implementována pomocí technologie ReactJs, serverová čast používá knihovnu Redux. Vytvořené dialogy byly úspěšně otestovány na zařízení Alexa Echo Dot a pomocí programu Alexa for Android. Aplikace slouží k vytváření formulářů (podobných HTML formulářům), například pro potřeby pojištění služební cesty, rezervace lístků do kina, apod. Jednotlivá pole formuláře je možné ověřit (validovat). Získaná data lze uložit do DB, odeslat e-mailem nebo mohou být pomocí šablony transformována do PDF dokumentu. V této bakalářské práci popisuji postup návrhu, implementace a testování popisované aplikace. Je také uveden podrobný postup vytváření vzorového dialogu spolu s textovým přepisem hlasové interakce s uživatelem. TYPO: cinema ticket reservatio, netc.
The aim of this work is to design, implement and test a web application for creating forms and filling them using voice device, such as Amazon Alexa or using chat platform such as Slack. The web application was implemented using ReactJs as front-end platform and Redux server-side library. It has been tested on Alexa for Android and Alexa Echo dot device. My application allows user to create an HTML-like form with element validation, for example: business trip insurance, food ordering, cinema ticket reservatio, netc. The gathered data can be saved to DB, sent via email or be used to generate PDF (using a template). In this thesis I have described the process of designing, implementing and testing the application. I have also included a detailed workflow of dialog creation together with an example of user interaction.
The aim of this work is to design, implement and test a web application for creating forms and filling them using voice device, such as Amazon Alexa or using chat platform such as Slack. The web application was implemented using ReactJs as front-end platform and Redux server-side library. It has been tested on Alexa for Android and Alexa Echo dot device. My application allows user to create an HTML-like form with element validation, for example: business trip insurance, food ordering, cinema ticket reservatio, netc. The gathered data can be saved to DB, sent via email or be used to generate PDF (using a template). In this thesis I have described the process of designing, implementing and testing the application. I have also included a detailed workflow of dialog creation together with an example of user interaction.
Description
Citation
Permanent link
Rights/License
A university thesis is a work protected by the Copyright Act of the Czech Republic. Extracts, copies and transcripts of the thesis are allowed for personal use only and at one`s own expense. The use of thesis should be in compliance with the Copyright Act.
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.
Vysokoškolská závěrečná práce je dílo chráněné autorským zákonem. Je možné pořizovat z něj na své náklady a pro svoji osobní potřebu výpisy, opisy a rozmnoženiny. Jeho využití musí být v souladu s autorským zákonem v platném znění.