Pular para o conteúdo principal

Enviando Feedback do Usuário

Receber de maneira integrada o feedback de uso do reconhecimento de voz é muito importante para o aprimoramento da solução oferecida, atendo melhor às necessidades específicas de cada usuário.

Enviando um feedback de uso

O feedback de um usuário pode ser coletado via feedbacks.submit(). Este método espera um campo text, que correponde ao feedback propriamente dito; um campo mood, que é um objeto contendo uma descrição textual e um emoji correspondente ao nível de satisfação do usuário com a ferramenta; e um campo subject, que corresponde ao assunto do feedback, como acurácia ou solicitação de funcionalidade. Os valores aceitos para os campos mood e subject estão disponíveis nas propriedades feedbacks.MOODS e feedbacks.SUBJECTS respectivamente.

Observação: No seu ambiente de testes, não esqueça de atribuir o valor true à propriedade mock do objeto de feedbacks, evitando o envio de feedbacks não válidos.

Um exemplo básico do envio de feedback seria:

var recognition = new IaraSpeechRecognition();

recognition.feedbacks.mock = true;
recognition.init({
// ...
}).done(function(e) {
// Constrói e envia um feedback de exemplo
recognition.feedbacks.submit(
'Estou muito feliz com o reconhecimento de voz Iara!',
recognition.feedbacks.SUBJECTS.feedback,
recognition.feedbacks.MOODS.very_happy,
function() {
console.log('Feedback enviado com sucesso!');
}
)
}).fail(function(e) {
// ...
});