Web Application for Text to Voice Form Transformation

Webová aplikace pro převod textového formuláře do hlasové podoby

Editors

Other contributors

Journal Title

Journal ISSN

Volume Title

Publisher

České vysoké učení technické v Praze
Czech Technical University in Prague

Date of defense

Research Projects

Organizational Units

Journal Issue

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.

Description

Citation

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í.

Endorsement

Review

Supplemented By

Referenced By