skip to main content
10.1145/1125451.1125502acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article

VoiceCode: an innovative speech interface for programming-by-voice

Published: 21 April 2006 Publication History

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 this approach addresses most of the usability issues for programming-by-voice.

References

[1]
Arnold, S. et al. Programming by Voice, VocalPrograming. In Proc. of the ACM Conference on Assistive Technologies. Nov 2000.
[2]
Begel, A. Programming By Voice: A Domain-specific Application of Speech Recognition. AVIOS Speech Technology Symposium-SpeechTek West (2005)
[3]
Désilets, A. VoiceGrip: A Tool for Programming-by-Voice. Int. J. of Speech Technology 4, 2 (2001), 103--116.
[4]
Price D. et al. NaturalJava: A Natural Language interface for Programming in Java. In Proc. of the Int. conf. on Intelligent User Interface. January 2000.
[5]
Snell, L. An Investigation Into Programming by Voice and Development of a toolkit for Writing Voce-Controlled Applications. M Eng. Report. Imperial college of Science, Technology and Medicine, London. June, 2000.
[6]
The VoiceCode project. http://voicecode.iit.nrc.ca/.

Cited By

View all
  • (2024)Jasay: Towards Voice Commands in Projectional EditorsProceedings of the 1st ACM/IEEE Workshop on Integrated Development Environments10.1145/3643796.3648449(30-34)Online publication date: 20-Apr-2024
  • (2024)Speech-to-SQL: toward speech-driven SQL query generation from natural language questionThe VLDB Journal10.1007/s00778-024-00837-033:4(1179-1201)Online publication date: 16-Feb-2024
  • (2023)VoiceJava: A Syntax-Directed Voice Programming Language for JavaElectronics10.3390/electronics1201025012:1(250)Online publication date: 3-Jan-2023
  • Show More Cited By

Index Terms

  1. VoiceCode: an innovative speech interface for programming-by-voice

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    CHI EA '06: CHI '06 Extended Abstracts on Human Factors in Computing Systems
    April 2006
    1914 pages
    ISBN:1595932984
    DOI:10.1145/1125451
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 21 April 2006

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. programming-by-voice
    2. speech interfaces

    Qualifiers

    • Article

    Conference

    CHI06
    Sponsor:
    CHI06: CHI 2006 Conference on Human Factors in Computing Systems
    April 22 - 27, 2006
    Québec, Montréal, Canada

    Acceptance Rates

    Overall Acceptance Rate 6,164 of 23,696 submissions, 26%

    Upcoming Conference

    CHI 2025
    ACM CHI Conference on Human Factors in Computing Systems
    April 26 - May 1, 2025
    Yokohama , Japan

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)12
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 13 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)Jasay: Towards Voice Commands in Projectional EditorsProceedings of the 1st ACM/IEEE Workshop on Integrated Development Environments10.1145/3643796.3648449(30-34)Online publication date: 20-Apr-2024
    • (2024)Speech-to-SQL: toward speech-driven SQL query generation from natural language questionThe VLDB Journal10.1007/s00778-024-00837-033:4(1179-1201)Online publication date: 16-Feb-2024
    • (2023)VoiceJava: A Syntax-Directed Voice Programming Language for JavaElectronics10.3390/electronics1201025012:1(250)Online publication date: 3-Jan-2023
    • (2022)Helping Students with Upper Limb Motor Impairments Program in a Block-Based Programming Environment Using Voiceundefined10.12794/metadc1985949Online publication date: Aug-2022
    • (2022)Programming by voiceACM SIGACCESS Accessibility and Computing10.1145/3523265.3523270(1-1)Online publication date: 1-Mar-2022
    • (2022)Helping students with cerebral palsy program via voice-enabled block-based programmingACM SIGACCESS Accessibility and Computing10.1145/3523265.3523267(1-1)Online publication date: 1-Mar-2022
    • (2022)Helping Students with Motor Impairments Program via Voice-Enabled Block-Based ProgrammingUniversal Access in Human-Computer Interaction. User and Context Diversity10.1007/978-3-031-05039-8_5(62-77)Online publication date: 16-Jun-2022
    • (2020)Towards Programming in Natural Language: Learning New Functions from Spoken UtterancesInternational Journal of Semantic Computing10.1142/S1793351X2040009714:02(249-272)Online publication date: 23-Sep-2020
    • (2020)Roger that! Learning How Laypersons Teach New Functions to Intelligent Systems2020 IEEE 14th International Conference on Semantic Computing (ICSC)10.1109/ICSC.2020.00020(93-100)Online publication date: Feb-2020
    • (2018)Code phonologyProceedings of the 26th Conference on Program Comprehension10.1145/3196321.3196355(308-311)Online publication date: 28-May-2018
    • Show More Cited By

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media