다음을 통해 공유


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을 만드는 것은 특정 시나리오에서만 사용할 수 있으며 일반적으로 사용할 수 없습니다.