Commit Graph
35 Commits
Author SHA1 Message Date
Valdis Vitolins 86bc55c5c4 Revert fixes for Russian from ineiev@gnu.org
This reverts commit 433d219eca.
2022-01-18 21:33:48 +02:00
Ineiev 55fa5ea5d3 ru: use s. and z. instead of S and Z 2022-01-18 20:09:12 +02:00
Ineiev 209c49aa21 ru: add a few more prepositions, remove duplicate rule 2022-01-18 20:09:11 +02:00
Reece H. Dunn 675af01f55 ru: add a pronunciation exception for 'интернет' ('internet') as 'интэрнэ́т' 2018-09-26 19:34:19 +01:00
Reece H. Dunn 32ab5d342b ru: use 'n@' for 'на' when used as a preposition 2018-09-26 19:21:29 +01:00
Reece H. Dunn a920844be9 ru: revert the changes to the 'в' and 'с' prepositions 2018-09-26 19:09:00 +01:00
Valdis Vitolins d3f2a753f3 Fix issue #527 — spelling differs for Russian with or without extended dictionary 2018-07-25 13:23:42 +03:00
Reece H. Dunn fd0d139f67 ru: don't stress 'ж' when used as a particle. 2018-05-15 19:14:03 +01:00
Reece H. Dunn 5c88f81107 ru: fix the particle 'б' and prepositions 'в' and 'с'. 2018-05-15 08:04:45 +01:00
Reece H. Dunn 79f41a822b ru: use 'n;' instead of 'n^', and 'l;' instead of 'l^'. 2018-05-15 07:57:33 +01:00
Reece H. Dunn 5461b09ea5 ru: revert to d1ce948058 2018-05-15 07:10:12 +01:00
Reece H. Dunn afc29cd776 ru: pronounce the single-letter particles as letters when requested to (_letter) and at the end of sentences. 2018-05-01 18:54:04 +01:00
Valdis Vitolins 4ac932ea2c ru: add more unstressed words 2018-03-18 01:27:39 +02:00
Valdis Vitolins 9529232d81 ru: put together auxiliary words, sort and remove duplicates 2018-03-18 01:27:31 +02:00
Valdis Vitolins 09bd8cee9f ru: leave only intonation settings in ru_list, because spelling is set in ru_rules 2018-03-18 01:27:11 +02:00
Valdis Vitolins 56fedaeb7c ru: as single letters can be words with different pronunciation, move them to ru_rules file 2018-03-18 01:26:08 +02:00
Valdis Vitolins 024ba81d14 ru: some common names where 'е' is written instead of 'ё' 2018-03-04 22:51:50 +02:00
Valdis Vitolins 00d80691bb ru: stress fixes for pronouns 2018-03-04 22:51:50 +02:00
Valdis Vitolins adc43bb943 ru: fixes for auxiliary words 2018-03-03 23:42:19 +02:00
Valdis Vitolins d1ce948058 ru: format cleanup — all tabs converted to spaces, rules aligned around group letter 2018-03-03 23:16:13 +02:00
Valdis Vitolins 7470227d75 ru: words sorted in alphabetical order for groups 2018-03-03 23:02:14 +02:00
Reece H. Dunn b3656970d8 ru: merge the cyrillic letter handling sections in ru_list 2018-02-06 21:34:38 +00:00
Reece H. Dunn 6fb94f59f3 ru: reformat ru_list
Based on a patch by Valdis Vitolins <valdis.vitolins@odo.lv>.
2018-02-06 21:28:24 +00:00
Reece H. Dunn e526deec52 ru: move the Cyrillic letter pronunciation from ru_rules to ru_list
Based on a patch by Valdis Vitolins <valdis.vitolins@odo.lv>.
2018-02-06 21:15:26 +00:00
jonsd e5cc887ce5 [1.47.04]
Official release

git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@337 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-04-02 13:18:57 +00:00
jonsd 394869c5c2 [1.47.03f]
Fix, speak letter names of Hangul (Korean) characters.
Fix, ChangePhoneme(NULL) caused problems for word-gap options.
Recognize Arabic comma U+060C.
Languages changes: pt, nl, bn, te, da.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@336 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-03-31 23:05:17 +00:00
jonsd f68774298b [1.45.47]
Fixed crash on re-initializing libespeak.

lang=hu, experimental, if the last two words of a clause (before punctuation) both have capital letters, then make the last word unstressed.  This is useful for people names, but may be wrong for other cases.

lang=en-us, distinguish phonemes [aI@] and [aI3] (compare "diet", "tired").

lang=de, fix automatic devoicing of word-final 'b', 'd', 'g'.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@276 d46cf337-b52f-0410-862d-fd96e6ae7743
2011-10-24 15:25:34 +00:00
jonsd 82b01c0336 [1.45.11]
lang=Turkish, fix pronunciation of suffixes, fix suffixes after names.

Windows: command option --stdout caused spurious 0x0d bytes to be included in speech output (CR/LF problem).

Fixed crash which could occur when a clause starts with a hyphen.

espeakedit: New input format for Bulgarian lexicon.

lang=de: Fix important pronunciation error (editing error) for "sage".


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@259 d46cf337-b52f-0410-862d-fd96e6ae7743
2011-03-31 16:10:36 +00:00
jonsd 805c5dfdee [1.43.03] release
Fix crash when embedded control codes are followed by numbers of 5 or more digits.

Fix lang=hu,  First character of an abbreviation is missed after an ordinal number (eg."2. cd")

Fix XML tag not recognized after "..." when announce punctuation is enabled.

Fix lang=zh-yue, 'p' 't' 'k' after a vowel give a long pause.

Fix lang=ru, "o" missing in unstressed syllables.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@241 d46cf337-b52f-0410-862d-fd96e6ae7743
2010-03-13 21:45:17 +00:00
jonsd 5b52f78f2e [1.41.08]
espeakedit, add menu item Help->Documentation.
lang-hu: fix ordinal numbers.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@223 d46cf337-b52f-0410-862d-fd96e6ae7743
2009-10-05 09:02:50 +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 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 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 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