类 PhraseListGrammar

class PhraseListGrammar
  : public Grammar

表示动态语法方案的短语列表语法。 在版本 1.5.0 中添加。

成员

PhraseListGrammar

语法: public inline explicit PhraseListGrammar ( SPXGRAMMARHANDLE hgrammar );

内部构造函数。 使用提供的句柄创建新实例。

参数

  • hgrammar 短语列表语法句柄。

AddPhrase

语法: public inline void AddPhrase ( const std::string & text );

添加一个可由用户说出的简单短语。

参数

  • text 要添加的短语。

清除

语法: public inline void Clear ( );

清除短语列表语法中的所有短语。

FromRecognizer

语法: public template< > inline static std::shared_ptr< PhraseListGrammar > FromRecognizer ( std::shared_ptr< T > recognizer );

为指定的识别器创建短语列表语法。

参数

  • recognizer 要从中获取短语列表语法的识别器。

返回

指向短语列表语法的共享指针。