Classe PronunciationAssessmentConfig

Classe che definisce la configurazione della valutazione della pronuncia Aggiunta nella versione 1.14.0.

Membri

operator SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE

Sintassi: public inline explicit operator SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE ( ) const;

Operatore interno usato per ottenere il valore di handle sottostante.

Restituisce

Handle.

ToJson

Sintassi: public inline std::string ToJson ( ) const;

Ottiene la stringa json dei parametri di valutazione della pronuncia.

Restituisce

stringa json dei parametri di valutazione della pronuncia.

GetReferenceText

Sintassi: public inline std::string GetReferenceText ( );

Ottiene il testo di riferimento.

Restituisce

Testo di riferimento.

SetReferenceText

Sintassi: public inline void SetReferenceText ( const std::string & referenceText );

Imposta il testo di riferimento.

Parametri

  • referenceText Testo di riferimento.

SetReferenceText

Sintassi: public inline void SetReferenceText ( const std::wstring & referenceText );

Imposta il testo di riferimento.

Parametri

  • referenceText Testo di riferimento.

SetPhonemeAlphabet

Sintassi: public inline void SetPhonemeAlphabet ( const std::string & phonemeAlphabet );

Imposta l'alfabeto fonema. I valori validi sono: "SAPI" (impostazione predefinita) e "IPA".

Aggiunta nella versione 1.20.0.

Parametri

  • phonemeAlphabet Alfabeto fonema.

SetNBestPhonemeCount

Sintassi: public inline void SetNBestPhonemeCount ( int count );

Imposta il numero di fonemi nbest nel risultato.

Aggiunta nella versione 1.20.0.

Parametri

  • count Numero di fonemi nbest.

EnableProsodyAssessment

Sintassi: public inline void EnableProsodyAssessment ( );

Abilita la valutazione prosodia.

Aggiunta nella versione 1.33.0.

EnableContentAssessmentWithTopic

Sintassi: public inline void EnableContentAssessmentWithTopic ( const std::string & contentTopic );

Abilita la valutazione del contenuto con l'argomento.

Aggiunta nella versione 1.33.0.

Parametri

  • contentTopic Argomento del contenuto.

ApplyTo

Sintassi: public inline void ApplyTo ( std::shared_ptr< Recognizer > recognizer ) const;

Applica le impostazioni in questa configurazione a un sistema di riconoscimento.

Parametri

  • recognizer Riconoscimento di destinazione.

~PronunciationAssessmentConfig

Sintassi: public inline virtual ~PronunciationAssessmentConfig ( );

Decostruisce l'oggetto .

Crea

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

Crea un'istanza di PronunciationAssessmentConfig Per informazioni dettagliate sui parametri, vedere la tabella Parametri di valutazione della pronuncia.

Parametri

  • referenceText Testo di riferimento

  • gradingSystem Sistema di punti per la calibrazione del punteggio

  • granularity Granularità della valutazione

  • enableMiscue Se abilita il calcolo non chiaro. Se true, le parole pronunciate vengono confrontate con il testo di riferimento e sono contrassegnate con omissione/inserimento in base al confronto; se false, il testo riconosciuto sarà sempre un testo di riferimento.

Restituisce

Puntatore condiviso alla nuova istanza di PronunciationAssessmentConfig.

Crea

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

Crea un'istanza di PronunciationAssessmentConfig Per i dettagli dei parametri, vedere la tabella Parametri di valutazione della pronuncia.

Parametri

  • referenceText Testo di riferimento

  • gradingSystem Sistema di punti per la calibrazione del punteggio

  • granularity Granularità della valutazione

  • enableMiscue Se abilita il calcolo non chiaro

Restituisce

Puntatore condiviso alla nuova istanza di PronunciationAssessmentConfig.

CreateFromJson

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

Crea un'istanza di PronunciationAssessmentConfig da json. Vedere la tabella Parametri di valutazione della pronuncia.

Parametri

  • json Stringa json contenente i parametri di valutazione della pronuncia.

Restituisce

Puntatore condiviso alla nuova istanza di PronunciationAssessmentConfig.