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