Dela via


class PhraseListGrammar

class PhraseListGrammar
  : public Grammar

Representerar en fraslista grammatik för dynamiska grammatikscenarier. Har lagts till i version 1.5.0.

Medlemmar

PhraseListGrammar

Syntax: public inline explicit PhraseListGrammar ( SPXGRAMMARHANDLE hgrammar );

Intern konstruktor. Skapar en ny instans med hjälp av det angivna handtaget.

Parametrar

  • hgrammar Grammatikreferens för fraslista.

AddPhrase

Syntax: public inline void AddPhrase ( const std::string & text );

Lägger till en enkel fras som kan talas av användaren.

Parametrar

  • text Frasen som ska läggas till.

Rensa

Syntax: public inline void Clear ( );

Rensar alla fraser från fraslistans grammatik.

FromRecognizer

Syntax: public template< > inline static std::shared_ptr< PhraseListGrammar > FromRecognizer ( std::shared_ptr< T > recognizer );

Skapar en grammatik i fraslistan för den angivna identifieraren.

Parametrar

  • recognizer Den identifierare som du vill hämta grammatiken i fraslistan från.

Returer

En delad pekare till grammatik i fraslistan.