Apêndice III – Códigos de erro

A tabela seguinte mostra o significado dos códigos de erro retornados pela API do CPqD Texto Fala.

Identificador na API Código Descrição
TTSERR_OUT_OF_MEMORY 0x0001 Erro de alocação de memória
TTSERR_INVALID_ARGUMENT 0x0002 Valor inválido para o argumento
TTSERR_NOT_FOUND 0x0003 Item não encontrado
TTSERR_IO_OPEN 0x0004 Erro de abertura de arquivo
TTSERR_IO_WRITE 0x0005 Erro de escrita de arquivo
TTSERR_IO_READ 0x0006 Erro de leitura de arquivo
TTSERR_INVALID_DATA 0x0007 Formato de dado inválido
TTSERR_OUT_OF_BOUNDS 0x0008 Índice fora dos limites
TTSERR_LOCK_ERROR 0x0009 Erro de acesso concorrente
TTSERR_INVALID_SYNTAX 0x000A Sintaxe inválida
TTSERR_NOT_SUPPORTED 0x000B Recurso não suportado
TTSERR_SYSTEM_ERROR 0x000D Erro do sistema operacional
TTSERR_ACCESS_DENIED 0x000E O acesso ás funcionalidades foi negado
TTSERR_UNHANDLED_EXCEPTION 0x000F Erro desconhecido
TTSERR_NOT_INITIALIZED 0x0012 Produto não inicializado
TTSERR_INVALID_HANDLE 0x0100 Identificador de sessão inválido
TTSERR_INVALID_PLUGIN 0x0101 Plugin inválido ou não carregado
TTSERR_INVALID_VOICE 0x0103 Voz inválida
TTSERR_NO_AUDIO 0x0106 A síntese não gerou áudio
TTSERR_MALFORMED_SSML 0x0108 Erro de sintaxe no SSML
TTSERR_EMPTY_PREPROC 0x0109 Pré-processamento vazio
TTSERR_ALREADY_RUNNING 0x010A O produto já está em execução
TTSERR_HARDKEY_EXCEPTION 0x010B Erro de leitura da chave de hardware
TTSERR_SYNTHESIS 0x010C Erro desconhecido durante a síntese
TTSERR_ALREADY_INITIALIZED 0x010D Inicialização já efetuada