Autenticação (API Iara)
Todas as funcionalidades do SDK dependem de uma autenticação com a API Iara. Para realizar a autenticação, você precisa do seguinte:
- Um
apiTokenpara sua aplicação; - Um ou mais
userId(um para cada usuário da sua aplicação).
Dica: ainda não possui umuserIdeapiToken? Escreva para contato@iarahealth.com para conseguir suas credenciais da API Iara.
O valor de apiToken é o código de acesso que sua aplicação ganha para utilizar os serviços da Iara Health. Geralmente esse valor é um hash de 32 caracteres. Você precisa de um único apiToken por aplicação.
O valor de userId, porém, é usado para identificar cada usuário da sua aplicação. Como o reconhecimento de voz da Iara é personalizado por usuário, cada usuário deve possuir um userId próprio. O valor do userId identifica unicamente uma pessoa e é usado para download e ajuste de um modelo de voz próprio para o usuário em questão.
IMPORTANTE: usuários diferentes não devem utilizar um mesmo userId. Se isso acontecer, a acurácia do reconhecimento de voz será degradada.Autenticação durante a inicialização
A inicialização do reconhecedor da Iara Health requer uma autenticação. A autenticação é feita através das propriedades obrigatórias userId e apiToken passadas ao método init():
var recognition = new IaraSpeechRecognition();
recognition.init({
userId: 'meu@email.com',
apiToken: '197765800edb8affcb44a7ae7b4ff0a3'
}).done(function(e) {
// Tudo certo, o reconhecimento pode começar.
}).fail(function(e) {
// Algum problema aconteceu.
});
O exemplo userId-apiToken-test contém códigos prontos referentes à autenticação. Além disso, veja a seção Inicialização saber mais sobre sobre a inicialização do reconhecedor.