Commit Graph
42 Commits
Author SHA1 Message Date
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
jonsd 04262a8459 Add [R] phoneme to mbrola translations: cs, hr, af, pl
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@16 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-19 17:37:57 +00:00
jonsd ec9796cb99 [1.25] Enable exclamation intonation for lang=pt
Lang=fr, [o],[O] more open.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@15 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-19 01:24:45 +00:00
jonsd f65bf2072b [1.24.12] Produce dictsource/dict_phonemes, a list of which phonemes are used by each language's *_rules and *_list files.
Fix crash with -X option when spelling words (acronyms).
Rules files: added special character X meaning "no vowel until the word boundary". Used for lang=no.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@14 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-18 10:52:23 +00:00
jonsd 50136a6da2 lang=hr abbreviations, change phonemes [p] [d]
dictionary.cpp:  fixed, condition ?3 caused bad 'common' phoneme string


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@13 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-17 11:29:10 +00:00
jonsd 6d5a152841 Fix voice attribute suffix ignored in voice name.
lang=cs   fix number not spoken after preposition with $alt1 attribute
lang=cs   Don't allow any thousands separator.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@12 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-17 00:58:01 +00:00
jonsd f4dab7edbf [1.24.10] lang=hr change [x] phoneme, adjust vowel lengths and stress_lengths
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@11 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-14 12:50:49 +00:00
jonsd aa6b7a1858 lang=no added numbers and letter names
lang=cs  r-caron quieter after p,t,k,v
lang=it,es,sk  changed 'r' to use phoneme [R]


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@10 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-13 23:10:45 +00:00
jonsd 3899776fad Write version_phdata number to phondata file so that the byte order is correct for both little and big-endian processors.
Adjust phoneme [R].
Lang=ru  Revert to phonemes [S] and [Z] instead of [s.] and [z.].
Lang=ru  Remove rule to give 1st syllable a secondary stress if the second syllable has a primary stress.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@9 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-12 17:29:43 +00:00
jonsd 4dac46b5fa Lang=hr, transliterate Cyrillic characters - fix capital Cyrillic letters.
New phoneme [R], an attempt at a alveolar-trill, in general consonants.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@8 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-11 14:21:24 +00:00
jonsd e24c5b339d Lang=hr, transliterate Cyrillic characters to Latin using TranslateChar().
TranslateChar() can now substitute a character by two replacement characters.
Lang=cs, more difference between long and short vowels, less length differnence beteeen stressed and unstressed syllables.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@7 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-10 15:11:22 +00:00
jonsd 4a11084bd5 ph_french: vowel lengths and [l] phoneme
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@6 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-08 14:52:59 +00:00
jonsd 2a5c9b6748 Lang=fr change to phonemes [o] [O] [A~] [O~] [R]
Added new phonemes [s.] and [z.] (as common phonemes), use in Lang=ru, Lang=sv, Lang=hi
Remake WAV files for [s;] and [z;] phonemes.
espeak_Terminate(), set pointers to NULL after free().
espeak_Initialize(), returns EE_INTERNAL_ERROR (-1) if fails to allocate memory.
Change to the default tone setting (array: tone_points in voices.cpp).


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@5 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-08 08:02:15 +00:00
jonsd 9099061844 Fix samplerate for ufric/xx, ufric/sx_sv, x/g2.
Don't read all the voice files on start, wait until they are needed.
Added 'W' code to _rules files to mean: further letters follow while spelling a word.
Lang=fr replace [r] with [R],  shorten [R] slightly


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@4 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-06 23:58:57 +00:00
jonsd 8e912fceae git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@3 d46cf337-b52f-0410-862d-fd96e6ae7743 2007-05-05 20:53:11 +00:00
jonsd bf23831778 Don't speak leading zero in times (eg. 02:30)
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@2 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-05 20:50:26 +00:00
jonsd 8d59235f7a git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@1 d46cf337-b52f-0410-862d-fd96e6ae7743 2007-05-05 11:00:27 +00:00