Sdílet prostřednictvím


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é.