class PhraseListGrammar
: public Grammar
동적 문법 시나리오에 대한 구 목록 문법을 나타냅니다. 버전 1.5.0에 추가되었습니다.
구성원
구문목록문법
구문: public inline explicit PhraseListGrammar ( SPXGRAMMARHANDLE hgrammar );
내부 생성자입니다. 제공된 핸들을 사용하여 새 인스턴스를 만듭니다.
매개 변수
-
hgrammar구문 목록 문법 핸들입니다.
문구 추가(AddPhrase)
구문: public inline void AddPhrase ( const std::string & text );
사용자가 말할 수 있는 간단한 구를 추가합니다.
매개 변수
-
text추가할 구입니다.
SetWeight (세트 웨이트)
구문: public inline void SetWeight ( double weight );
구 목록 문법 편향 가중치를 설정합니다. 허용되는 범위는 [0.0, 2.0]입니다. 기본 가중치는 1.0입니다. 값 0은 구 목록을 비활성화합니다.
매개 변수
-
weight구문 목록 문법 편향 가중치.
맑다
구문: public inline void Clear ( );
구 목록 문법에서 모든 구를 지웁니다.
FromRecognizer
구문: public template< > inline static std::shared_ptr< PhraseListGrammar > FromRecognizer ( std::shared_ptr< T > recognizer );
지정된 인식기에서 구 목록 문법을 만듭니다.
매개 변수
-
recognizer구 목록 문법을 가져올 인식기입니다.
반품
구 목록 문법에 대한 공유 포인터입니다.