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 :
بازگشت