Reece H. Dunn
01e289c3d7
Use constants for the phARTICULATION values.
8 years ago
Reece H. Dunn
bcdf6ff734
Don't replace rhotic with rzd. 'rhotic' is used on r-type consonants.
8 years ago
Reece H. Dunn
8c4ac68210
Add phPALATAL to pal phonemes for the isPalatal checks.
8 years ago
Reece H. Dunn
cc154be09c
Use 'bld' instead of 'blb' for German pf.
8 years ago
Reece H. Dunn
28977a4be7
Replace 'pla palatal' with 'alp'.
8 years ago
Reece H. Dunn
862e420fda
docs/phonemes.md: Add support for an elg (extra long) length feature.
8 years ago
Reece H. Dunn
36308f6b38
phoneme: recognise the est, hlg and lng length phonemes.
8 years ago
Reece H. Dunn
b3a1bcda4b
phoneme: pass the feature enum value to phoneme_add_feature.
8 years ago
Reece H. Dunn
926303c095
phoneme: move feature_t to phoneme.h..
8 years ago
Reece H. Dunn
b47600d951
phoneme_add_feature: recognise diacritic features.
8 years ago
Reece H. Dunn
c0763f592a
phoneme_add_feature: recognize vowel features.
8 years ago
Reece H. Dunn
c9f9405b24
phoneme_add_feature: fix setting the vls feature.
8 years ago
Reece H. Dunn
93fd4caf19
phoneme_add_feature: rename phFORTIS to phVOICELESS to reflect its actual usage.
8 years ago
Reece H. Dunn
9dc3d27497
phoneme_add_feature: support setting the voice features.
The 'fortis' feature is not used, so it has been removed.
8 years ago
Reece H. Dunn
a48633dc81
phoneme_add_feature: support setting the place of articulation.
8 years ago
Reece H. Dunn
4b797d1d64
phoneme_add_feature: simplify feature lookup.
8 years ago
Reece H. Dunn
56b9eeeb72
phoneme_add_feature: support the lat and sib phonemes.
8 years ago
Reece H. Dunn
c203f517f4
phoneme_add_feature: support the eSpeak model for manners of articulation.
8 years ago
Reece H. Dunn
442a503986
phonemes: show the invalid phoneme feature on unrecognised feature names
8 years ago
Reece H. Dunn
f76d2558c9
phoneme: add a phoneme_add_feature internal API method.
8 years ago
Reece H. Dunn
6cf06a49ef
Add compatibility for the missing S_ISFIFO on Windows.
9 years ago
Reece H. Dunn
e963b54b6d
Move strerror_r portability to a string.h compatibility shim.
9 years ago
Reece H. Dunn
527f2bc6b2
Add M_PI compatibility when using the msvc standard library.
9 years ago
Reece H. Dunn
9c5820f72a
Create an initial compatibility shim for unistd.h.
9 years ago
Reece H. Dunn
c22550afb5
Use the NetBSD getopt_long implementation on Windows.
This makes the espeak-ng.c and speak-ng.c source code easier to
read and maintain. It also addresses bugs in command-line argument
parsing with the espeak implementation, for example it treats
`--compile-phonemes` as `--compile` due to an argument matching bug.
9 years ago
Reece H. Dunn
9c7179189b
Add a stdint.h compatibility shim.
9 years ago