ClassLanguageModel třídy
class ClassLanguageModel
: public Grammar
Představuje seznam gramatiky pro scénáře dynamické gramatiky. Přidáno ve verzi 1.7.0.
ClassLanguageModels jsou použitelné pouze v konkrétních scénářích a nejsou obecně dostupné.
Členové
ClassLanguageModel
Syntaxe: public inline explicit ClassLanguageModel ( SPXGRAMMARHANDLE hgrammar );
Interní konstruktor. Vytvoří novou instanci pomocí zadaného popisovače.
Parametry
-
hgrammar
Popisovač modelu jazyka třídy
Přiřadittřídu
Syntaxe: public template< > inline void AssignClass ( const std::string & className , std::shared_ptr< T > grammar );
Přiřadí gramatiku ke třídě v jazykovém režimu.
Parametry
className
Název třídy, ke které se má gramatika přiřadit.grammar
Gramatika, která se má přiřadit.
Id úložiště
Syntaxe: public inline static std::shared_ptr< ClassLanguageModel > FromStorageId ( const std::string & storageId );
Vytvoří jazykový model třídy z ID úložiště.
Parametry
-
storageId)
ID trvalého úložiště jazykového modelu.
Návraty
Seznam gramatiky přidružený k rozpoznávání.
Vytvoření třídy ClassLanguageModel z ID úložiště je použitelné pouze v konkrétních scénářích a není obecně dostupné.