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 referencyjnygradingSystem
System punktów do kalibracji wynikówgranularity
Stopień szczegółowości ocenyenableMiscue
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 referencyjnygradingSystem
System punktów do kalibracji wynikówgranularity
Stopień szczegółowości ocenyenableMiscue
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.