JSGF
   HOME

TheInfoList



OR:

JSGF stands for Java Speech Grammar Format or the JSpeech Grammar Format (in a W3C Note). Developed by
Sun Microsystems Sun Microsystems, Inc. (Sun for short) was an American technology company that sold computers, computer components, software, and information technology services and created the Java programming language, the Solaris operating system, ZFS, the ...
, it is a textual representation of
grammars In linguistics, the grammar of a natural language is its set of structural constraints on speakers' or writers' composition of clauses, phrases, and words. The term can also refer to the study of such constraints, a field that includes domains ...
for use in
speech recognition Speech recognition is an interdisciplinary subfield of computer science and computational linguistics that develops methodologies and technologies that enable the recognition and translation of spoken language into text by computers with the m ...
for technologies like XHTML+Voice. JSGF adopts the style and conventions of the
Java programming language Java is a high-level, class-based, object-oriented programming language that is designed to have as few implementation dependencies as possible. It is a general-purpose programming language intended to let programmers ''write once, run anywh ...
in addition to use of traditional grammar notations. The
Speech Recognition Grammar Specification 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. F ...
was derived from this specification.


Example

The following JSGF grammar will recognize the words coffee, tea, and milk. #JSGF V1.0; grammar numbers; public = coffee , tea , milk;


See also

* SRGS * XHTML+Voice


External links


JSpeech Grammar Format (W3C Note)

Interactive JSGF Generator
Speech recognition {{compu-prog-stub