Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Röststyrda applikationer och tillhörande arkitektur, design och utveckling
KTH, School of Electrical Engineering and Computer Science (EECS).
KTH, School of Electrical Engineering and Computer Science (EECS).
2019 (Swedish)Independent thesis Basic level (degree of Bachelor), 10 credits / 15 HE creditsStudent thesis
Abstract [sv]

Röststyrning och rösttolkning är ett gränssnitt mellan användare och dator som blivit vanligare i kommersiella produkter. Gränssnittet används i digitala assistenter, det vill säga en mjukvarubaserad tjänst utformad för att hjälpa användare att utföra digitala uppgifter. Dessa uppgifter inkluderar att svara på frågor, hantera scheman, hemkontroll, spela musik och mycket mer. Eftersom digitala assistenter är relativt nya så finns det ett behov av mer kunskap om hur man kan skapa applikationer för plattformen.Rapporten ger kunskap om hur utvecklingsprocessen ser ut för en röststyrd ap- plikation till Google Assistant. Detta görs med en fallstudie som ger en inblick i de olika design- och arkitekturval som ingår i mjukvaruutvecklingen. Resultatet beskriver lämpliga konversationsmönster för röstgränssnitt i röststyrda applikationer och ett lämpligt arkitekturmönster för kodbasen. Med hjälp av studien drogs slutsatser om vilka begränsningar som finns hos röststyrda applikationer.

Abstract [en]

Voice control and voice interpretation is an interface between users and computers that have become more common in commercial products. The interface is used in digital assistants, which is a software-based service designed to help users perform digital tasks. These tasks include answering questions, managing their schedules, home control, playing music and more. Because digital assistants are relatively new, there is a need for more knowledge about how to create applications for the platform.The report provides information on how the development process looks like for a voice-controlled application for Google Assistant. This is done by a case study that provides insight into the various design and architecture choices that are included in the software development. The result describes a suitable conversation pattern for voice interfaces in voice-controlled applications and an appropriate architecture for the codebase. The study draws conclusions about the limitations of voice-controlled applications.

Place, publisher, year, edition, pages
2019. , p. 102
Series
TRITA-EECS-EX ; 2019:34
Keywords [en]
Voice-user Interface; Google Assistant; Programming; Digital Assistant; Architectural Pattern; Conversation Pattern
Keywords [sv]
Röstgränssnitt; Google Assistant; Programmering; Digital assistent; Arkitekturmönster; Konversationsmönster
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:kth:diva-252806OAI: oai:DiVA.org:kth-252806DiVA, id: diva2:1322014
Supervisors
Examiners
Available from: 2019-06-10 Created: 2019-06-10 Last updated: 2019-06-10Bibliographically approved

Open Access in DiVA

fulltext(3236 kB)90 downloads
File information
File name FULLTEXT01.pdfFile size 3236 kBChecksum SHA-512
f9403247e6d1f6a931406e161b879e1e9a978d876b6ff2fdd72d9d0a8fc9048a82f5bb64b3141df6be15ce76d6fb9217cfb62d996d1c8c12c173e74553b32426
Type fulltextMimetype application/pdf

By organisation
School of Electrical Engineering and Computer Science (EECS)
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 90 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 173 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf