Browse
 
Tools
Rss Categories

LV_SRE_DeactivateGrammar

Reference Number: AA-00673 Views: 7255 0 Rating/ Voters

Remove a grammar from the set of active grammars.

Function

  • int LV_SRE_DeactivateGrammar(HPORT hport, const char* gram_name)

Parameters

hport

The handle of the speech port for which you are deactivating the grammar.

gram_name

The identifier for the grammar being deactivated. This is the same identifier that was given to the grammar when it was loaded.

Return Values

LV_SUCCESS

The grammar was successfully deactivated.

LV_FAILURE

The call failed because the port was shutting down.

LV_INVALID_GRAMMAR_LABEL

The grammar identified by gram_name was either not activated or was not loaded.

LV_INVALID_HPORT

The input hport is not a valid one.

LV_EXCEPTION

An exception occurred while processing the request.

Remarks

Unlike the speechport client, it is not necessary for all grammars to be deactivated before the termination of the program. Because of this, you only need to deactivate grammars to change how your interpretations are generated.

See Also