다음을 통해 공유


Note

Please see Azure Cognitive Services for Speech documentation for the latest supported speech solutions.

Microsoft Speech Platform

SPGRAMMARSTATE

SPGRAMMARSTATE lists controls for setting and restoring grammar states.

<pre IsFakePre="true" xmlns="http://www.w3.org/1999/xhtml"> <strong>typedef enum SPGRAMMARSTATE { SPGS_ENABLED = 0, SPGS_DISABLED = 1, SPGS_EXCLUSIVE = 3, } SPGRAMMARSTATE;</strong> </pre>

Elements

  • SPGS_ENABLED
    Activates all the top-level rules in the grammar for the SR engine.

    Note that a rule must have an active recognition context, active grammar, and active top-level rule in order to be recognized.

  • SPGS_DISABLED
    Deactivates all the top-level rules in the grammar for the SR engine.

  • SPGS_EXCLUSIVE
    Turns off all top-level rules that are not part of this grammar.

    For example, an application that needs modal-like input exclusivity can change the grammar to exclusive, which disables all other non-exclusive grammars.