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 riferimentogradingSystem
Sistema di punti per la calibrazione del punteggiogranularity
Granularità della valutazioneenableMiscue
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 riferimentogradingSystem
Sistema di punti per la calibrazione del punteggiogranularity
Granularità della valutazioneenableMiscue
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.