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
Reece H. Dunn
e0a598e968
Use variables for the phoneme source and destination paths.
2017-01-19 21:00:45 +00:00
Reece H. Dunn
b67c463852
Inline CompilePhonemeData2 into espeak_ng_CompilePhonemeData.
2017-01-19 20:52:06 +00:00
Reece H. Dunn
ca77ce928b
CompilePhonemeData2: Inline the single use of the source parameter.
2017-01-19 20:50:07 +00:00
Reece H. Dunn
59ca718d40
Always use 'en' as the default voice/language.
2017-01-19 19:57:06 +00:00
Reece H. Dunn
96e34565ed
Use a default buffer length of 60mS to fix using MBROLA voices.
2017-01-16 19:41:34 +00:00
Valdis Vitolins
7ad277e39e
Fixed typo
2017-01-15 22:13:13 +02:00