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.