classe PronunciationAssessmentConfig
Classe que define a configuração de avaliação de pronúncia adicionada em 1.14.0.
Membros
operator SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE
Sintaxe: public inline explicit operator SPXPRONUNCIATIONASSESSMENTCONFIGHANDLE ( ) const;
Operador interno usado para obter o valor do identificador subjacente.
Retornos
Um identificador.
ToJson
Sintaxe: public inline std::string ToJson ( ) const;
Obtém a cadeia de caracteres json de parâmetros de avaliação de pronúncia.
Retornos
cadeia de caracteres json de parâmetros de avaliação de pronúncia.
GetReferenceText
Sintaxe: public inline std::string GetReferenceText ( );
Obtém o texto de referência.
Retornos
O texto de referência.
SetReferenceText
Sintaxe: public inline void SetReferenceText ( const std::string & referenceText );
Define o texto de referência.
Parâmetros
-
referenceText
O texto de referência.
SetReferenceText
Sintaxe: public inline void SetReferenceText ( const std::wstring & referenceText );
Define o texto de referência.
Parâmetros
-
referenceText
O texto de referência.
SetPhonemeAlphabet
Sintaxe: public inline void SetPhonemeAlphabet ( const std::string & phonemeAlphabet );
Define o alfabeto phoneme. Os valores válidos são: "SAPI" (padrão) e "IPA".
Adicionado na versão 1.20.0.
Parâmetros
-
phonemeAlphabet
O alfabeto phoneme.
SetNBestPhonemeCount
Sintaxe: public inline void SetNBestPhonemeCount ( int count );
Define a contagem de phoneme nbest no resultado.
Adicionado na versão 1.20.0.
Parâmetros
-
count
A contagem de phoneme mais nbest.
EnableProsodyAssessment
Sintaxe: public inline void EnableProsodyAssessment ( );
Habilita a avaliação prosódia.
Adicionado na versão 1.33.0.
EnableContentAssessmentWithTopic
Sintaxe: public inline void EnableContentAssessmentWithTopic ( const std::string & contentTopic );
Habilita a avaliação de conteúdo com o tópico .
Adicionado na versão 1.33.0.
Parâmetros
-
contentTopic
O tópico de conteúdo.
Applyto
Sintaxe: public inline void ApplyTo ( std::shared_ptr< Recognizer > recognizer ) const;
Aplica as configurações nessa configuração a um Reconhecedor.
Parâmetros
-
recognizer
O Reconhecedor de destino.
~PronúnciaAssessmentConfig
Sintaxe: public inline virtual ~PronunciationAssessmentConfig ( );
Destrói o objeto.
Criar
Sintaxe: public inline static std::shared_ptr< PronunciationAssessmentConfig > Create ( const std::string & referenceText , PronunciationAssessmentGradingSystem gradingSystem , PronunciationAssessmentGranularity granularity , bool enableMiscue );
Cria uma instância do PronunciationAssessmentConfig Para obter detalhes do parâmetro, consulte os parâmetros de avaliação de pronúncia da tabela.
Parâmetros
referenceText
O texto de referênciagradingSystem
O sistema de pontos para calibragem de pontuaçãogranularity
A granularidade de avaliaçãoenableMiscue
Se habilitar o cálculo de erro. Quando true, as palavras pronunciadas são comparadas ao texto de referência e são marcadas com omissão/inserção com base na comparação; quando false, o texto reconhecido sempre será texto de referência.
Retornos
Um ponteiro compartilhado para a nova instância PronunciationAssessmentConfig.
Criar
Sintaxe: public inline static std::shared_ptr< PronunciationAssessmentConfig > Create ( const std::wstring & referenceText , PronunciationAssessmentGradingSystem gradingSystem , PronunciationAssessmentGranularity granularity , bool enableMiscue );
Cria uma instância do PronunciationAssessmentConfig Para obter detalhes dos parâmetros, consulte os parâmetros de avaliação de pronúncia da tabela.
Parâmetros
referenceText
O texto de referênciagradingSystem
O sistema de pontos para calibragem de pontuaçãogranularity
A granularidade de avaliaçãoenableMiscue
Se habilitar o cálculo de erro
Retornos
Um ponteiro compartilhado para a nova instância PronunciationAssessmentConfig.
CreateFromJson
Sintaxe: public inline static std::shared_ptr< PronunciationAssessmentConfig > CreateFromJson ( const std::string & json );
Cria uma instância do PronunciationAssessmentConfig do json. Consulte os parâmetros de avaliação de pronúncia da tabela.
Parâmetros
-
json
A cadeia de caracteres json que contém os parâmetros de avaliação de pronúncia.
Retornos
Um ponteiro compartilhado para a nova instância PronunciationAssessmentConfig.