Apêndice III – Códigos de erro¶
A tabela seguinte mostra o significado dos códigos de erro retornados pela API do 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  |