クラス 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
フレーズ リスト文法の取得元となる認識エンジン。
戻り値
フレーズ リスト文法への共有ポインター。