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.
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) {
// ...
});