Valdis Vitolins
af7fc1b657
Issue #199 Jump statement now supports letter groups
2017-02-05 23:31:24 +02:00
Reece H. Dunn
36a2872b4b
Don't allow the gender property to be set in language files (they are only relevant in voice files).
2017-02-05 19:56:07 +00:00
Reece H. Dunn
1c5bbe31a4
Use LookupMnem in ReadVoiceFile when parsing lines.
2017-02-05 19:55:48 +00:00
Reece H. Dunn
d30cf6f0d7
Default voices/languages to be male to match the default voice.
2017-02-05 19:08:27 +00:00
Reece H. Dunn
f6147085cd
Use enumeration constants for the voice gender field values.
2017-02-05 19:06:27 +00:00
Reece H. Dunn
46cd5f48e1
Don't allow 'gender unknown' in voice/language files.
2017-02-05 18:47:31 +00:00
Reece H. Dunn
ea365af43c
Remove the 'dictdialect' feature.
2017-02-05 17:03:44 +00:00
Valdis Vitolins
0c3ceb2e70
As secondary stress is still spelled differently it is disabled
2017-02-05 15:41:26 +00:00
Valdis Vitolins
b2057635c4
PRE jump rule e.g. 'xyJ)' implemented
2017-02-05 15:40:28 +00:00
Valdis Vitolins
29f0b673ee
Updated comments for POST jump rule
2017-02-05 15:40:14 +00:00
Valdis Vitolins
6bd656cf4a
Limit search for jump POST rule to null byte for last word in sentence
2017-02-05 15:40:00 +00:00
Reece H. Dunn
6eaf1d2ddc
Look in espeak-ng-data/lang for voices.
...
This is to support splitting language specification (dictionaries)
from voice specification (phon*).
2017-02-04 16:50:57 +00:00
Reece H. Dunn
bb7630e4c1
Make len_path_voices a parameter to GetVoices.
2017-02-04 16:44:12 +00:00
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.
2017-02-04 16:34:09 +00:00
Reece H. Dunn
3ce7fab7db
Return the actual error from GetFileLength instead of 0.
2017-02-04 16:03:56 +00:00
Reece H. Dunn
df6a2228b7
Use -EISDIR instead of -2 in GetFileLength for directories.
2017-02-04 16:02:56 +00:00
chrislm
d757fd9743
IT: Reading roman numerals as ordinals.
2017-02-04 11:53:43 +01:00
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.
2017-02-04 11:43:44 +01:00
Reece H. Dunn
1a0594c62f
Fix reading stdin buffers larger than 1000.
...
Patch by https://github.com/ChliHug .
2017-02-02 07:22:59 +00:00
Reece H. Dunn
901bc0d1ba
Allow 'apr liquid' to be used together in a phoneme.
2017-01-30 20:27:10 +00:00
Reece H. Dunn
9448834298
Use '_' to indicate no parent phoneme table in the 'phonemetable' command.
2017-01-30 19:14:00 +00:00
Reece H. Dunn
574ecbd634
Inline the InstnPlusPhoneme function.
2017-01-29 10:53:33 +00:00
Reece H. Dunn
e7374059e5
Use the stress condition values with i_CHANGE_IF.
2017-01-29 10:43:02 +00:00
Reece H. Dunn
f2bb482782
Use OPCODE for the RETURN and CONTINUE opcodes.
2017-01-29 10:29:48 +00:00
Reece H. Dunn
b937d37e93
Use the stress condition values in StressCondition.
2017-01-29 10:14:10 +00:00
Reece H. Dunn
8338cdd250
Better document the other condition checks (isDiminished, etc.).
2017-01-29 10:09:16 +00:00
Reece H. Dunn
5d2e2a2f8f
Use the place of articulation constants to specify the place-based conditions.
2017-01-29 00:29:17 +00:00
Reece H. Dunn
01e289c3d7
Use constants for the phARTICULATION values.
2017-01-29 00:24:38 +00:00
Reece H. Dunn
f0d4a98b96
Use an explicit is phoneme type constant to specify the type-based conditions.
2017-01-29 00:09:54 +00:00
Reece H. Dunn
98703c30de
Use the phflag bit offset constants to specify the phflag-based conditions.
2017-01-29 00:04:44 +00:00
Reece H. Dunn
a66cc8de7f
Use bit offsets to define the phflag phXYZ values.
2017-01-28 23:53:49 +00:00
Reece H. Dunn
5c96ad2359
Remove unused phoneme flags.
2017-01-28 23:24:53 +00:00
Reece H. Dunn
5600019a54
Remove unused conditional tests.
2017-01-28 21:16:08 +00:00
Reece H. Dunn
0415c46a8f
Replace 'nonsyllabic' with 'nsy'.
2017-01-28 19:56:52 +00:00
Reece H. Dunn
bcdf6ff734
Don't replace rhotic with rzd. 'rhotic' is used on r-type consonants.
2017-01-28 19:54:13 +00:00
Reece H. Dunn
8c4ac68210
Add phPALATAL to pal phonemes for the isPalatal checks.
2017-01-28 19:49:52 +00:00
Reece H. Dunn
241860553d
Replace 'long' with 'lng'.
2017-01-28 19:44:06 +00:00
Reece H. Dunn
cc154be09c
Use 'bld' instead of 'blb' for German pf.
2017-01-28 19:36:45 +00:00
Reece H. Dunn
e585de6c52
Replace 'palatal' with 'pzd'.
2017-01-28 19:28:50 +00:00
Reece H. Dunn
28977a4be7
Replace 'pla palatal' with 'alp'.
2017-01-28 16:29:44 +00:00
Reece H. Dunn
8457f010d0
Replace 'trill' with 'trl'.
2017-01-28 16:03:13 +00:00
Reece H. Dunn
c8023301f2
Replace 'sibilant' with 'sib'.
2017-01-28 15:32:44 +00:00
Reece H. Dunn
22935752fa
Replace 'Length' with 'length'.
2017-01-28 14:16:33 +00:00
Reece H. Dunn
bcc639fcfc
Replace 'nasal' with 'nas'.
2017-01-28 13:58:57 +00:00
Reece H. Dunn
fe74d0b41b
Replace 'stop' with 'stp'.
2017-01-28 13:51:34 +00:00
Reece H. Dunn
14f7513840
Replace 'vowel' with 'vwl'.
2017-01-28 13:40:22 +00:00
Reece H. Dunn
130a87cbe6
compiledata: Generate an error if import phoneme will override settings.
2017-01-28 13:05:15 +00:00
Reece H. Dunn
a9030650ba
compiledata: Generate an error if the imported phoneme cannot be found.
2017-01-28 12:51:16 +00:00
Reece H. Dunn
b4297c2851
compiledata: Display the actual error from phoneme_add_feature.
2017-01-28 12:37:41 +00:00
Reece H. Dunn
0ee9c84fe3
compiledata: ensure that voicingswitch is not used with vowels.
2017-01-28 12:25:56 +00:00