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