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