Delen via


klasse PhraseListGrammar

class PhraseListGrammar
  : public Grammar

Vertegenwoordigt een grammatica in een frasenlijst voor dynamische grammaticascenario's. Toegevoegd in versie 1.5.0.

Leden

PhraseListGrammar

Syntaxis: public inline explicit PhraseListGrammar ( SPXGRAMMARHANDLE hgrammar );

Interne constructor. Hiermee maakt u een nieuw exemplaar met behulp van de opgegeven ingang.

Parameters

  • hgrammar Grammatica-greep van de frasenlijst.

AddPhrase

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

Hiermee voegt u een eenvoudige woordgroep toe die door de gebruiker kan worden uitgesproken.

Parameters

  • text De woordgroep die moet worden toegevoegd.

Veilig

Syntaxis: public inline void Clear ( );

Hiermee wist u alle woordgroepen uit de grammatica van de woordgroepenlijst.

FromRecognizer

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

Hiermee maakt u een grammatica in de frasenlijst voor de opgegeven herkenning.

Parameters

  • recognizer De herkenning waaruit de grammatica van de frasenlijst wordt opgehaald.

Retouren

Een gedeelde aanwijzer naar grammatica van de frasenlijst.