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 );
從儲存體識別碼建立類別語言模型。
參數
-
storageId)
語言模型的保存儲存體識別碼。
傳回
與辨識器相關聯的文法清單。
從儲存體識別碼建立 ClassLanguageModel 只能在特定案例中使用,而且通常無法使用。