jonsd
9e558ad4dc
[1.28]
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@66 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-16 18:56:34 +00:00
jonsd
daaa9ddbb7
[1.27.10] Added inverse conditional rules in *_list and *_rules. eg. ?!3 "if rule 3 is NOT set".
...
lang=en-r, adjusted vowels.
Moved single characters (eg. % @) from *_list to *_rules so they can be used in combinations (eg. %-).
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@65 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-15 16:02:08 +00:00
jonsd
0def252307
[1.27.09] Fix for --punct option when used with <say-as>.
...
lang=hu, shorten "ll". Test: remove differences in vowel lengths depending on the following phoneme.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@64 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-12 21:39:42 +00:00
jonsd
3546b19965
[1.27.08] Fix to inheriting voice attributes over <speak> and <voice> tags.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@63 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-10 16:10:26 +00:00
jonsd
0c3b856173
[1.27.07] Fixed crash when espeak_Initialize() is called after espeak_Terminate()
...
espeakedit: setlocale(LC_NUMERIC,"C") before opening spectrum.dat file.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@62 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-09 11:08:12 +00:00
jonsd
f3a4623535
[1.27.06] Roman number translation added (for some languages).
...
espeak_Char(32) can speak "space" by adding an entry for _#32 in *_list file. Similarly for Tab.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@61 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-07 15:37:48 +00:00
jonsd
efbed31f77
[1.27.05] Fix bug in numbers (million spoken as "thousand") introduced in 1.27.04.
...
Added mk_rules, mk_list, phonemes_mk.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@60 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-05 13:00:09 +00:00
jonsd
1a28202d00
[1.27.04] tr_languages: replace_char substitution can do 2->1 and 1->2 characters.
...
espeakedit: set and save path for master phonemes file.
espeakedit: added delete_phoneme and import_phoneme actions in phoneme files.
espeakedit: improve data in log_espeakedit, include phoneme names.
espeakedit: only write to log_espeakedit for speak from text window, not when playing vowel files.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@59 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-04 22:59:40 +00:00
jonsd
3303246b80
[1.27.03] Windows, look for env variable ESPEAK_DATA_PATH.
...
espeakedit, fix crash in Compile_phoneme_data when there is no voices directory.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@58 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-03 11:32:43 +00:00
jonsd
26c3d3a9ee
[1.27.02] lang-hu, change vowel lengths
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@57 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-01 20:30:57 +00:00
jonsd
05aeea7858
[1.27] Only keep one primary stress when adding prefixes.
...
Add stress_rule=4, altepenultimate stress.
Change license to GPL version 3.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@56 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-30 12:31:21 +00:00
jonsd
8ad5946b29
[1.26.11] Windows: look for environment variable ESPEAK-DATA-PATH for the directory which contains the espeak-data directory.
...
AdjustFormants(): adjust the F2 target by a factor which depends on the voice pitch.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@55 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-26 11:00:24 +00:00
jonsd
5414063759
[1.26.10] Lengthen phoneme [n] slightly.
...
Internationalization of Windows espeak and espeakedit installers.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@54 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-23 16:47:37 +00:00
jonsd
3c1fcdfdbe
Add windows/espeakedit project build data.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@53 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-21 16:26:07 +00:00
jonsd
a130114554
[1.26.09] UriCallback() "base" parameter has empty string rather than NULL pointer.
...
lang=pt character names for accentented letters.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@52 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-20 16:20:47 +00:00
jonsd
b7f2dd2d04
[1.26.08] Fixed --stdout option in "espeak" program was writing to file "stdout".
...
Fix to UTF-8/8-bit character set recognition.
lang=de, more additions to translation rules, changed phoneme name [OI] to [OY].
lang=it, turned of "syntactic doubling" (temporarily?)
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@51 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-19 19:04:45 +00:00
jonsd
63b98602fd
[1.26.07] lang=it, adjust phonemes [a] [a/] [e]
...
lang=it, fix "i" missing at end of words.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@50 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-18 15:51:04 +00:00
jonsd
6a325e7781
[1.26.06] Fixed check for dot in abbreviations, for multibyte characters.
...
Defined a Revision number macro in speak_lib.h for interface changes.
Changes to formant rate smoothing so that it's proportional to frequency.
Add phoneme translations for mbrola "it3" "it4" Italian voices.
Added rule in *_rules files for "word starts with capital letter".
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@49 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-18 12:12:25 +00:00
jonsd
37b8323d68
[1.26.05] Add files.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@48 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-14 18:59:32 +00:00
jonsd
188b0d7c11
[1.26.05] Fix count of upper-case letters in a word to consider multibyte characters.
...
Mbrola translations, option to not match across a word boundary.
Mbrola translations, allow check of lengthen indicator [:].
espeakedit, add operation to apply a voice's formants modifications to a keyframe.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@47 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-14 18:41:52 +00:00
jonsd
2dbbff737b
Windows DLL: add __declspec(dllexport) to each function call in speak_lib.h
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@46 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-13 13:14:00 +00:00
jonsd
257ddb2436
[1.26.04] lang=pl, fixed bug where "nie" duplicated the next word.
...
Added attributes in voice file: voicing, breath, breathw.
Added "en-wisper" voice.
espeakedit, fixed crash when playing sounds using a voice file with a high pitch.
lang=it, use phoneme [u], not [U]
Added directory docs to svn.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@45 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-13 08:08:41 +00:00
jonsd
3ab4a32bab
[1.26.03] Priority stress [''] reduces other primary stress to secondary not unstressed (except lang=pt).
...
Add short pause between [*] and a fricative.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@44 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-12 11:49:46 +00:00
jonsd
ad4950c203
[1.26.02] SelectVoice(), make voice_variants[] static.
...
lang=de many translation improvements.
TranslateWord(), check that a prefix rule is still allowed after a suffix has been removed.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@43 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-11 12:52:34 +00:00
jonsd
245ee91a84
lang=de improve de_rules
...
Changes to "de" lexicon comparitor
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@42 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-09 02:32:26 +00:00
jonsd
52fcbc6d29
lang=pt update pt_list, pt_rules
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@41 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-08 16:35:55 +00:00
jonsd
5d3fc7ffac
Added directory "windows" - Windows specific source files and build data.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@40 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-08 15:19:40 +00:00
jonsd
e35e573490
[1.26.01 Add "options" parameter to espeak_Initialize.
...
Add callback event: espeakEVENT_PHONEME
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@39 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-08 13:37:07 +00:00
jonsd
cbfc3e0670
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@38 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-08 12:01:31 +00:00
jonsd
08c34b0f0b
[1.26] leng-en-r adjust [a] [oU], adjust stressLength in voice file.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@37 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-08 11:53:37 +00:00
jonsd
510f9c9e80
[1.25.19] lang=hu removed regressive voicing
...
lang=en-r adjusted phonemes [a] [eI] [t#]
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@36 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-07 07:51:41 +00:00
jonsd
bc7ef71556
[1.25.18] Adjusted [la], [wi]
...
Added mechanism to reduce [t] before unstressed vowels (for en-us)
Fixed X (no vowels) operator in pre-rules in *_rules files.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@35 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-06 16:03:52 +00:00
jonsd
0fa20438c1
[1.25.17] Fix rule trace for suffix rules (were omitted in espeakedit).
...
lang=de improve de_rules.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@34 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-04 22:46:11 +00:00
jonsd
c793da464f
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@33 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-03 14:27:21 +00:00
jonsd
73e45f9c05
[1.265.16]
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@32 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-02 15:23:29 +00:00
jonsd
97b217c26a
[1.25.15] Callback in AUDIO_OUTPUT_PLAYBACK mode gives a zero-terminated list of events.
...
espeak_SetSynthCallback() can be called either before or after espeak_Initialize().
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@31 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-01 18:00:19 +00:00
jonsd
85cb0ec378
[1.25.14] Added feature to define collections of letter sequences in *_rules files for use in rules.
...
lang=pt Reduce phoneme [&~] to [&] in unstressed syllables.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@30 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-31 11:13:24 +00:00
jonsd
d900e49957
[1.25.13] Phoneme name [r] is no longer reserved, may be redefined by languages.
...
Phoneme [z], increased voicing and slightly longer.
lang=af, updates to af_list,af_rules
lang=hu, added unstressed words, abbreviations.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@29 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-30 13:32:38 +00:00
jonsd
adbe2d44f3
[1.25.12] lang=af Corrected previous which used wrong WAV file for phoneme [R]
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@28 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-29 21:28:55 +00:00
jonsd
aeca951879
[1.25.11] Fix problem with temporary language change when using a voice-variant.
...
lang=hu Merge "nem" with next word.
lang=ro Many additions to ro_list. Change phoneme [o].
lang=af Update phoneme [R], which also appears as [R3] in general consonants.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@27 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-29 17:05:46 +00:00
jonsd
e4ab27025d
[1.25.10] lang=hu, remove regressive voiceing bwteeen words
...
phoneme [J], more glide from previous vowel.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@26 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-27 10:48:13 +00:00
jonsd
2ae90a2548
[1.25.09] Say "dot" not "point" for 2. when not followed by another number.
...
lang=hu, vowel_pause=0x20, fix [A] [a:] endtypes
lang=pt, "r" phonemes
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@25 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-26 11:34:31 +00:00
jonsd
42303257fd
Fix indentation.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@24 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-25 14:51:04 +00:00
jonsd
863f1f1048
[1.25.08] Fix to uft-8 recognizer.
...
lang=hu, set no secondary stress; [e:] [E] are closer,
Don't consider mbrola voices during voice selection.
Fix voice variant not being set from SSML.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@23 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-25 09:58:46 +00:00
jonsd
20d045d44c
[1.25.07] lang=pt, change phoneme [&~], add [U]
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@22 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-24 00:53:24 +00:00
jonsd
232efce212
[1.25.06] lang=is changes.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@21 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-23 18:30:18 +00:00
jonsd
ae4ae76802
[1.25.04] Windows, look in Registry to find location of dictsource.
...
Add lang=is Icelandic.
Adopt Phoneme [R] from experimental Croatian [R2].
lang=hu, add vowel_pause.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@20 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-23 10:34:28 +00:00
jonsd
e40539b00b
[1.25.3] espeak_SetVoiceByName() didn't set current_voice correctly when voice is specified by filename.
...
Added ResetLetterBits() to clear data before using SetLetterBits().
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@19 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-22 01:47:55 +00:00
jonsd
8a6e17ac7c
[1.25.02] Added translation for mbrola "gr2" Greek voice.
...
Filtered ustop/t_short.wav to remove high frequencies.
Reduced formant glide for phoneme [c].
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@18 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-21 17:10:30 +00:00
jonsd
85fe415375
[1.25.01] Add data for character set Latin4.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@17 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-19 23:59:15 +00:00