ClassLanguageModel 类

class ClassLanguageModel
  : public Grammar

表示动态语法方案的语法列表。 在版本 1.7.0 中添加。

ClassLanguageModels 仅在特定方案中可用,不正式发布。

成员

ClassLanguageModel

语法: public inline explicit ClassLanguageModel ( SPXGRAMMARHANDLE hgrammar );

内部构造函数。 使用提供的句柄创建新实例。

参数

  • hgrammar 类语言模型句柄。

AssignClass

语法: public template< > inline void AssignClass ( const std::string & className , std::shared_ptr< T > grammar );

在语言模式下为类分配语法。

参数

  • className 要为其分配语法的类的名称。

  • grammar 要分配的语法。

FromStorageId

语法: public inline static std::shared_ptr< ClassLanguageModel > FromStorageId ( const std::string & storageId );

根据存储 ID 创建类语言模型。

参数

  • storageId) 语言模型的持久存储 ID。

返回

与识别器关联的语法列表。

从存储 ID 创建 ClassLanguageModel 仅在特定方案中可用,并且不正式发布。