Patent ID: 6957184
Filing Date: 2005-10-18
Classification: G10L,H04L

Abstract:
1. A method of managing grammars used in a speech recognition system, comprising: loading a first grammar in a context-free grammar(CFG) engine; implementing an engine-independent SR interface between the CFG engine and a speech recognition (SR) engine; communicating words in the first grammar to the SR engine through the SR interface; notifying the SR engine, through the SR interface, of rules in the first grammar; representing the rules in the first grammar to the SR engine through the SR interface; implementing an application-independent application interface between the CFG engine and an application; receiving from the application, through the application interface, a change indication, indicating a change to the first grammar; and determining, in the CFG engine, whether content of a rule in the first grammar is to be changed, based on the change indication; and if so, providing an invalidation indication to the SR engine, through the SR interface, indicating the first grammar is to be invalidated.