Geno: A Developer Tool for Authoring Multimodal Interaction on Existing Web Applications

Voice User Interface (VUI) DesignConversational ChatbotsSoftware Engineers & DevelopersUI/UX DesignersAI/ML Researchers & Engineers

Supporting voice commands in applications presents significant benefits to users. However, adding such support to existing GUIbased web apps is effort-consuming with a high learning barrier, as shown in our formative study, due to the lack of unified support for creating multimodal interfaces. We present Geno—a developer tool for adding the voice input modality to existing web apps without requiring significant NLP expertise. Geno provides a high-level workflow for developers to specify functionalities to be supported by voice (intents), create language models for detecting intents and the relevant information (parameters) from user utterances, and fulfill the intents by either programmatically invoking the corresponding functions or replaying GUI actions on the web app. Geno further supports multimodal references to GUI context in voice commands (e.g., “move this [event] to next week” while pointing at an event with the cursor). In a study, developers with little NLP expertise were able to add multimodal voice command support for two existing web apps using Geno.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/uist/42030/2020

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://dl.acm.org/doi/10.1145/3379337.3415848
At a Glance

Paper Snapshot

fact_check
dataset
Source
UIST
calendar_month
Year
2020
emoji_events
Award
No award tagged
group
Authors
6 authors
sell
Subtopics
Voice User Interface (VUI) Design, Conversational Chatbots
work
Professions
Software Engineers & Developers, UI/UX Designers, AI/ML Researchers & Engineers
article
Content Status
Abstract only
hub
Related Papers
4 related papers