Reece H. Dunn
9cb38f2df4
PHONEME_TAB.end_type is used as the voicing switch for consonants.
8 years ago
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.
8 years ago
Reece H. Dunn
862e420fda
docs/phonemes.md: Add support for an elg (extra long) length feature.
8 years ago
Reece H. Dunn
36308f6b38
phoneme: recognise the est, hlg and lng length phonemes.
8 years ago
Reece H. Dunn
6a0ea584ea
Don't store the unused phoneme equivalence tables in the phoneme data files.
8 years ago
Reece H. Dunn
6c526be3c8
Don't compile the unused phoneme equivalence tables.
8 years ago
Reece H. Dunn
b3a1bcda4b
phoneme: pass the feature enum value to phoneme_add_feature.
8 years ago
Reece H. Dunn
926303c095
phoneme: move feature_t to phoneme.h..
8 years ago
Reece H. Dunn
b47600d951
phoneme_add_feature: recognise diacritic features.
8 years ago
Reece H. Dunn
a091c20852
Remove the unused isSeqFlag1 logic checks.
8 years ago
Reece H. Dunn
c0763f592a
phoneme_add_feature: recognize vowel features.
8 years ago
Reece H. Dunn
5e5289bcb5
compiledata: remove unused feature names.
8 years ago
Reece H. Dunn
c9f9405b24
phoneme_add_feature: fix setting the vls feature.
8 years ago
Reece H. Dunn
93fd4caf19
phoneme_add_feature: rename phFORTIS to phVOICELESS to reflect its actual usage.
8 years ago
Reece H. Dunn
9dc3d27497
phoneme_add_feature: support setting the voice features.
The 'fortis' feature is not used, so it has been removed.
8 years ago
Reece H. Dunn
a48633dc81
phoneme_add_feature: support setting the place of articulation.
8 years ago
Reece H. Dunn
4b797d1d64
phoneme_add_feature: simplify feature lookup.
8 years ago
Reece H. Dunn
56b9eeeb72
phoneme_add_feature: support the lat and sib phonemes.
8 years ago
Reece H. Dunn
c203f517f4
phoneme_add_feature: support the eSpeak model for manners of articulation.
8 years ago
Reece H. Dunn
40556d41be
phonemes: use phoneme_add_feature if the keyword is not recognised.
8 years ago
Reece H. Dunn
442a503986
phonemes: show the invalid phoneme feature on unrecognised feature names
8 years ago
Reece H. Dunn
f76d2558c9
phoneme: add a phoneme_add_feature internal API method.
8 years ago
Reece H. Dunn
60a584c032
compiledata: declare phoneme_flags locally.
8 years ago
Reece H. Dunn
8050b3f1b6
compiledata: declare place_articulation locally.
8 years ago
Reece H. Dunn
d957352d41
Remove the unused phPLACE definitions.
8 years ago
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.
8 years ago
Reece H. Dunn
d42ba93959
Don't use the HOME directory as the espeak-ng-data path.
8 years ago
Valdis Vitolins
c5355ed94e
Fix for issue #69 Speaking '1,,2' in German only says 'eins'.
8 years ago
Reece H. Dunn
773da20c16
Support using home (data) paths other than 'espeak-ng-data'.
8 years ago
Reece H. Dunn
0367abf98f
Support loading phoneme data files relative to the phsrc path.
8 years ago
Reece H. Dunn
eb91c8dfce
espeak_ng_CompilePhonemeDataPath: Allow the user to specify the source and destination paths for the phoneme data.
8 years ago
Reece H. Dunn
e0a598e968
Use variables for the phoneme source and destination paths.
8 years ago
Reece H. Dunn
b67c463852
Inline CompilePhonemeData2 into espeak_ng_CompilePhonemeData.
8 years ago
Reece H. Dunn
ca77ce928b
CompilePhonemeData2: Inline the single use of the source parameter.
8 years ago
Reece H. Dunn
59ca718d40
Always use 'en' as the default voice/language.
8 years ago
Reece H. Dunn
96e34565ed
Use a default buffer length of 60mS to fix using MBROLA voices.
8 years ago
Valdis Vitolins
7ad277e39e
Fixed typo
8 years ago
Valdis Vitolins
d9d7006d7a
Comments about implementation for utf8_in2()
8 years ago
Valdis Vitolins
059543ceb0
Fix for issue #195 Different non-Latin diacritized consonants are wrongly considered as one doubled
8 years ago
Reece H. Dunn
006bd842c3
Fix indentation in wavegen.c.
8 years ago
Valdis Vitolins
640f0d8160
Typo fixes
8 years ago
Reece H. Dunn
d828156576
Reduce buffer length to 50mS and don't override it when using eSpeak for audio.
8 years ago
Reece H. Dunn
dae9cda060
Revert "issue 172: fix sluggish speech for stopped speech."
This reverts commit f9ab812e00
.
8 years ago
Reece H. Dunn
a506dc5241
Fix setting saved_parameters in espeak_ng_Initialize.
This fixes a regression introduced in commit
e341068d57
.
This is needed for the case when espeak_Cancel is called before
calling espeak_Synth.
8 years ago
Reece H. Dunn
36d5a8b67b
Revert "Don't reset the parameters unless they have been set."
This reverts commit 26e453dd2f
.
8 years ago
Reece H. Dunn
26e453dd2f
Don't reset the parameters unless they have been set.
This is based on a patch by Samuel Thibault.
This is needed when espeak_Cancel is called before espeak_Synth,
like can be done in brltty.
8 years ago
Reece H. Dunn
2ccaa7f002
Improve the IsLetterGroup comments.
8 years ago
Reece H. Dunn
af1fae46de
Fix formatting of the previous changes to match style guidelines.
8 years ago
Valdis Vitolins
a621ad46e7
Implementation for issue #155
8 years ago
Reece H. Dunn
9bb9e98f84
Don't exclude the test voice directory.
This directory is no longer available, so the check is now
redundant.
8 years ago