Loads a grammar from a null terminated string buffer. Grammar can be written in ABNF or XML notations.
int LVGrammar_LoadGrammarFromBuffer(HGRAMMAR hgram, const char* grammar_contents);
hgram
Handle to a grammar object.
gram_contents
A null terminated string containing the contents of a valid SRGS grammar.
LV_SUCCESS
No errors; this grammar is now ready for use.
LV_GRAMMAR_SYNTAX_WARNING
The grammar file was not fully conforming, but it was understandable and is now ready to be used
LV_GRAMMAR_SYNTAX_ERROR
The grammar file was not understandable to the grammar compiler. You will not be able to decode with this grammar.
LV_GRAMMAR_LOADING_ERROR
The grammar compiler was unable to find the location of the grammar you loaded.
Detailed error and warning messages are sent to the grammar object's logging callback function.
LVGrammar::LoadGrammarFromBuffer (C++ API)
Complete Help Topic List | Speech Engine Product Information