Notes:
VoiceCode is a system for programming-by-voice that allows programmers to dictate code using an easy-to-pronounce syntax, which the system translates into the native syntax of the current programming language. This can be a useful tool for programmers who prefer to use their voice to input code, as it can help to reduce the need for typing and can potentially improve productivity.
VoiceCode works by recognizing specific voice commands and phrases that correspond to various programming constructs and operations, such as declaring variables or writing loops. It can also recognize specific programming language keywords and syntax elements, and it can translate them into the appropriate code.
VoiceCode is compatible with a range of programming languages and can be used with a variety of code editors and integrated development environments (IDEs). It is designed to be highly customizable, so programmers can tailor it to their specific needs and preferences.
Resources:
See also:
NaturalJava | NLPA (Natural Language Program Analysis) | SLP (Spoken Language Programming)
VoiceCode: an innovative speech interface for programming-by-voice A Désilets, DC Fox, S Norton – CHI’06 Extended Abstracts on Human …, 2006 – dl.acm.org Abstract In this paper we describe VoiceCode, a system for programming-by-voice. With VoiceCode, programmers can dictate code in an easy to pronounce syntax, which the system translates to native syntax in the current programming language. We illustrate how … Cited by 15 Related articles All 3 versions Cite Save
So you wanna be a Linus Torvalds? A Désilets – 2006 – nparc.cisti-icist.nrc-cnrc.gc.ca … In this paper, I present a series of lessons learned on how to effectively run a small Open Source experience. These lessons are based on my own experience as the leader of VoiceCode [2] [6], a project that aims at developing an integrated programming-by-voice toolbox. … Related articles All 2 versions Cite Save More
So You Wanna be a Linus Torvalds? The Do’s and Don’ts of Running a Small Open Source Project A Désilets – Open Source Business Resource, 2009 – timreview.ca … In this paper, we present a series of lessons learned on how to effectively run a small open source community. These lessons are based on my own experience as the leader of VoiceCode, a project that aims at developing an integrated programming-by-voice toolbox. … All 2 versions Cite Save More
Java Programming Using Voice Input C Masuoka – cs.umd.edu Page 1. Java Programming Using Voice Input: Adding Java Support to VoiceCode University of Maryland at College Park Department of Computer Science Undergraduate Honors Thesis Christine Masuoka … Page 15. 15 Appendix 3: Launching VoiceCode at Startup * … Related articles All 4 versions Cite Save More
Hands free JAVA (Through Speech Recognition) R Patel, M Patel – ijcsit.com … SpokenJava is a better system but it is targeted for Java and not for JAVA. [9] Consists of adding Java support to VoiceCode. This implementation consisted mainly of adding commands (loop templates, etc.) and their spoken forms to the VoiceCode program. … Cite Save More
A Speech Recognition based Approach for Development in C++. M Ayub, MA Saleem – International Journal of Computer Science & Network …, 2012 – ijcsi.org … SpokenJava is a better system but it is targeted for Java and not for C++. [9] Consists of adding Java support to VoiceCode. This implementation consisted mainly of adding commands (loop templates, etc.) and their spoken forms to the VoiceCode program. … Related articles All 5 versions Cite Save More
A voice-activated syntax-directed editor for manually disabled programmers TJ Hubbell, DD Langan, TF Hain – Proceedings of the 8th international …, 2006 – dl.acm.org … The VoiceCode pro- ject [18][6][3][4] explores numerous approaches to programming by voice in their attempt to modify an existing programming edi- tor for use with voice. … Proceedings of the 1st VoiceCode De- sign Session. Boston, MA. 2000. 21 August 2002. … Cited by 7 Related articles All 4 versions Cite Save
English for spoken programming BM Gordon, GF Luger – Soft Computing and Intelligent Systems …, 2012 – ieeexplore.ieee.org … A similar approach was taken by Désilets, Fox and Norton in VoiceCode [3], [4]. Instead of being a direct spoken interpretation of a programming language, VoiceCode recognizes a higher-level metalanguage and translates the recognized code patterns into native code output … Related articles All 7 versions Cite Save
Spoken programs A Begel, SL Graham – Visual Languages and Human-Centric …, 2005 – ieeexplore.ieee.org … after left brace (a) (b) Figure 3. To get the for loop in (a), a VoiceCode user speaks the commands found in (b). … Command mode solutions, such as VoiceCode [5, 21], suffer from awkward, over-stylized code entry, and an inability to exploit program structure and semantics. … Cited by 12 Related articles All 9 versions Cite Save
Progress in Spoken Programming BM Gordon, GF Luger – 8th Student Conference, 2012 – cs.unm.edu … More recently, Désilets, Fox and Norton created VoiceCode [5] at the National Research Center in Canada. … VL/HCC 2006. IEEE Symposium on, pages 116–120, 2006. [5] A Désilets, DC Fox, and S Norton. Voicecode: an innovative speech interface for programming- by-voice. … Related articles All 5 versions Cite Save More
Developing a Language for Spoken Programming. BM Gordon – AAAI, 2011 – aaai.org … VoiceCode is a more language-agnostic approach; it defines a spoken meta-language and turns that into program code by filling in language-specific tem- plates (Désilets, Fox, and Norton 2006). … Voicecode: an innovative speech interface for programming-by-voice. … Cited by 1 Related articles All 6 versions Cite Save
An assessment of a speech-based programming environment A Begel, SL Graham – … and Human-Centric Computing, 2006. VL …, 2006 – ieeexplore.ieee.org … VoiceCode is a notable suc- cess [5], using finite-state command grammars to provide support for Python and C++. VoiceCode has not yet been formally evaluated. … [5] A. Desilets, DC Fox, and S. Norton. Voicecode: An inno- vative speech interface for programming-by-voice. … Cited by 15 Related articles All 15 versions Cite Save
A Model for Voice-activated Expression Editing DD Langan, TF Hain, WC Camery – Computer and Information Science, 2008 – ccsenet.org … NRCC (2005a). Why code dictation is so hard. http://voicecode.iit.nrc.ca/VoiceCode/public/wiki. cgi?Why_code_dictation_is_so_hard. … Dictating General Balanced Expressions. http://voicecode. iit.nrc.ca/VCode_1_Doc/public/wiki.cgi?obj = DictatingGeneralBalancedExpressions. … Related articles All 17 versions Cite Save
Flying Cities: building a 3D world from vocal input B Herbelin, S Lasserre, J Ciger – Digital Creativity, 2008 – Taylor & Francis … ACM Transactions on Speech and Language Processing, 2(1): 1–27. View all references) or the VoiceCode system (Désilets et al. 20064. Désilets, A., Fox, DC and Norton, S. VoiceCode : an innovative speech interface for programming-by-voice. Proc. of Conf. … Cited by 2 Related articles All 8 versions Cite Save
A voice-activated integrated development environment for manually disabled programmers DD Langan, TF Hain, TJ Hubbell… – Disability & …, 2008 – informahealthcare.com … The VoiceCode project [11] explores numerous approaches to programming-by-voice in their attempt to modify an existing editor for use in this mode. 2.2.4Speech recognition technology … VoiceCode White Paper; National Research Council of Canada [Internet]. … Related articles All 3 versions Cite Save
A voice-activated programming IDE for manually disabled programmers DD LANGAN, TF HAIN, TJ HUBBLE, J FRØSETH – cis.southalabama.edu … by the programmer. The VoiceCode project [18] explores numerous approaches to programming by voice in their attempt to modify an existing editor for use by voice. 2.2.4. Speech Recognition Technology Sun Microsystems … Related articles All 9 versions Cite Save More
Spoken language support for software development A Begel – Visual Languages and Human Centric Computing, …, 2004 – ieeexplore.ieee.org … Technical Report UCB/CSD-01-1149, EECS – U. of Cali- fornia, Berkeley, 2001. [5] A. Desilets. VoiceGrip 3. http://ai.iit.nrc.ca/il public/VoiceCode. [6] CA Halverson et al. The beauty of errors: Patterns of error correction in desktop speech systems. … Cited by 13 Related articles All 15 versions Cite Save
Automation of VUIto GUI mapping A Wagner – CHI’13 Extended Abstracts on Human Factors in …, 2013 – dl.acm.org … Proc. ACM SIGACCESS on Computers and Accessibility (2004), 94-101. [6] Désilets, A., Fox, D., and Norton, S. VoiceCode: An innovative speech interface for programming-by- voice. Proc. Human Factors in Computing Systems (2006), 239-242. … Related articles Cite Save
Control and diversity in company-led open source projects M Weiss – Open Source Business Resource, 2011 – timreview.ca … In this paper, we present a series of lessons learned on how to effectively run a small open source community. These lessons are based on my own experience as the leader of VoiceCode, a project that aims at developing an integrated programming-by-voice toolbox. … Cited by 1 Related articles All 2 versions Cite Save More
Low Cost Cellular Networks with OpenBTS D Burgess – Open Source Business Resource, 2010 – timreview.ca … In this paper, we present a series of lessons learned on how to effectively run a small open source community. These lessons are based on my own experience as the leader of VoiceCode, a project that aims at developing an integrated programming-by-voice toolbox. … All 2 versions Cite Save More
Lessons on Community Management from the Open Source World A Byron – Open Source Business Resource, 2009 – timreview.ca … In this paper, we present a series of lessons learned on how to effectively run a small open source community. These lessons are based on my own experience as the leader of VoiceCode, a project that aims at developing an integrated programming-by-voice toolbox. … All 2 versions Cite Save More
How the FreeBSD Project’s Processes Help Companies Build Products G Neville-Neil – Open Source Business Resource, 2010 – timreview.ca … In this paper, we present a series of lessons learned on how to effectively run a small open source community. These lessons are based on my own experience as the leader of VoiceCode, a project that aims at developing an integrated programming-by-voice toolbox. … All 2 versions Cite Save More
Reducing Global Poverty and Disease with Community and Technology: An Open Source Perspective C Schmidt – Open Source Business Resource, 2008 – timreview.ca … In this paper, we present a series of lessons learned on how to effectively run a small open source community. These lessons are based on my own experience as the leader of VoiceCode, a project that aims at developing an integrated programming-by-voice toolbox. … All 2 versions Cite Save More
Community Building: NetBSD in Hindsight D Maxwell, L Sedlacik – Open Source Business Resource, 2008 – timreview.ca … In this paper, we present a series of lessons learned on how to effectively run a small open source community. These lessons are based on my own experience as the leader of VoiceCode, a project that aims at developing an integrated programming-by-voice toolbox. … All 2 versions Cite Save More
Using A “Wizard Of Oz” Study To Investigate Issues Related To A Spoken Language Interface For Programming DE Price – 2007 – cs.utah.edu … 20 2.2.3.5 VoiceCode . . … The two systems that predate NaturalJava are NLC [1] and Moon [26] while the other three are called TUJA [11], Metafor [13], and VoiceCode [6]. Four of these interfaces (NLC, Moon, TUJA, and Metafor) take sentences from the keyboard as their input, … Related articles All 2 versions Cite Save More
Improving Spoken Programming Through Language Design and the Incorporation of Dynamic Context BM Gordon – 2013 – repository.unm.edu … input of multiple existing programming languages. VoiceCode addresses the differ- ence between spoken syntax and code syntax by translating a standardized high-level … thesis at the University of Maryland [31]. VoiceCode supports intermixed code entry … Related articles All 5 versions Cite Save
Speak up your mind: using speech to capture innovative ideas on interactive surfaces O Huerta, JA Sánchez, S Fuentes… – Proceedings of the 10th …, 2011 – dl.acm.org … 11], [14]. Many interesting examples show the potential of using speech technologies for facilitating interaction. The VoiceCode project, for example, allows users to develop tools for programming by voice [16]. Speech dasher … Cited by 1 Related articles All 3 versions Cite Save
A Model for Voice-Activated Visual GUI Editors J Froeseth – 2005 – isecon.usouthal.edu … Similar to interfaces in general, the error handling should be intuitive and relatively simple to handle. An interesting observation is that similar to the implementation of VoiceCode (discussed in the previous section), incorporating a list of frequently-used words was found useful. … Cited by 4 Related articles All 7 versions Cite Save
[BOOK] TimeRiders: City of Shadows A Scarrow – 2012 – books.google.com Page 1. -,,l_’, I”; MESS AROUND WITH TIME AND “54 THE WORLD YOU KNOW… ‘ . COULD BECOME A WORLD YOU DON’T. L Page 2. 5 PUFFIN Page 3. ALEX SCARROW PUFFIN Page 4. Table of Contents Prologue: 13 September … All 2 versions Cite Save
PHILOSOPHIAE DOCTOR TR Beelders – 2011 – etd.uovs.ac.za Page 1. Enhancing the user experience for a word processor application through vision and voice By Tanya René Beelders Submitted in fulfilment of the requirements for the degree PHILOSOPHIAE DOCTOR In the Faculty of Natural and Agricultural Sciences … Related articles Cite Save More
[BOOK] Gods Tomorrow A Pogue – 2010 – books.google.com Page 1. Gods Tomorrow Ghost Targets, Volume 1 by Aaron Pogue Published by Consortium Books, 2010. Page 2. This is a work of fiction. Similarities to real people, places, or events are entirely coincidental. GODS TOMORROW First edition. October 12, 2010. … Cite Save