Поделиться через


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

Возвращаемое значение

Общий указатель на грамматику списка фраз.