Commit Graph
100 Commits
Author SHA1 Message Date
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