Commit Graph
2401 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
Vardhan d6883a11bd Updating Indic/Marathi (inc/mr) files from older effort 2017-01-25 06:41:51 +05:30
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