Udostępnij za pośrednictwem


class WymowaAssessmentConfig

Klasa definiująca konfigurację oceny wymowy Dodana w wersji 1.14.0.

Elementy członkowskie

operator SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE

Składnia: public inline explicit operator SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE ( ) const;

Operator wewnętrzny używany do pobierania wartości uchwytu bazowego.

Zwraca

Uchwyt.

ToJson

Składnia: public inline std::string ToJson ( ) const;

Pobiera do ciągu json parametrów oceny wymowy.

Zwraca

Ciąg json parametrów oceny wymowy.

GetReferenceText

Składnia: public inline std::string GetReferenceText ( );

Pobiera tekst referencyjny.

Zwraca

Tekst referencyjny.

SetReferenceText

Składnia: public inline void SetReferenceText ( const std::string & referenceText );

Ustawia tekst referencyjny.

Parametry

  • referenceText Tekst referencyjny.

SetReferenceText

Składnia: public inline void SetReferenceText ( const std::wstring & referenceText );

Ustawia tekst referencyjny.

Parametry

  • referenceText Tekst referencyjny.

SetPhonemeAlphabet

Składnia: public inline void SetPhonemeAlphabet ( const std::string & phonemeAlphabet );

Ustawia alfabet phoneme. Prawidłowe wartości to: "SAPI" (wartość domyślna) i "IPA".

Dodano w wersji 1.20.0.

Parametry

  • phonemeAlphabet Alfabet phoneme.

SetNBestPhonemeCount

Składnia: public inline void SetNBestPhonemeCount ( int count );

Ustawia nbest liczba phoneme w wyniku.

Dodano w wersji 1.20.0.

Parametry

  • count Liczba nbest phoneme.

EnableProsodyAssessment

Składnia: public inline void EnableProsodyAssessment ( );

Umożliwia ocenę prosody.

Dodano w wersji 1.33.0.

EnableContentAssessmentWithTopic

Składnia: public inline void EnableContentAssessmentWithTopic ( const std::string & contentTopic );

Włącza ocenę zawartości za pomocą tematu.

Dodano w wersji 1.33.0.

Parametry

  • contentTopic Temat zawartości.

ApplyTo

Składnia: public inline void ApplyTo ( std::shared_ptr< Recognizer > recognizer ) const;

Stosuje ustawienia w tej konfiguracji do rozpoznawania.

Parametry

  • recognizer Docelowy aparat rozpoznawania.

~WymowaAssessmentConfig

Składnia: public inline virtual ~PronunciationAssessmentConfig ( );

Destrukuje obiekt.

Utwórz

Składnia: public inline static std::shared_ptr< PronunciationAssessmentConfig > Create ( const std::string & referenceText , PronunciationAssessmentGradingSystem gradingSystem , PronunciationAssessmentGranularity granularity , bool enableMiscue );

Tworzy wystąpienie pliku WymowaAssessmentConfig Aby uzyskać szczegółowe informacje o parametrach, zobacz tabelę Parametry oceny wymowy.

Parametry

  • referenceText Tekst referencyjny

  • gradingSystem System punktów do kalibracji wyników

  • granularity Stopień szczegółowości oceny

  • enableMiscue W przypadku włączenia błędnego obliczenia. W przypadku wartości true wyrazy wymawiane są porównywane z tekstem referencyjnym i są oznaczone pominięciem/wstawieniem w oparciu o porównanie; w przypadku wartości false rozpoznany tekst będzie zawsze tekstem referencyjnym.

Zwraca

Udostępniony wskaźnik do nowego wystąpienia WymowaAssessmentConfig.

Utwórz

Składnia: public inline static std::shared_ptr< PronunciationAssessmentConfig > Create ( const std::wstring & referenceText , PronunciationAssessmentGradingSystem gradingSystem , PronunciationAssessmentGranularity granularity , bool enableMiscue );

Tworzy wystąpienie pliku WymowaAssessmentConfig Aby uzyskać szczegółowe informacje o parametrach, zobacz tabelę Parametry oceny wymowy.

Parametry

  • referenceText Tekst referencyjny

  • gradingSystem System punktów do kalibracji wyników

  • granularity Stopień szczegółowości oceny

  • enableMiscue W przypadku włączenia błędnego obliczenia

Zwraca

Udostępniony wskaźnik do nowego wystąpienia WymowaAssessmentConfig.

CreateFromJson

Składnia: public inline static std::shared_ptr< PronunciationAssessmentConfig > CreateFromJson ( const std::string & json );

Tworzy wystąpienie pliku WymowaAssessmentConfig z pliku json. Zobacz tabelę Parametry oceny wymowy.

Parametry

  • json Ciąg json zawierający parametry oceny wymowy.

Zwraca

Udostępniony wskaźnik do nowego wystąpienia WymowaAssessmentConfig.