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


class Grammar

Представляет грамматику базового класса для настройки распознавания речи. Добавлено в версии 1.5.0.

Элементы

Грамматика

Синтаксис: public inline explicit Grammar ( SPXGRAMMARHANDLE hgrammar );

Внутренний конструктор. Создает новый экземпляр с помощью предоставленного дескриптора.

Параметры

  • hgrammar Дескриптор грамматики.

~Грамматики

Синтаксис: public inline virtual ~Grammar ( );

Деструктор, ничего не делает.

оператор SPXGRAMMARHANDLE

Синтаксис: public inline explicit operator SPXGRAMMARHANDLE ( );

Внутренний. Оператор явного преобразования.

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

Дескриптор.

FromStorageId

Синтаксис: public inline static std::shared_ptr< Grammar > FromStorageId ( const std::string & storageId );

Создает грамматику на основе идентификатора хранилища. Добавлено в версии 1.7.0.

Параметры

  • storageId) Сохраненный идентификатор хранилища языковой модели.

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

Грамматика.

Создание грамматики на основе идентификатора хранилища можно использовать только в определенных сценариях и, как правило, невозможно.