DocumentCode
2009628
Title
English for spoken programming
Author
Gordon, B.M. ; Luger, G.F.
Author_Institution
Dept. of Comput. Sci., Univ. of New Mexico Albuquerque, Albuquerque, NM, USA
fYear
2012
fDate
20-24 Nov. 2012
Firstpage
16
Lastpage
20
Abstract
Existing commercial and open source speech recognition engines do not come with prebuilt models that lend themselves to natural input of programming languages. Prior approaches to this problem have largely concentrated on developing spoken syntax for existing programming languages. In this paper, we instead describe a new programming language and environment that is being developed to use “closer to English” syntax. In addition to providing a more intuitive spoken syntax for users, this allows existing speech recognizers to achieve improved accuracy using their prebuilt English models. Our basic recognizer is built from a standard context-free grammar together with the CMU Sphinx pre-trained English models. To improve its accuracy, we modify the language model during runtime by factoring in additional context derived from the program text, such as variable scoping and type inference. While still a work in progress, we anticipate that this will yield measurable improvements in speed and accuracy of spoken program dictation.
Keywords
natural language processing; programming languages; speech recognition; CMU Sphinx pretrained English model; language model; open source speech recognition engines; prebuilt English model; programming languages; spoken program dictation; spoken programming; spoken syntax; standard context free grammar;
fLanguage
English
Publisher
ieee
Conference_Titel
Soft Computing and Intelligent Systems (SCIS) and 13th International Symposium on Advanced Intelligent Systems (ISIS), 2012 Joint 6th International Conference on
Conference_Location
Kobe
Print_ISBN
978-1-4673-2742-8
Type
conf
DOI
10.1109/SCIS-ISIS.2012.6505414
Filename
6505414
Link To Document