class 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 を作成することは、特定のシナリオでのみ使用でき、一般提供されていません。