Voicify Your UI: Towards Android App Control with Voice Commands
Authors
Nowadays, voice assistants help users complete tasks on the smartphone with voice commands, replacing traditional touchscreen interactions when such interactions are inhibited. However, the usability of those tools remains moderate due to the problems in understanding rich language variations in human commands, along with efficiency and comprehensibility issues. Therefore, we introduce Voicify, an Android virtual assistant that allows users to interact with on-screen elements in mobile apps through voice commands. Using a novel deep learning command parser, Voicify interprets human verbal input and performs matching with UI elements. In addition, the tool can directly open a specific feature from installed applications by fetching application code information to explore the set of in-app components. Our command parser achieved 90% accuracy on the human command dataset. Furthermore, the direct feature invocation module achieves better feature coverage in comparison to Google Assistant. The user study demonstrates the usefulness of Voicify in real-world scenarios. https://dl.acm.org/doi/10.1145/3581998
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can voice commands directly control UI elements on Android phones and access in-app functions?Category: Device Control, Surface Interaction, and Touch Hardware ExtensionsSimilar questionsarrow_forward
- Can deep learning-driven semantic parsing models improve diversity handling and operational accuracy of voice commands?Category: Device Control, Surface Interaction, and Touch Hardware ExtensionsSimilar questionsarrow_forward
- Can learning costs be reduced and operational efficiency improved for users of voice interaction?Category: Device Control, Surface Interaction, and Touch Hardware ExtensionsSimilar questionsarrow_forward
Practical Problems
1- Users struggle to effectively control complex UIs or deep functions on Android devices via voice.Category: Device Control, Surface Interaction, and Touch Hardware ExtensionsSimilar questionsarrow_forward
- 100%
DualVoice: Speech Interaction that Discriminates between Normal and Whispered Voice Input
UIST '22· Voice User Interface (VUI) Design +1
- 80%
Panel: Voice Assistants, UX Design and Research
CHI '18· Voice User Interface (VUI) Design +1
- 75%
Keep it Short: A Comparison of Voice Assistants' Response Behavior
CHI '22· Voice User Interface (VUI) Design +1
- 75%
VOICON: Geometric Motion-Based Visual Feedback in Voice User Interface
DIS '24· Voice User Interface (VUI) Design +1
- 60%
Speech and Hands-free Interaction: Myths, Challenges, and Opportunities
CHI '18· Voice User Interface (VUI) Design +1
- 60%
The Impact of Word, Multiple Word, and Sentence Input on Virtual Keyboard Decoding Performance
CHI '18· Voice User Interface (VUI) Design +1
- 60%
EYEditor: Towards On-the-Go Heads-Up Text Editing Using Voice and Manual Input
CHI '20· Head-Up Display (HUD) & Advanced Driver Assistance Systems (ADAS) +1
- 60%
Collecting and Characterizing Natural Language Utterances for Specifying Data Visualizations
CHI '21· Voice User Interface (VUI) Design +1
- 60%
EmoWear: Exploring Emotional Teasers for Voice Message Interaction on Smartwatches
CHI '24· Haptic Wearables +2
- 60%
PonDeFlick: A Japanese Text Entry on Smartwatch Commonalizing Flick Operation with Smartphone Interface
CHI '24· Foot & Wrist Interaction +1
Based on Jaccard similarity of research subtopics & professions (≥60%)