Reece H. Dunn
93cede9374
Windows Installer: Install the 'pt' voice, renamed from 'pt-PT'.
8 years ago
Reece H. Dunn
d9e5cc5941
Windows Installer: Install the 'nb' voice, renamed from 'no'.
8 years ago
Reece H. Dunn
a9be45e9af
Windows Installer: The fa-en-us voice has been removed, so remove it from the installer.
8 years ago
Reece H. Dunn
51c8a2d7d9
Rename the isVel check to isVelar.
8 years ago
Reece H. Dunn
8ba9484927
Windows Installer: Update the locations of the language files.
8 years ago
Reece H. Dunn
50a1a5f2f6
Windows: Update the Visual C++ project files to build the ucd-tools files.
8 years ago
Reece H. Dunn
bb051e6086
ky: don't speak numbers character by character
8 years ago
Reece H. Dunn
c4ca7a1202
Add wchar.h and wctype.h compatibility shims using ucd-tools. This is applied to all platforms to provide consistent behaviour.
8 years ago
Reece H. Dunn
1378a81a06
Remove the wchar tables from readclause, now the standard is* and to* APIs are being used.
8 years ago
Reece H. Dunn
5975f07095
Replace the *2 wchar/wctype APIs with their standard versions. These will be fixed using compatibility headers.
8 years ago
Reece H. Dunn
6346ede604
isalnum: use the Alphabetic derived core property to check that the character is in the alpha class.
8 years ago
Reece H. Dunn
cbddf092c9
isalpha: use the Alphabetic derived core property to check that the character is in the alpha class.
8 years ago
Reece H. Dunn
b38659582f
islower: include the Other_Lowercase characters.
8 years ago
Reece H. Dunn
1fc20f39f5
isupper: include the Other_Uppercase characters.
8 years ago
Valdis Vitolins
17168a5669
More proper fix for issue #196
8 years ago
Reece H. Dunn
eb08dc422d
Update the copyright dates.
8 years ago
Reece H. Dunn
c9f2940373
isblank: don't include <noBreak> characters, and add tests for this API.
8 years ago
Reece H. Dunn
f109bb918f
isspace: don't include <noBreak> characters.
8 years ago
Reece H. Dunn
bd71fed013
ctype: return true in isupper/islower if there is a simple case mapping present
8 years ago
Valdis Vitolins
872433d62c
Fix for Jump rule to allow no letters in between current and pre/post (literal letter/letter group)
8 years ago
Valdis Vitolins
41f29f3e87
Fix for issue #196 Word end mark _ doesn't work properly with ~ character group
8 years ago
Reece H. Dunn
01852ee90d
isdigit: C99 compatibility -- only check [0-9].
8 years ago
Reece H. Dunn
34167771fd
Add an iswxdigit compatibility API.
8 years ago
Reece H. Dunn
3e321158e7
Update the documentation on the is* APIs.
8 years ago
Reece H. Dunn
d585c77804
Add an iswblank compatibility API.
8 years ago
Reece H. Dunn
c80829a5fd
Remove the NEED_WCHAR_FUNCTIONS code for wchar/wctype compatibility.
8 years ago
Reece H. Dunn
71c010b712
Remove unused wchar.h and wctype.h includes.
8 years ago
Reece H. Dunn
9ecde56231
Build the ucd-tools files with libespeak.
8 years ago
Valdis Vitolins
af7fc1b657
Issue #199 Jump statement now supports letter groups
8 years ago
Reece H. Dunn
36a2872b4b
Don't allow the gender property to be set in language files (they are only relevant in voice files).
8 years ago
Reece H. Dunn
1c5bbe31a4
Use LookupMnem in ReadVoiceFile when parsing lines.
8 years ago
Reece H. Dunn
d30cf6f0d7
Default voices/languages to be male to match the default voice.
8 years ago
Reece H. Dunn
f6147085cd
Use enumeration constants for the voice gender field values.
8 years ago
Reece H. Dunn
46cd5f48e1
Don't allow 'gender unknown' in voice/language files.
8 years ago
Reece H. Dunn
ea365af43c
Remove the 'dictdialect' feature.
8 years ago
Valdis Vitolins
0c3ceb2e70
As secondary stress is still spelled differently it is disabled
8 years ago
Valdis Vitolins
b2057635c4
PRE jump rule e.g. 'xyJ)' implemented
8 years ago
Valdis Vitolins
29f0b673ee
Updated comments for POST jump rule
8 years ago
Valdis Vitolins
6bd656cf4a
Limit search for jump POST rule to null byte for last word in sentence
8 years ago
Reece H. Dunn
6eaf1d2ddc
Look in espeak-ng-data/lang for voices.
This is to support splitting language specification (dictionaries)
from voice specification (phon*).
8 years ago
Reece H. Dunn
bb7630e4c1
Make len_path_voices a parameter to GetVoices.
8 years ago
Reece H. Dunn
022e4e82dd
Don't check if the MBROLA voice data is present on Windows.
With the original eSpeak Windows port, the MBROLA voices had to
be present in an mbrola folder of the espeak-data. This will be
different in espeak-ng, allowing the MBROLA voice files to be
located elsewhere on the system.
8 years ago
Reece H. Dunn
3ce7fab7db
Return the actual error from GetFileLength instead of 0.
8 years ago
Reece H. Dunn
df6a2228b7
Use -EISDIR instead of -2 in GetFileLength for directories.
8 years ago
chrislm
d757fd9743
IT: Reading roman numerals as ordinals.
8 years ago
chrislm
59c9408376
IT: Removed automatic secondari stress
IT: Unstressed final syllable is diminished
IT: Preserve unstressed monosyllable words and allow secondary stress in multisillable words indicated as unstressed in it_list.
8 years ago
Reece H. Dunn
1a0594c62f
Fix reading stdin buffers larger than 1000.
Patch by https://github.com/ChliHug .
8 years ago
Reece H. Dunn
901bc0d1ba
Allow 'apr liquid' to be used together in a phoneme.
8 years ago
Reece H. Dunn
9448834298
Use '_' to indicate no parent phoneme table in the 'phonemetable' command.
8 years ago
Reece H. Dunn
574ecbd634
Inline the InstnPlusPhoneme function.
8 years ago