Programming by Voice: Exploring User Preferences and Speaking Styles

被引:0
|
作者
Nowrin, Sadia [1 ]
Vertanen, Keith [1 ]
机构
[1] Michigan Technol Univ, Houghton, MI 49931 USA
关键词
Voice Programming; Speech Recognition; Voice User Interfaces; Accessibility;
D O I
10.1145/3571884.3597130
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Programming by voice is a potentially useful method for individuals with motor impairments. Spoken programs can be challenging for a standard speech recognizer with a language model trained on written text mined from sources such as web pages. Having an effective language model that captures the variability in spoken programs may be necessary for accurate recognition. In this work, we explore how novice and expert programmers speak code without requiring them to adhere to strict grammar rules. We investigate two approaches to collect data by having programmers speak either highlighted or missing lines of code. We observed that expert programmers spoke more naturally, while novice programmers spoke more syntactically. A commercial speech recognizer had a high error rate on our spoken programs. However, by adapting the recognizer's language model with our spoken code transcripts, we were able to substantially reduce the error rate by 27% relative to the baseline on unseen spoken code.
引用
收藏
页数:13
相关论文
共 50 条
  • [1] VOICE QUALITY AND SPEAKING STYLES
    Madureira, Sandra
    de Souza Fontes, Mario Augusto
    Fonseca, Beatriz Coelho
    DIALECTOLOGIA, 2016, : 171 - 190
  • [2] Extraction of User Preferences based on Voice Interaction
    Uchiya, Takahiro
    Otake, Satoshi
    Nishimura, Ryota
    Yamamoto, Daisuke
    Takumi, Ichi
    2017 IEEE 6TH GLOBAL CONFERENCE ON CONSUMER ELECTRONICS (GCCE), 2017,
  • [3] Exploring user reception of speech-controlled virtual reality environment for voice and public speaking training
    Bartyzel, Patryk
    Igras-Cybulska, Magdalena
    Hekiert, Daniela
    Majdak, Magdalena
    Lukawski, Grzegorz
    Bohne, Thomas
    Tadeja, Slawomir
    COMPUTERS & GRAPHICS-UK, 2025, 126
  • [4] THE USE OF SPEECH SYNTHESIS IN EXPLORING DIFFERENT SPEAKING STYLES
    GRANSTROM, B
    SPEECH COMMUNICATION, 1992, 11 (4-5) : 347 - 355
  • [5] The Impact of User Characteristics and Preferences on Performance with an Unfamiliar Voice User Interface
    Myers, Chelsea M.
    Furqan, Anushay
    Zhu, Jichen
    CHI 2019: PROCEEDINGS OF THE 2019 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS, 2019,
  • [6] Assessing User Preferences in Programming Language Design
    Chamberlain, Roger D.
    PROCEEDINGS OF THE 2017 ACM SIGPLAN INTERNATIONAL SYMPOSIUM ON NEW IDEAS, NEW PARADIGMS, AND REFLECTIONS ON PROGRAMMING AND SOFTWARE (ONWARD!'17), 2017, : 18 - 29
  • [7] VOICE-RECOGNITION SYSTEM LEARNS USERS VOCABULARIES AND SPEAKING STYLES
    GALLANT, J
    EDN, 1990, 35 (11) : 105 - 105
  • [8] User Preferences for Icon Design Styles and Their Associations with Personality and Demographic
    Zhang, Xinyan
    Wang, Haohan
    HCI INTERNATIONAL 2024 POSTERS, PT I, HCII 2024, 2024, 2114 : 235 - 245
  • [9] An Empirical Evaluation of a Vocal User Interface for Programming by Voice
    Wagner, Amber
    Gray, Jeff
    INTERNATIONAL JOURNAL OF INFORMATION TECHNOLOGIES AND SYSTEMS APPROACH, 2015, 8 (02) : 47 - 63
  • [10] Speaking with one voice? Individual preferences and managers' personal communication style
    Sextroh, Christoph J.
    Wutzler, Juliane
    JOURNAL OF BUSINESS FINANCE & ACCOUNTING, 2025, 52 (01) : 5 - 47