Error codes
This is a list of all the possible error codes returned by Vocalizer API functions:
| Error Number | Error |
|---|---|
| Success | |
| 0 | TTS_SUCCESS |
| Generic errors | |
| 1 | TTS_ERROR |
| 2 | TTS_E_WRONG_STATE |
| 3 | TTS_E_SYSTEMERROR |
| 4 | TTS_E_INVALIDINST |
| 5 | TTS_E_BADCOMMAND |
| 6 | TTS_E_PARAMERROR |
| 7 | TTS_E_OUTOFMEMORY |
| 8 | TTS_E_INVALIDPARM |
| 9 | TTS_E_MISSING_SL |
| 10 | TTS_E_MISSING_FUNC |
| 11 | TTS_E_BAD_LANG |
| 12 | TTS_E_BAD_TYPE |
| 13 | TTS_E_BAD_OUTPUT |
| 14 | TTS_E_BAD_FREQ |
| 15 | TTS_E_BAD_VOICE |
| 16 | TTS_E_NO_MORE_MEMBERS |
| 17 | TTS_E_NO_KEY |
| 18 | TTS_E_KEY_EXISTS |
| 19 | TTS_E_BAD_HANDLE |
| 20 | TTS_E_TRANS_EMAIL |
| 21 | TTS_E_NULL_STRING |
| 22 | TTS_E_INTERNAL_ERROR |
| 23 | TTS_E_NO_MATCH_FOUND |
| 24 | TTS_E_NULL_POINTER |
| 25 | TTS_E_BUF_TOO_SMALL |
| User dictionary errors | |
| 26 | TTS_W_UDCT_ALREADYLOADED |
| 27 | TTS_E_UDCT_INVALIDHNDL |
| 28 | TTS_E_UDCT_NOENTRY |
| 29 | TTS_E_UDCT_MEMALLOC |
| 30 | TTS_E_UDCT_DATAFAILURE |
| 31 | TTS_E_UDCT_FILEIO |
| 32 | TTS_E_UDCT_INVALIDFILE |
| 33 | TTS_E_UDCT_MAXENTRIES |
| 34 | TTS_E_UDCT_MAXSOURCESPACE |
| 35 | TTS_E_UDCT_MAXDESTSPACE |
| 36 | TTS_E_UDCT_DUPLSOURCEWORD |
| 37 | TTS_E_UDCT_INVALIDENGHNDL |
| 38 | TTS_E_UDCT_MAXENG |
| 39 | TTS_E_UDCT_FULLENG |
| 40 | TTS_E_UDCT_ALREADYINENG |
| 41 | TTS_E_UDCT_OTHERUSER |
| 42 | TTS_E_UDCT_INVALIDOPER |
| 43 | TTS_E_UDCT_NOTLOADED |
| 44 | TTS_E_UDCT_STILLINUSE |
| 45 | TTS_E_UDCT_NOT_LOCAL |
| 46 | |
| 47 | TTS_E_UDCT_FILEREADERROR |
| 48 | TTS_E_UDCT_FILEWRITEERROR |
| 49 | TTS_E_UDCT_WRONGTXTDCTFORMAT |
| 50 | TTS_E_UDCT_LANGUAGECONFLICT |
| 51 | TTS_E_UDCT_INVALIDENTRYDATA |
| 52 | TTS_E_UDCT_READONLY |
| 53 | TTS_E_UDCT_ACTIONNOTALLOWED |
| 54 | TTS_E_UDCT_BUSY |
| 55 | TTS_E_UDCT_PRIORITYINUSE |
| 56 | TTS_E_UDCT_ALREADYENABLED |
| Extended generic errors | |
| 57 | TTS_E_MODULE_NOT_FOUND |
| 58 | TTS_E_CONVERSION_FAILED |
| 59 | TTS_E_OUT_OF_RANGE |
| 60 | TTS_E_END_OF_INPUT |
| 61 | TTS_E_NOT_COMPATIBLE |
| 62 | TTS_E_INVALID_POINTER |
| 63 | TTS_E_FEAT_EXTRACT |
| 64 | TTS_E_MAX_CHANNELS |
| 65 | TTS_E_ALREADY_DEFINED |
| 66 | TTS_E_NOT_FOUND |
| 67 | TTS_E_NO_INPUT_TEXT |
| Client/Server errors | |
| 80 | TTS_E_NETWORK_PROBLEM = 80 |
| 81 | TTS_E_NETWORK_TIMEOUT |
| 82 | TTS_E_NETWORK_RETRANSMIT |
| 83 | TTS_E_NETWORK_FUNCTION_ERROR |
| 84 | TTS_E_QUEUE_FULL |
| 85 | TTS_E_QUEUE_EMPTY |
| 86 | |
| 87 | TTS_E_ENGINE_ALREADY_INITIALIZED |
| 88 | TTS_E_ENGINE_ALREADY_UNINITIALIZED |
| 89 | TTS_E_DICTIONARY_ALREADY_UNLOADING |
| 90 | TTS_E_INSTANCE_BUSY |
| 91 | TTS_E_NETWORK_INTERNAL_ERROR |
| 100 | |
| 101 | TTS_E_NETWORK_CONNECTIONREFUSED |
| 102 | TTS_E_NETWORK_OPENPORTFAILED |
| 103 | TTS_E_NETWORK_SENDFAILED |
| 104 | TTS_E_NETWORK_CONNECTIONCLOSED |
| 105 | TTS_E_ENGINE_OVERLOAD |
| Unexpected error | |
| 106 | TTS_E_UNKNOWN |
| Licensing errors | |
| 120 | TTS_E_LIC_NO_LICENSE = 120 |
| 121 | TTS_E_LIC_LICENSE_ALLOCATED |
| 122 | TTS_E_LIC_UNSUPPORTED |
| 123 | TTS_E_LIC_LICENSE_FREED |
| 124 | TTS_E_LIC_SYSTEM_ERROR |
| Non-fatal errors or warnings | |
| 130 | TTS_W_WARNING = 130 |
| 131 | TTS_W_ENDOFINPUT |
| Internet fetch errors | |
| 150 | TTS_E_INET_FATAL = 150 |
| 151 | TTS_E_INET_INPUTOUTPUT |
| 152 | TTS_E_INET_PLATFORM |
| 153 | TTS_E_INET_INVALID_PROP_NAME |
| 154 | TTS_E_INET_INVALID_PROP_VALUE |
| 155 | TTS_E_INET_NON_FATAL |
| 156 | TTS_E_INET_WOULD_BLOCK |
| 157 | TTS_E_INET_EXCEED_MAXSIZE |
| 158 | TTS_E_INET_NOT_ENTRY_LOCKED |
| 159 | TTS_E_INET_NOT_ENTRY_CREATED |
| 160 | TTS_E_INET_UNSUPPORTED |
| 161 | TTS_E_INET_UNMAPPED |
| 162 | TTS_E_INET_FETCH_TIMEOUT |
| 163 | TTS_E_INET_FETCH_ERROR |
| 164 | TTS_E_INET_NOT_MODIFIED |
| 180 | |