Commit Graph
1157 Commits
Author SHA1 Message Date
Reece H. Dunn 22935752fa Replace 'Length' with 'length'. 2017-01-28 14:16:33 +00:00
Reece H. Dunn bcc639fcfc Replace 'nasal' with 'nas'. 2017-01-28 13:58:57 +00:00
Reece H. Dunn fe74d0b41b Replace 'stop' with 'stp'. 2017-01-28 13:51:34 +00:00
Reece H. Dunn 14f7513840 Replace 'vowel' with 'vwl'. 2017-01-28 13:40:22 +00:00
Reece H. Dunn 130a87cbe6 compiledata: Generate an error if import phoneme will override settings. 2017-01-28 13:05:15 +00:00
Reece H. Dunn a9030650ba compiledata: Generate an error if the imported phoneme cannot be found. 2017-01-28 12:51:16 +00:00
Reece H. Dunn b4297c2851 compiledata: Display the actual error from phoneme_add_feature. 2017-01-28 12:37:41 +00:00
Reece H. Dunn 0ee9c84fe3 compiledata: ensure that voicingswitch is not used with vowels. 2017-01-28 12:25:56 +00:00
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 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 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 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 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 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 b47600d951 phoneme_add_feature: recognise diacritic features. 2017-01-26 07:40:05 +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 f76d2558c9 phoneme: add a phoneme_add_feature internal API method. 2017-01-25 07:52:39 +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 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 9bb4b53967 Update the version to 1.49.2-dev. 2017-01-22 15:22:38 +00:00
Reece H. Dunn 999ac67433 eSpeak NG 1.49.1 2017-01-21 20:38:42 +00:00
Reece H. Dunn 5f8ca97409 Don't unstall the removed default voice on Windows. 2017-01-21 20:29:55 +00:00
Reece H. Dunn 0fcc85de30 Merge remote-tracking branch 'ValdisVitolins/master' 2017-01-20 18:46:23 +00:00
Reece H. Dunn d42ba93959 Don't use the HOME directory as the espeak-ng-data path. 2017-01-20 18:27:10 +00:00
Valdis Vitolins c5355ed94e Fix for issue #69 Speaking '1,,2' in German only says 'eins'. 2017-01-20 19:37:04 +02:00
Reece H. Dunn 773da20c16 Support using home (data) paths other than 'espeak-ng-data'. 2017-01-19 22:04:20 +00:00
Reece H. Dunn 0367abf98f Support loading phoneme data files relative to the phsrc path. 2017-01-19 21:44:51 +00:00
Reece H. Dunn e372d84348 espeak-ng: add a <phsource-dir> argument to --compile-phonemes. 2017-01-19 21:23:22 +00:00
Reece H. Dunn eb91c8dfce espeak_ng_CompilePhonemeDataPath: Allow the user to specify the source and destination paths for the phoneme data. 2017-01-19 21:20:49 +00:00