class PronunciationAssessmentConfig

Класс, определяющий конфигурацию оценки произношения, добавленный в версии 1.14.0.

Элементы

оператор SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE

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

Внутренний оператор, используемый для получения значения базового дескриптора.

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

Дескриптор.

Tojson

Синтаксис: public inline std::string ToJson ( ) const;

Возвращает строку JSON параметров оценки произношения.

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

Строка JSON параметров оценки произношения.

GetReferenceText

Синтаксис: public inline std::string GetReferenceText ( );

Возвращает текст ссылки.

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

Ссылочный текст.

SetReferenceText

Синтаксис: public inline void SetReferenceText ( const std::string & referenceText );

Задает текст ссылки.

Параметры

  • referenceText Ссылочный текст.

SetReferenceText

Синтаксис: public inline void SetReferenceText ( const std::wstring & referenceText );

Задает текст ссылки.

Параметры

  • referenceText Ссылочный текст.

SetPhonemeAlphabet

Синтаксис: public inline void SetPhonemeAlphabet ( const std::string & phonemeAlphabet );

Задает алфавит фонемы. Допустимые значения: "SAPI" (по умолчанию) и "IPA".

Добавлено в версии 1.20.0.

Параметры

  • phonemeAlphabet Алфавит фонемы.

SetNBestPhonemeCount

Синтаксис: public inline void SetNBestPhonemeCount ( int count );

Задает число фонем nbest в результате.

Добавлено в версии 1.20.0.

Параметры

  • count Число nbest фонем.

EnableProsodyAssessment

Синтаксис: public inline void EnableProsodyAssessment ( );

Включает оценку просодии.

Добавлено в версии 1.33.0.

EnableContentAssessmentWithTopic

Синтаксис: public inline void EnableContentAssessmentWithTopic ( const std::string & contentTopic );

Включает оценку содержимого с помощью раздела.

Добавлено в версии 1.33.0.

Параметры

  • contentTopic Раздел содержимого.

ApplyTo

Синтаксис: public inline void ApplyTo ( std::shared_ptr< Recognizer > recognizer ) const;

Применяет параметры в этой конфигурации к Распознавательу.

Параметры

  • recognizer Целевой распознаватель.

~PronunciationAssessmentConfig

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

Уничтожает объект .

Создать

Синтаксис: public inline static std::shared_ptr< PronunciationAssessmentConfig > Create ( const std::string & referenceText , PronunciationAssessmentGradingSystem gradingSystem , PronunciationAssessmentGranularity granularity , bool enableMiscue );

Создает экземпляр Объекта PronunciationAssessmentConfig. Дополнительные сведения о параметрах см. в таблице Параметры оценки произношения.

Параметры

  • referenceText Текст ссылки

  • gradingSystem Система точек для калибровки оценки

  • granularity Степень детализации оценки

  • enableMiscue Если включает вычисление ошибок. При значении true произносимые слова сравниваются со справочным текстом и помечаются пропуском/вставкой на основе сравнения; Если значение равно false, распознанный текст всегда будет ссылочным текстом.

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

Общий указатель на новый экземпляр PronunciationAssessmentConfig.

Создать

Синтаксис: public inline static std::shared_ptr< PronunciationAssessmentConfig > Create ( const std::wstring & referenceText , PronunciationAssessmentGradingSystem gradingSystem , PronunciationAssessmentGranularity granularity , bool enableMiscue );

Создает экземпляр Объекта PronunciationAssessmentConfig. Дополнительные сведения о параметрах см. в таблице Параметры оценки произношения.

Параметры

  • referenceText Текст ссылки

  • gradingSystem Система точек для калибровки оценки

  • granularity Степень детализации оценки

  • enableMiscue Если включает вычисление ошибок

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

Общий указатель на новый экземпляр PronunciationAssessmentConfig.

CreateFromJson

Синтаксис: public inline static std::shared_ptr< PronunciationAssessmentConfig > CreateFromJson ( const std::string & json );

Создает экземпляр Файла PronunciationAssessmentConfig из json. См. таблицу Параметры оценки произношения.

Параметры

  • json Строка JSON, содержащая параметры оценки произношения.

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

Общий указатель на новый экземпляр PronunciationAssessmentConfig.