Design Grammars for High-performance Recognition

Chant GrammarKit

Shift your applications into high gear with speech recognition grammars.

A speech recognition grammar is a collection of rules comprised of words and phrases to be recognized from speech. A speech recognition engine (i.e., recognizer) uses a grammar to enhance its ability to recognize specific combinations of spoken words and phrases.

With dictation recognition, a recognizer matches from all the word possibilities in a large dictionary and asserts contextual analysis to ensure it returns the correct word (i.e., spelling) for homonyms (e.g., right or write).

Unlike dictation recognition, grammar recognition is context-free. A recognizer only matches against the rule definitions in the grammar.

Context-free grammar recognition enables your applications to capture data very efficiently. Grammars also enable your applications to assert domain constraints to elevate data capture accuracy automatically.

What is Grammar Management?

Grammar management enables you to:

  • design and test grammars for high-performance recognition,
  • compile static grammars to deploy binary with applications, and
  • integrate dynamic grammar generation and compilation as part of deployed applications.

Applications benefits include:

  • enhanced performance with optimized grammars,
  • added flexibility to run with information unknown until application configuration or runtime, and
  • expanded adaptability to run with available technology on the deployed system.

What is GrammarKit?

Chant GrammarKit handles the complexities of generating, compiling, and persisting the compiled grammar binary.

It simplifies the process of managing grammars declared with Microsoft SAPI 5 XML Grammar, Nuance BNF+ (VoCon 3200), Java Speech Grammar Format (JSGF), W3C SRGS ABNF, and W3C SRGS XML grammar syntax to use with your favorite speech recognizer.

GrammarKit includes C++, C++Builder, Delphi, Java, .NET Framework, and Silverlight class libraries to support all your programming languages and provides sample projects for popular IDEs—such as the latest Visual Studio from Microsoft and RAD Studio from Embarcadero.

The class libraries can be integrated with 32-bit, 64-bit, and Universal Windows Platform (UWP) applications.

Learn more about Chant GrammarKit »

Related Articles

Where to Buy

SpeechKit 8 Upgrade to SpeechKit 8

Integrate speech recognition and speech synthesis for hands-free operation.

Learn moreLearn more DownloadDownload Buy US $499Buy US $499
Plantronics Savi 440 Plantronics Savi 440 wireless headset

  • Noise-Canceling microphone
  • Range up to 300 feet
  • 7 hours talk time
  • USB charging cradle
  • Wearing options: over the head, over the ear, behind the neck, and dual T-pad headband

Learn moreLearn more