Speech Recognition Grammar Specification information
World Wide Web Consortium standard
Speech Recognition Grammar Specification (SRGS) is a W3C standard for how speech recognition grammars are specified. A speech recognition grammar is a set of word patterns, and tells a speech recognition system what to expect a human to say. For instance, if you call an auto-attendant application, it will prompt you for the name of a person (with the expectation that your call will be transferred to that person's phone). It will then start up a speech recognizer, giving it a speech recognition grammar. This grammar contains the names of the people in the auto attendant's directory and a collection of sentence patterns that are the typical responses from callers to the prompt.
SRGS specifies two alternate but equivalent syntaxes, one based on XML, and one using augmented BNF format. In practice, the XML syntax is used more frequently.
Both the ABNF and XML form have the expressive power of a context-free grammar. A grammar processor that does not support recursive grammars has the expressive power of a finite state machine or regular expression language.
If the speech recognizer returned just a string containing the actual words spoken by the user, the voice application would have to do the tedious job of extracting the semantic meaning from those words. For this reason, SRGS grammars can be decorated with tag elements, which when executed, build up the semantic result. SRGS does not specify the contents of the tag elements: this is done in a companion W3C standard, Semantic Interpretation for Speech Recognition (SISR). SISR is based on ECMAScript, and ECMAScript statements inside the SRGS tags build up an ECMAScript semantic result object that is easy for the voice application to process.
Both SRGS and SISR are W3C Recommendations, the final stage of the W3C standards track. The W3C VoiceXML standard, which defines how voice dialogs are specified, depends heavily on SRGS and SISR.
and 28 Related for: Speech Recognition Grammar Specification information
referenced from other markup languages, such as the SpeechRecognitionGrammarSpecification SRGS and the Speech Synthesis Markup Language SSML. Here is an example...
Interpretation for SpeechRecognition (SISR) defines the syntax and semantics of annotations to grammar rules in the SpeechRecognitionGrammarSpecification (SRGS)...
traditional grammar notations. The SpeechRecognitionGrammarSpecification was derived from this specification. The following JSGF grammar will recognize...
emphasis, and pronunciation. The SpeechRecognitionGrammarSpecification (SRGS) supports the definition of context-free grammars, with two limitations: It does...
Camera for the Blind. Speech Synthesis Markup Language (V1.0 Released 7 September 2004) and SpeechRecognitionGrammarSpecification (V1.0 released 16 March...
for SpeechRecognition Simple Knowledge Organization System Synchronized Multimedia Integration Language SOAP SPARQL SpeechRecognitionGrammar Specification...
W3C's Speech Interface Framework also defines these other standards closely associated with VoiceXML. The SpeechRecognitionGrammarSpecification (SRGS)...
needed] Two core speech technologies are supported through the Java Speech API: speech synthesis and speechrecognition.[1] Speech synthesis provides...
the LumenVox Speech Engine. It is a speaker-independent automatic speech recognizer that uses the SpeechRecognitionGrammarSpecification for building...
A.; Ferri, F.; Grifoni P. (2007). "A Hybrid Grammar-Based Approach to Multimodal Languages Specification", OTM 2007 Workshop Proceedings, 25–30 November...
conforming to the rules of a formal grammar. The term parsing comes from Latin pars (orationis), meaning part (of speech). The term has slightly different...
replicates and adapts to the mind of the individual or the speech community. Construction grammar is a framework which applies the meme concept to the study...
The resulting specification remains its most notable application. Van Wijngaarden grammars address the problem that context-free grammars cannot express...
linguistics Syntax – the property of grammar that governs sentence structure Semantics – the study of meaning as encoded in grammar Lexicology – the study of vocabularies...
assignment of phonological word forms Articulatory specification Muscle commands Articulation Speech sounds Sounds which are made by a full or partial...
typing. Windows XP Tablet PC Edition SP2 and Windows Vista include speechrecognition, allowing dictation into WordPad. These and later Windows versions...
creation of AI Pirika, an AI created with the goal of assisting with speechrecognition and serving as a conversation partner. Below is a sample text from...
China, Brazil, Malaysia, and Thailand), working on the specification and implementation of grammars and dictionaries. He began cooperating with Malaysia...
System DOA—Dead on Arrival DOCSIS—Data Over Cable Service Interface Specification DOM—Document Object Model DORA—Discover, Offer, Request, Acknowledge...
formal written language, especially in grammar and syntax, in which it has been influenced by dialectal speech. Standard German differs regionally among...
generative grammar. The overriding aim of the book, and the import of the word "methods" in its original title, is a detailed specification of validation...
Strik. (2009). Optimizing automatic speechrecognition for lowproficient non-native speakers. Journal on Audio, Speech and Music Processing, 2010(1), 1687-4722...
generative AI features included improved call screening, faster voice typing, grammar suggestions on Gboard, upgrades to the Recorder app, and a new magnifier...