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.