클래스 PhraseListGrammar

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 구 목록 문법을 가져올 인식기입니다.

반품

구 목록 문법에 대한 공유 포인터입니다.