class 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
Распознаватель, из которого требуется получить грамматику списка фраз.
Возвращаемое значение
Общий указатель на грамматику списка фраз.