Códigos de erro¶
A tabela abaixo detalha os códigos de erro gerados pelo servidor, e enviados no campo Error-Code da mensagem RESPONSE.
Código | Descrição |
---|---|
ERR_GENERIC | Erro genérico sem detalhamento |
ERR_INVALID_ARGUMENT | Foi realizada uma chamada de função com argumentos inválidos |
ERR_BUFFER_OVERFLOW | Memória insuficiente para executar a operação (Erro ao receber áudio maior que o espaço disponível no buffer) |
ERR_BAD_ALLOC | Erro de alocação de memória |
ERR_INTERNAL_ERROR | Erro interno não especificado |
ERR_INVALID_STATE | Erros em sessões ativas - Estado inválido |
ERR_ENGINE_NOT_FOUND | Engine não encontrado |
ERR_RECOG_CREATE | Erro ao criar o reconhecimento |
ERR_SESSION_NOT_FOUND | Sessão não encontrada |
ERR_PATH_READ | Caminho inválido no arquivo de configuração |
ERR_ARG_INVALID | Argumento inválido no arquivo de configuração |
ERR_FILE_OPEN | Erro na abertura de arquivo |
ERR_RESULT | Erro ao gerar resultado do reconhecimento |
ERR_NO_ACTIVE_LM | Nenhum modelo da língua foi ativado para reconhecimento |
ERR_MAX_LICENSES | Erro ao atingir a quantidade máxima de licenças permitidas |
ERR_LIC_NOT_FOUND | Arquivo de licença não encontrado |
ERR_LIC_PARSER | Erro na leitura do arquivo de licença |
ERR_LIC_EXPIRATION | Data da licença expirou |
ERR_LIC_UNAUTHORIZED | Execução não autorizada pela licença usada |
ERR_LIC_HARD_INFO | Máquina usada não é autorizada pela licença |
ERR_NOT_LISTENING_AUDIO | Erro ao receber áudio quando a sessão não está em LISTENING |
ERR_BUSY | Estado em que a sessão não permite mudar o valor de um parâmetro |
ERR_INVALID_PARAMETER | Parâmetro não existe ou não pode ser mudado o seu valor |
ERR_INVALID_PARAMETER_VALUE | Valor fornecido não é válido para o parâmetro |
ERR_CONFIG_NOT_FOUND | Objeto de configuração não encontrado |
ERR_NO_DATA | Dado requisitado não está disponível |
ERR_NO_ROOT_RULE | Gramática não declarou regra raiz |
ERR_LM_TYPE | Tipo de modelo da língua não é válido para esta operação. |
ERR_INTERP_NOT_FOUND | Interpretação requisitada não existe |
ERR_NO_LICENSE_FOR_LM | Modelo da língua usado no reconhecimento não é autorizado pela licença |
ERR_LM_NOT_FOUND | Modelo da língua indicado não foi encontrado |
ERR_REQUIRED_AM_NOT_LOADED | Modelo da língua usado requer um modelo acústico que não está carregado |
ERR_CORRUPTED_LM | Modelo da língua indicado está corrompido |
ERR_LIC_SRV_GENERIC | Não foi possível se registrar no servidor de licenças |
ERR_LIC_SRV_CONNECTION | Não foi possível se conectar ao servidor de licenças |
ERR_LIC_SRV_EXPIRED_LIC_ID | Validade do ID da licença usado expirou |
ERR_LIC_SRV_INVALID_LIC_ID | ID da licença não é válido |
ERR_LIC_SRV_NOT_AVAILABLE | Não é possível alocar os recursos requisitados pois a quantidade permitida pela licença já foi atingida |
ERR_LIC_SRV_MAX_CHANNELS | Não é possível alocar os recursos requisitados pois ela ultrapassa a quantidade disponível |
ERR_LIC_SRV_UNREGISTER | Não foi possível liberar os recursos alocados no servidor de licenças |