Reece H. Dunn
0ee9c84fe3
compiledata: ensure that voicingswitch is not used with vowels.
8 years ago
Reece H. Dunn
dd422ffbdb
Ensure phoneme type is set before start/endtype.
The eSpeak code uses `end_type` for the `voicingswitch` property
when used with consonants. It also allows `endtype` to be specified
in consonants if it is the same as `starttype`.
This code adds a check in the `starttype` and `endtype` handlers
to ensure that the phoneme type has been set to preserve the
eSpeak behaviour for these properties.
8 years ago
Reece H. Dunn
9cb38f2df4
PHONEME_TAB.end_type is used as the voicing switch for consonants.
8 years ago
Reece H. Dunn
7afccce615
Build the new languages and phonemes documentation files.
8 years ago
Reece H. Dunn
da0f3d3309
docs/photab.md: Link to phonemes.md for the phoneme features.
8 years ago
Reece H. Dunn
1c75e58bda
Remove the dontlist phoneme feature flag.
The 'dontlist' feature was used by the now removed PrintPhonemesUsed
function to not display that phoneme in the list. It was also only
used by the English phonemetable.
8 years ago
Reece H. Dunn
5724a72305
Rename ph_{ipa => japanese}.
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
ad3a06587f
docs/phonemes.md: Only describe the length suprasegmentals.
8 years ago
Reece H. Dunn
6a0ea584ea
Don't store the unused phoneme equivalence tables in the phoneme data files.
8 years ago
Reece H. Dunn
6c526be3c8
Don't compile the unused phoneme equivalence tables.
8 years ago
Reece H. Dunn
d98274a8ee
windows: WiX/Windows does not like using -dev in versions.
8 years ago
Reece H. Dunn
7587a6bade
windows: Enable building the x64 installer from the 'Build Solution' menu option.
8 years ago
Reece H. Dunn
f75a7d9dca
windows: Document the Visual C++ runtime requirement.
8 years ago
Reece H. Dunn
5118891f20
windows: Visual Studio 2013 compatibility.
8 years ago
Reece H. Dunn
5bc93cd7a8
windows: Compile phoneme.c in libespeak-ng.dll.
8 years ago
Reece H. Dunn
3081fe7287
windows: Fix the msvc version check in stat.h.
8 years ago
Reece H. Dunn
03435f2bc4
README: The data files are not compatible with espeak, so document them as such.
8 years ago
Reece H. Dunn
2ebe077478
README: Extend the documentation on the compatibility with espeak.
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
d7b0a4803b
Update the CHANGELOG.md file.
8 years ago
Reece H. Dunn
b47600d951
phoneme_add_feature: recognise diacritic features.
8 years ago
Reece H. Dunn
62a6671b1a
Update the CHANGELOG.md file.
8 years ago
Reece H. Dunn
d7871a633b
Merge remote-tracking branch 'vrdhn/master'
8 years ago
Reece H. Dunn
a091c20852
Remove the unused isSeqFlag1 logic checks.
8 years ago
Reece H. Dunn
c0763f592a
phoneme_add_feature: recognize vowel features.
8 years ago
Reece H. Dunn
5e5289bcb5
compiledata: remove unused feature names.
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
40556d41be
phonemes: use phoneme_add_feature if the keyword is not recognised.
8 years ago
Reece H. Dunn
442a503986
phonemes: show the invalid phoneme feature on unrecognised feature names
8 years ago
Reece H. Dunn
f926831b88
docs/phonemes.md: convert the consonant and vowel tables to markdown formatted tables.
8 years ago
Reece H. Dunn
f76d2558c9
phoneme: add a phoneme_add_feature internal API method.
8 years ago
Reece H. Dunn
0765c4102d
docs/phonemes.md: move the Other Symbols into their own IPA consonant chart.
8 years ago
Reece H. Dunn
dbbf5d7b98
docs/phonemes.md: don't use an Alternative column on the Other Symbols table.
8 years ago
Reece H. Dunn
7baaf91122
docs/phonemes.md: move the other vowel symbols to their own section.
8 years ago
Vardhan
d6883a11bd
Updating Indic/Marathi (inc/mr) files from older effort
8 years ago
Reece H. Dunn
60a584c032
compiledata: declare phoneme_flags locally.
8 years ago
Reece H. Dunn
8050b3f1b6
compiledata: declare place_articulation locally.
8 years ago
Reece H. Dunn
d957352d41
Remove the unused phPLACE definitions.
8 years ago
Reece H. Dunn
b3bb0a73a8
docs/phonemes.md: expand the pulmonic consonants in the consonants table.
8 years ago
Reece H. Dunn
dee3799f82
issue #172: flush audio on cancel requests.
This is a partial fix for an audio regression. The other part of
the fix requires a change in pcaudiolib to reopen the audio device
on flush requests for affected audio drivers/devices.
8 years ago
Reece H. Dunn
ae311b0c28
docs/phonemes.md: update the opening paragraphs to reflect the scope of the document.
8 years ago