共 50 条
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
相关论文