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.
2017-01-28 12:03:54 +00:00
Reece H. Dunn
9cb38f2df4
PHONEME_TAB.end_type is used as the voicing switch for consonants.
2017-01-28 11:56:20 +00:00
Reece H. Dunn
7afccce615
Build the new languages and phonemes documentation files.
2017-01-28 10:56:04 +00:00
Reece H. Dunn
da0f3d3309
docs/photab.md: Link to phonemes.md for the phoneme features.
2017-01-28 10:53:25 +00:00
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.
2017-01-28 10:19:53 +00:00
Reece H. Dunn
5724a72305
Rename ph_{ipa => japanese}.
2017-01-28 10:01:18 +00:00
Reece H. Dunn
862e420fda
docs/phonemes.md: Add support for an elg (extra long) length feature.
2017-01-27 21:06:53 +00:00
Reece H. Dunn
36308f6b38
phoneme: recognise the est, hlg and lng length phonemes.
2017-01-27 21:03:03 +00:00
Reece H. Dunn
ad3a06587f
docs/phonemes.md: Only describe the length suprasegmentals.
2017-01-27 20:57:20 +00:00
Reece H. Dunn
6a0ea584ea
Don't store the unused phoneme equivalence tables in the phoneme data files.
2017-01-27 20:44:06 +00:00
Reece H. Dunn
6c526be3c8
Don't compile the unused phoneme equivalence tables.
2017-01-27 20:37:22 +00:00
Reece H. Dunn
d98274a8ee
windows: WiX/Windows does not like using -dev in versions.
2017-01-27 20:00:21 +00:00
Reece H. Dunn
7587a6bade
windows: Enable building the x64 installer from the 'Build Solution' menu option.
2017-01-27 19:59:26 +00:00
Reece H. Dunn
f75a7d9dca
windows: Document the Visual C++ runtime requirement.
2017-01-27 18:45:05 +00:00
Reece H. Dunn
5118891f20
windows: Visual Studio 2013 compatibility.
2017-01-27 13:12:37 +00:00
Reece H. Dunn
5bc93cd7a8
windows: Compile phoneme.c in libespeak-ng.dll.
2017-01-27 12:55:57 +00:00
Reece H. Dunn
3081fe7287
windows: Fix the msvc version check in stat.h.
2017-01-27 12:51:12 +00:00
Reece H. Dunn
03435f2bc4
README: The data files are not compatible with espeak, so document them as such.
2017-01-27 07:50:34 +00:00
Reece H. Dunn
2ebe077478
README: Extend the documentation on the compatibility with espeak.
2017-01-26 21:25:41 +00:00
Reece H. Dunn
b3a1bcda4b
phoneme: pass the feature enum value to phoneme_add_feature.
2017-01-26 19:58:23 +00:00
Reece H. Dunn
926303c095
phoneme: move feature_t to phoneme.h..
2017-01-26 19:37:24 +00:00
Reece H. Dunn
d7b0a4803b
Update the CHANGELOG.md file.
2017-01-26 07:41:35 +00:00
Reece H. Dunn
b47600d951
phoneme_add_feature: recognise diacritic features.
2017-01-26 07:40:05 +00:00
Reece H. Dunn
62a6671b1a
Update the CHANGELOG.md file.
2017-01-25 23:53:48 +00:00
Reece H. Dunn
d7871a633b
Merge remote-tracking branch 'vrdhn/master'
2017-01-25 23:50:16 +00:00
Reece H. Dunn
a091c20852
Remove the unused isSeqFlag1 logic checks.
2017-01-25 23:44:19 +00:00
Reece H. Dunn
c0763f592a
phoneme_add_feature: recognize vowel features.
2017-01-25 23:28:55 +00:00
Reece H. Dunn
5e5289bcb5
compiledata: remove unused feature names.
2017-01-25 23:24:02 +00:00
Reece H. Dunn
c9f9405b24
phoneme_add_feature: fix setting the vls feature.
2017-01-25 21:29:24 +00:00
Reece H. Dunn
93fd4caf19
phoneme_add_feature: rename phFORTIS to phVOICELESS to reflect its actual usage.
2017-01-25 21:18:18 +00:00
Reece H. Dunn
9dc3d27497
phoneme_add_feature: support setting the voice features.
...
The 'fortis' feature is not used, so it has been removed.
2017-01-25 21:16:53 +00:00
Reece H. Dunn
a48633dc81
phoneme_add_feature: support setting the place of articulation.
2017-01-25 21:06:04 +00:00
Reece H. Dunn
4b797d1d64
phoneme_add_feature: simplify feature lookup.
2017-01-25 20:20:38 +00:00
Reece H. Dunn
56b9eeeb72
phoneme_add_feature: support the lat and sib phonemes.
2017-01-25 20:12:16 +00:00
Reece H. Dunn
c203f517f4
phoneme_add_feature: support the eSpeak model for manners of articulation.
2017-01-25 20:07:04 +00:00
Reece H. Dunn
40556d41be
phonemes: use phoneme_add_feature if the keyword is not recognised.
2017-01-25 19:11:53 +00:00
Reece H. Dunn
442a503986
phonemes: show the invalid phoneme feature on unrecognised feature names
2017-01-25 19:03:49 +00:00
Reece H. Dunn
f926831b88
docs/phonemes.md: convert the consonant and vowel tables to markdown formatted tables.
2017-01-25 13:30:08 +00:00
Reece H. Dunn
f76d2558c9
phoneme: add a phoneme_add_feature internal API method.
2017-01-25 07:52:39 +00:00
Reece H. Dunn
0765c4102d
docs/phonemes.md: move the Other Symbols into their own IPA consonant chart.
2017-01-25 07:33:02 +00:00
Reece H. Dunn
dbbf5d7b98
docs/phonemes.md: don't use an Alternative column on the Other Symbols table.
2017-01-25 07:10:50 +00:00
Reece H. Dunn
7baaf91122
docs/phonemes.md: move the other vowel symbols to their own section.
2017-01-25 07:06:32 +00:00
Reece H. Dunn
60a584c032
compiledata: declare phoneme_flags locally.
2017-01-24 19:32:26 +00:00
Reece H. Dunn
8050b3f1b6
compiledata: declare place_articulation locally.
2017-01-24 19:30:13 +00:00
Reece H. Dunn
d957352d41
Remove the unused phPLACE definitions.
2017-01-24 18:59:57 +00:00
Reece H. Dunn
b3bb0a73a8
docs/phonemes.md: expand the pulmonic consonants in the consonants table.
2017-01-24 13:06:08 +00:00
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.
2017-01-24 07:24:29 +00:00
Reece H. Dunn
ae311b0c28
docs/phonemes.md: update the opening paragraphs to reflect the scope of the document.
2017-01-23 23:04:41 +00:00
Reece H. Dunn
f7630893bf
docs/phonemes.md: restructure the suprasegmental features.
2017-01-23 22:53:58 +00:00
Reece H. Dunn
2d2cabed66
docs/phonemes.md: restructure the remaining diacritic features.
2017-01-23 22:49:36 +00:00
Reece H. Dunn
7199046f95
docs/phonemes.md: restructure the co-articulation features.
2017-01-23 22:46:08 +00:00
Reece H. Dunn
896108467d
docs/phoneme_model.md: add place of articulation to the table of contents.
2017-01-23 22:38:21 +00:00
Reece H. Dunn
c6442f2b7d
docs/phonemes.md: restructure the consonant release features.
2017-01-23 22:36:31 +00:00
Reece H. Dunn
e4daf9fbb7
docs/phonemes.md: restructure the syllabicity features.
2017-01-23 22:34:18 +00:00
Reece H. Dunn
6ee32cbac1
docs/phonemes.md: restructure the vowel height and backness features.
2017-01-23 22:30:49 +00:00
Reece H. Dunn
9c18c31d61
docs/phonemes.md: restructure the rounding and labialization features.
2017-01-23 22:26:16 +00:00
Reece H. Dunn
7a707072de
docs/phonemes.md: restructure the place of articulation features.
2017-01-23 22:09:51 +00:00
Reece H. Dunn
43f72c5e52
docs/phonemes.md: restructure the phonation features.
2017-01-23 21:42:34 +00:00
Reece H. Dunn
58d97b0c88
docs/phonemes.md: move Air Flow to the diacritics.
2017-01-23 21:27:05 +00:00
Reece H. Dunn
4d750ed4d8
docs/phonemes.md: restructure the articulation diacritics.
2017-01-23 21:23:23 +00:00
Reece H. Dunn
4f894a65fb
docs/phonemes.md: move the manner of articulation into the consonants section.
2017-01-23 21:10:13 +00:00
Reece H. Dunn
7eb3abee6e
docs/phonemes.md: move the IPA phoneme sections up a level.
2017-01-23 21:08:07 +00:00
Reece H. Dunn
aebcafa19d
docs/phonemes.md: make the manner of articulation table consistent with the other feature tables.
2017-01-23 21:04:49 +00:00
Reece H. Dunn
bf389d8d62
docs/phoneme_model.md: move the manner of articulation details to this document.
2017-01-23 20:59:20 +00:00
Reece H. Dunn
c36789e8f7
docs/phoneme_model.md: create a new phoneme model document.
2017-01-23 20:47:28 +00:00
Reece H. Dunn
120e7c6963
docs/phonemes.md: fix the ust and dst diacritic symbols.
2017-01-23 20:15:56 +00:00
Reece H. Dunn
d669eba0de
docs/phonemes.md: combine the pulmonic and non-pulmonic charts into a single chart.
2017-01-23 19:26:37 +00:00
Reece H. Dunn
92f7f0f11b
docs/phonemes.md: group the consonant charts.
2017-01-23 19:17:47 +00:00
Reece H. Dunn
4209d91271
docs/phonemes.md: fix section indenting.
2017-01-23 19:11:52 +00:00
Reece H. Dunn
4fd6ee70c1
docs/phonemes.md: describe the tones using properties, not features.
2017-01-23 19:07:08 +00:00
Reece H. Dunn
9f8c73e414
docs/phonemes.md: update the introduction text.
2017-01-22 21:57:57 +00:00
Reece H. Dunn
906cbd8465
docs/phonemes.md: don't list Kirshenbaum features in the remaining feature tables.
2017-01-22 21:45:49 +00:00
Reece H. Dunn
488a103c12
docs/phonemes.md: reorganise the co-articulation features.
2017-01-22 21:41:59 +00:00
Reece H. Dunn
a5749da4a6
docs/phonemes.md: use passive instead of other in the place of articulation table.
2017-01-22 21:26:59 +00:00
Reece H. Dunn
e690362706
docs/phonemes.md: move the fortis and lenis, and co-articulation feature tables up a level.
2017-01-22 20:40:44 +00:00
Reece H. Dunn
1f600f0684
docs/phonemes.md: move frr to the consonant release feature table.
2017-01-22 20:38:35 +00:00
Reece H. Dunn
c70465c14d
docs/phonemes.md: move consonant release up a level.
2017-01-22 20:36:16 +00:00
Reece H. Dunn
49a5358db9
docs/phonemes.md: move syllability up a level.
2017-01-22 20:34:03 +00:00
Reece H. Dunn
2a13094974
docs/phonemes.md: rename the height and backness sections.
2017-01-22 20:32:08 +00:00
Reece H. Dunn
073e165371
docs/phonemes.md: add the vwl feature to the manner of articulation table.
2017-01-22 20:22:31 +00:00
Reece H. Dunn
9294bc507e
docs/phonemes.md: fix the manner feature table.
2017-01-22 20:13:55 +00:00
Reece H. Dunn
293c6032dc
docs/phonemes.md: don't list the unused Kirshenbaum features.
2017-01-22 19:46:26 +00:00
Reece H. Dunn
19a1257ed2
Update the CHANGELOG file.
2017-01-22 19:41:40 +00:00
Reece H. Dunn
cd9bc43645
Merge remote-tracking branch 'ValdisVitolins/master'
2017-01-22 19:39:33 +00:00
Reece H. Dunn
1e1d1724d6
docs/phonemes.md: move the precomposed characters to the other symbols section.
2017-01-22 19:35:01 +00:00
Reece H. Dunn
701ed3647f
docs/phonemes.md: improve the specification of the manners of articulation.
2017-01-22 19:32:36 +00:00
Reece H. Dunn
85f76b014b
docs/phonemes.md: move the remaining articulation diacritics to a new positioning diacritics section.
2017-01-22 18:02:10 +00:00
Reece H. Dunn
44152c0574
docs/phonemes.md: expand out the places of articulation to cover more cases.
2017-01-22 17:56:25 +00:00
Reece H. Dunn
85fc46dfbc
docs/phonemes.md: move the gemination section to the IPA phonemes section.
2017-01-22 17:00:02 +00:00
Reece H. Dunn
c844833c32
docs/phonemes.md: add affricates.
2017-01-22 16:05:41 +00:00
Reece H. Dunn
9bb4b53967
Update the version to 1.49.2-dev.
2017-01-22 15:22:38 +00:00
Reece H. Dunn
a1016533a6
Update the CHANGELOG file.
2017-01-22 15:16:22 +00:00
Reece H. Dunn
fab57423b3
docs/phonemes.md: describe the proper labio-valar consonants as lbv.
2017-01-22 14:38:52 +00:00
Reece H. Dunn
c53d85e0b9
docs/phonemes.md: improve the rounding and labialization specification and use these to describe the co-articulated consonants.
2017-01-22 14:14:48 +00:00
Reece H. Dunn
67393a8a80
docs/phonemes.md: describe place of articulation in terms of the active and passive articulator.
2017-01-22 13:16:48 +00:00
Reece H. Dunn
e49bf7e96b
docs/phonemes.md: describe phonation in terms of how open/closed the glottis is.
2017-01-22 10:50:48 +00:00
Reece H. Dunn
8d8a53b857
docs/phonemes.md: add initiator features.
2017-01-22 09:50:08 +00:00
Reece H. Dunn
5d32331cdd
docs/phonemes.md: add air flow features.
2017-01-22 09:02:14 +00:00
Reece H. Dunn
3d03f9b35a
Move espeak-ng-data/voices/README.md to docs/languages.md.
2017-01-21 22:01:35 +00:00
Reece H. Dunn
999ac67433
eSpeak NG 1.49.1
2017-01-21 20:38:42 +00:00