class PhraseListGrammar

class PhraseListGrammar
  : public Grammar

Mewakili tata bahasa daftar frasa untuk skenario tata bahasa dinamis. Ditambahkan dalam versi 1.5.0.

Anggota

PhraseListGrammar

Sitnaksis: public inline explicit PhraseListGrammar ( SPXGRAMMARHANDLE hgrammar );

Konstruktor internal. Membuat instans baru menggunakan handel yang disediakan.

Parameter

  • hgrammar Gagang tata bahasa daftar frasa.

Tambahkan Frase

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

Menambahkan frasa sederhana yang mungkin diucapkan oleh pengguna.

Parameter

  • text Frasa yang akan ditambahkan.

Hapus

Sitnaksis: public inline void Clear ( );

Menghapus semua frasa dari tata bahasa daftar frasa.

FromRecognizer

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

Membuat tata bahasa daftar frasa untuk pengenal yang ditentukan.

Parameter

  • recognizer Pengenal dari mana untuk mendapatkan tata bahasa daftar frasa.

Mengembalikan

Penunjuk bersama ke tata bahasa daftar frasa.