Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
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.
Parameterwaarden
-
hgrammarclass language model handle.
AssignClass
Syntaxis: public template< > inline void AssignClass ( const std::string & className , std::shared_ptr< T > grammar );
Wijst een grammatica toe aan een klas in de taalmodus.
Parameterwaarden
classNamenaam van de klasse waaraan de grammatica moet worden toegewezen.grammarGrammatica toewijzen.
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.
Parameterwaarden
-
storageId)De persistente opslag-id van het taalmodel.
Retouren
De grammaticalijst die is gekoppeld aan de recognizer.
Het maken van een ClassLanguageModel op basis van een opslag-id is alleen bruikbaar in specifieke scenario's en is niet algemeen beschikbaar.