ClassLanguageModel 类

class ClassLanguageModel
  : public Grammar

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

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

成员

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 仅在特定方案中可用,并且不可正式发布。