klasse ClassLanguageModel
class ClassLanguageModel
: public Grammar
Vertegenwoordigt een lijst met grammatica's voor dynamische grammaticascenario's. Toegevoegd in versie 1.7.0.
ClassLanguageModels zijn alleen bruikbaar in specifieke scenario's en zijn niet algemeen beschikbaar.
Leden
ClassLanguageModel
Syntaxis: public inline explicit ClassLanguageModel ( SPXGRAMMARHANDLE hgrammar );
Interne constructor. Hiermee maakt u een nieuw exemplaar met behulp van de opgegeven ingang.
Parameters
-
hgrammar
Greep van class language model.
AssignClass
Syntaxis: public template< > inline void AssignClass ( const std::string & className , std::shared_ptr< T > grammar );
Hiermee wijst u een grammatica toe aan een klasse in de taalmodus.
Parameters
className
Naam van de klasse waaraan de grammatica moet worden toegewezen.grammar
Grammatica die moet worden toegewezen.
FromStorageId
Syntaxis: public inline static std::shared_ptr< ClassLanguageModel > FromStorageId ( const std::string & storageId );
Hiermee maakt u een klassetaalmodel op basis van een opslag-id.
Parameters
-
storageId)
De permanente opslag-id van het taalmodel.
Retouren
De grammaticalijst die is gekoppeld aan het herkenningsprogramma.
Het maken van een ClassLanguageModel op basis van een opslag-id is alleen bruikbaar in specifieke scenario's en is niet algemeen beschikbaar.