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