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:

  • customize and tailor grammars in your development environment,
  • compile grammars before application deployment, and
  • integrate grammar generation and compilation as part of your deployed application.

This provides your application added flexibility to run with information unknown until configuration time or runtime and to work with available technology on the deployed system.

What is GrammarKit?

Chant GrammarKit is comprised of application ready software components that handle the complexities of generating, compiling, and persisting the compiled grammar binary.

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

GrammarKit includes ActiveX, C++, C++Builder, Delphi, Java, and .NET Framework, Silverlight, and Web component library formats to support all your programming languages and provides sample projects for popular IDEs—such as the latest Visual Studio 2010 from Microsoft.

The component libraries can be integrated with 32-bit, 64-bit, and mobile applications.

Learn more about Chant GrammarKit »

Related Articles

Where to Buy

SpeechKit 7 Upgrade to SpeechKit 7

Manage recognizers and synthesizers efficiently for hands-free operation in 32-bit, 64-bit, and mobile applications.

Learn moreLearn more DownloadDownload Buy US $499Buy US $499
Plantronics .Audio 920 Plantronics .Audio 920 Bluetooth headset

  • Noise-Canceling microphone
  • Range up to 30 feet
  • 8 hours talk time
  • Up to 180 hours standby
  • Convenient USB charging

Learn moreLearn more Buy US $99Buy US $99