Class PronunciationAssessmentConfig

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

Membri

operatore SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE

Sintassi: public inline explicit operator SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE ( ) const;

Operatore interno usato per ottenere il valore di handle sottostante.

Restituzioni

Handle.

ToJson

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

Ottiene la stringa json dei parametri di valutazione della pronuncia.

Restituzioni

stringa json dei parametri di valutazione della pronuncia.

GetReferenceText

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

Ottiene il testo del riferimento.

Restituzioni

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 phoneme. I valori validi sono: "SAPI" (impostazione predefinita) e "IPA".

Aggiunta nella versione 1.20.0.

Parametri

  • phonemeAlphabet Alfabeto fonetico.

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.

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 Lo strumento di riconoscimento di destinazione.

~PronunciationAssessmentConfig

Sintassi: public inline virtual ~PronunciationAssessmentConfig ( );

Decostruisce l'oggetto .

Creazione

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 Il testo di riferimento

  • gradingSystem Il sistema di punti per la calibrazione del punteggio

  • granularity Granularità di valutazione

  • enableMiscue Se abilita il calcolo miscue. 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.

Restituzioni

Puntatore condiviso alla nuova istanza di PronunciationAssessmentConfig.

Creazione

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 informazioni dettagliate sui parametri, vedere la tabella parametri di valutazione della pronuncia.

Parametri

  • referenceText Il testo di riferimento

  • gradingSystem Il sistema di punti per la calibrazione del punteggio

  • granularity Granularità di valutazione

  • enableMiscue Se abilita il calcolo miscue

Restituzioni

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.

Restituzioni

Puntatore condiviso alla nuova istanza di PronunciationAssessmentConfig.