WO2007001637A3 - Using strong data types to express speech recognition grammars in software programs - Google Patents

Using strong data types to express speech recognition grammars in software programs Download PDF

Info

Publication number
WO2007001637A3
WO2007001637A3 PCT/US2006/017588 US2006017588W WO2007001637A3 WO 2007001637 A3 WO2007001637 A3 WO 2007001637A3 US 2006017588 W US2006017588 W US 2006017588W WO 2007001637 A3 WO2007001637 A3 WO 2007001637A3
Authority
WO
WIPO (PCT)
Prior art keywords
data types
natural language
speech recognition
software programs
strong data
Prior art date
Application number
PCT/US2006/017588
Other languages
French (fr)
Other versions
WO2007001637A2 (en
Inventor
Jean-Francois Peyroux
Original Assignee
Microsoft Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Microsoft Corp filed Critical Microsoft Corp
Priority to JP2008518160A priority Critical patent/JP2009500699A/en
Priority to EP06759247A priority patent/EP1891623A4/en
Publication of WO2007001637A2 publication Critical patent/WO2007001637A2/en
Publication of WO2007001637A3 publication Critical patent/WO2007001637A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/30Semantic analysis
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/08Speech classification or search
    • G10L15/18Speech classification or search using natural language modelling
    • G10L15/1815Semantic context, e.g. disambiguation of the recognition hypotheses based on word meaning
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/253Grammatical analysis; Style critique
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/08Speech classification or search
    • G10L15/18Speech classification or search using natural language modelling
    • G10L15/183Speech classification or search using natural language modelling using context dependencies, e.g. language models
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • G10L2015/226Procedures used during a speech recognition process, e.g. man-machine dialogue using non-speech characteristics
    • G10L2015/228Procedures used during a speech recognition process, e.g. man-machine dialogue using non-speech characteristics of application context

Abstract

In one embodiment, a system for interpretation of natural language inputs to natural language enabled applications has a grammar, a source file, and a speech recognizer. The grammar has a set of data types and semantic code defining rules about the set of data types. The source file includes computer readable code adapted to access the grammar by instantiating selected data types of the set of data types. The speech recognizer is adapted to receive natural language input and to map the natural language input to the selected data types.
PCT/US2006/017588 2005-06-23 2006-05-08 Using strong data types to express speech recognition grammars in software programs WO2007001637A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2008518160A JP2009500699A (en) 2005-06-23 2006-05-08 Using strong data types to represent speech recognition grammars in software programs
EP06759247A EP1891623A4 (en) 2005-06-23 2006-05-08 Using strong data types to express speech recognition grammars in software programs

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/159,648 2005-06-23
US11/159,648 US7460996B2 (en) 2005-06-23 2005-06-23 Using strong data types to express speech recognition grammars in software programs

Publications (2)

Publication Number Publication Date
WO2007001637A2 WO2007001637A2 (en) 2007-01-04
WO2007001637A3 true WO2007001637A3 (en) 2007-11-08

Family

ID=37568667

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2006/017588 WO2007001637A2 (en) 2005-06-23 2006-05-08 Using strong data types to express speech recognition grammars in software programs

Country Status (6)

Country Link
US (1) US7460996B2 (en)
EP (1) EP1891623A4 (en)
JP (1) JP2009500699A (en)
KR (1) KR101213890B1 (en)
CN (1) CN101185116A (en)
WO (1) WO2007001637A2 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8190419B1 (en) 2006-09-11 2012-05-29 WordRake Holdings, LLC Computer processes for analyzing and improving document readability
US9620117B1 (en) 2006-06-27 2017-04-11 At&T Intellectual Property Ii, L.P. Learning from interactions for a spoken dialog system
US7827033B2 (en) * 2006-12-06 2010-11-02 Nuance Communications, Inc. Enabling grammars in web page frames
US8175885B2 (en) * 2007-07-23 2012-05-08 Verizon Patent And Licensing Inc. Controlling a set-top box via remote speech recognition
US10387140B2 (en) 2009-07-23 2019-08-20 S3G Technology Llc Modification of terminal and service provider machines using an update server machine
PE20121418A1 (en) * 2009-07-23 2012-11-08 Source Trace Systems Inc MODIFICATION OF TERMINAL MACHINES AND SERVICE PROVIDERS USING AN UPDATE SERVER
KR20110036385A (en) * 2009-10-01 2011-04-07 삼성전자주식회사 Apparatus for analyzing intention of user and method thereof
US10811004B2 (en) * 2013-03-28 2020-10-20 Nuance Communications, Inc. Auto-generation of parsing grammars from a concept ontology
US11100291B1 (en) 2015-03-13 2021-08-24 Soundhound, Inc. Semantic grammar extensibility within a software development framework
US10843080B2 (en) * 2016-02-24 2020-11-24 Virginia Tech Intellectual Properties, Inc. Automated program synthesis from natural language for domain specific computing applications
US20190354851A1 (en) * 2018-05-17 2019-11-21 International Business Machines Corporation Construction of a machine learning model for structured inputs
KR102396187B1 (en) 2020-10-12 2022-05-09 광운대학교 산학협력단 System for automatically generating code using voice recognition and method for automatically generating code using the same

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6022222A (en) * 1994-01-03 2000-02-08 Mary Beth Guinan Icon language teaching system
US6311159B1 (en) * 1998-10-05 2001-10-30 Lernout & Hauspie Speech Products N.V. Speech controlled computer user interface
US6314398B1 (en) * 1999-03-01 2001-11-06 Matsushita Electric Industrial Co., Ltd. Apparatus and method using speech understanding for automatic channel selection in interactive television
US6553345B1 (en) * 1999-08-26 2003-04-22 Matsushita Electric Industrial Co., Ltd. Universal remote control allowing natural language modality for television and multimedia searches and requests
US6934684B2 (en) * 2000-03-24 2005-08-23 Dialsurf, Inc. Voice-interactive marketplace providing promotion and promotion tracking, loyalty reward and redemption, and other features

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5642519A (en) * 1994-04-29 1997-06-24 Sun Microsystems, Inc. Speech interpreter with a unified grammer compiler
US6654955B1 (en) * 1996-12-19 2003-11-25 International Business Machines Corporation Adding speech recognition libraries to an existing program at runtime
US7027991B2 (en) * 1999-08-30 2006-04-11 Agilent Technologies, Inc. Voice-responsive command and control system and methodology for use in a signal measurement system
US6529865B1 (en) * 1999-10-18 2003-03-04 Sony Corporation System and method to compile instructions to manipulate linguistic structures into separate functions
US7133830B1 (en) * 2001-11-13 2006-11-07 Sr2, Inc. System and method for supporting platform independent speech applications
US7761858B2 (en) * 2004-04-23 2010-07-20 Microsoft Corporation Semantic programming language

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6022222A (en) * 1994-01-03 2000-02-08 Mary Beth Guinan Icon language teaching system
US6311159B1 (en) * 1998-10-05 2001-10-30 Lernout & Hauspie Speech Products N.V. Speech controlled computer user interface
US6314398B1 (en) * 1999-03-01 2001-11-06 Matsushita Electric Industrial Co., Ltd. Apparatus and method using speech understanding for automatic channel selection in interactive television
US6553345B1 (en) * 1999-08-26 2003-04-22 Matsushita Electric Industrial Co., Ltd. Universal remote control allowing natural language modality for television and multimedia searches and requests
US6934684B2 (en) * 2000-03-24 2005-08-23 Dialsurf, Inc. Voice-interactive marketplace providing promotion and promotion tracking, loyalty reward and redemption, and other features

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1891623A4 *

Also Published As

Publication number Publication date
KR101213890B1 (en) 2012-12-18
WO2007001637A2 (en) 2007-01-04
JP2009500699A (en) 2009-01-08
EP1891623A4 (en) 2009-04-22
US20060293894A1 (en) 2006-12-28
US7460996B2 (en) 2008-12-02
EP1891623A2 (en) 2008-02-27
KR20080018160A (en) 2008-02-27
CN101185116A (en) 2008-05-21

Similar Documents

Publication Publication Date Title
WO2007001637A3 (en) Using strong data types to express speech recognition grammars in software programs
MY142974A (en) Semantic object synchronous understanding implemented with speech application language tags
WO2007115088A3 (en) A system and method for applying dynamic contextual grammars and language models to improve automatic speech recognition accuracy
CA2814300C (en) Post processing of natural language asr
TW200638337A (en) Using a spoken utterance for disambiguation of spelling inputs into a speech recognition system
JP2009500699A5 (en)
DE60318021D1 (en) VOICE-CONTROLLED DATA ENTRY
AU2003215239A1 (en) Voice-controlled user interfaces
WO2008067562A3 (en) Multimodal speech recognition system
TW200630958A (en) Method and device of speech recognition and language-understanding analysis and nature-language dialogue system using the method
WO2008073850A3 (en) Method and apparatus for reading education
WO2009040790A3 (en) Method and system for spell checking
Sultana et al. Bangla Speech-to-Text conversion using SAPI
RU2011130550A (en) LANGUAGE-BASED MARKING SELECTION AND USE OF RECOGNITORS FOR PROCESSING PROMOTION
ATE514162T1 (en) DYNAMIC CONTEXT GENERATION FOR LANGUAGE RECOGNITION
DE602005021665D1 (en) SYSTEM AND METHOD FOR IMPROVING THE ACCURACY OF LANGUAGE RECOGNITION
ATE405920T1 (en) GENERATING A LANGUAGE RECOGNITION GRAMMAR FOR ALPHANUMERIC EXPRESSIONS
CA2437614A1 (en) Natural language query system for accessing an information system
CN103902193A (en) System and method for operating computers to change slides by aid of voice
KR102175539B1 (en) Conversational service apparatus and method based on user utterance
KR102086601B1 (en) Korean conversation style corpus classification method and system considering discourse component and speech act
CN105895091B (en) ESWFST construction method
WO2009151868A3 (en) System and methods for maintaining speech-to-speech translation in the field
Singh et al. Voice to Code Editor Using Speech Recognition
Bulusheva et al. An efficient method for vocabulary addition to wfst graphs

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200680018504.X

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1020077024905

Country of ref document: KR

WWE Wipo information: entry into national phase

Ref document number: 2006759247

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2008518160

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE