クラス 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 追加するフレーズ。

Clear

構文: public inline void Clear ( );

フレーズ リストの文法からすべてのフレーズをクリアします。

FromRecognizer

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

指定した認識エンジンのフレーズ リスト文法を作成します。

パラメーター

  • recognizer フレーズ リスト文法の取得元となる認識エンジン。

戻り値

フレーズ リスト文法への共有ポインター。