kelas ClassLanguageModel

class ClassLanguageModel
  : public Grammar

Mewakili daftar tata bahasa untuk skenario tata bahasa dinamis. Ditambahkan dalam versi 1.7.0.

ClassLanguageModels hanya dapat digunakan dalam skenario tertentu dan tidak tersedia secara umum.

Anggota

ClassLanguageModel

Sitnaksis: public inline explicit ClassLanguageModel ( SPXGRAMMARHANDLE hgrammar );

Konstruktor internal. Membuat instans baru menggunakan handel yang disediakan.

Parameter

  • hgrammar Handel Model Bahasa Kelas.

AssignClass

Sitnaksis: public template< > inline void AssignClass ( const std::string & className , std::shared_ptr< T > grammar );

Menetapkan tata bahasa ke kelas dalam mode bahasa.

Parameter

  • className Nama kelas untuk menetapkan tata bahasa.

  • grammar Tata bahasa yang akan ditetapkan.

FromStorageId

Sitnaksis: public inline static std::shared_ptr< ClassLanguageModel > FromStorageId ( const std::string & storageId );

Membuat model bahasa kelas dari ID penyimpanan.

Parameter

  • storageId) ID penyimpanan tetap dari model bahasa.

Mengembalikan

Daftar tata bahasa yang terkait dengan pengenal.

Membuat ClassLanguageModel dari ID penyimpanan hanya dapat digunakan dalam skenario tertentu dan tidak tersedia secara umum.