Commit Graph
81 Commits
Author SHA1 Message Date
Reece H. Dunn 1187d4f101 Revert "mbrola/de6 - use [6] for the STRUT vowel"
This reverts commit 6d9b9c4db6.
2016-02-14 12:25:09 +00:00
Reece H. Dunn e4daa18d2f mbrola/de2 - improve the English phoneme mapping 2016-02-12 07:30:57 +00:00
Reece H. Dunn 6d9b9c4db6 mbrola/de6 - use [6] for the STRUT vowel 2016-02-12 07:29:50 +00:00
Reece H. Dunn aecb37bc6c Support Spanish words like 'Señora' in the mb-de*-en voices. 2016-02-11 22:44:07 +00:00
Reece H. Dunn 7beaef4499 mbrola/de6: support syllabic m and n 2014-08-14 17:07:39 +01:00
Reece H. Dunn 203cfcfb4f Merge branch 'development' 2014-08-09 13:18:22 +01:00
Reece H. Dunn 54a8d7a9e9 Merge branch 'upstream' into development
Conflicts:
	dictsource/dict_phonemes
	espeak-data/voices/asia/fa-en-us
	phsource/compile_report
	phsource/mbrola/ir1
2014-08-09 13:10:22 +01:00
jonsd bb057791f4 [1.48.10]
Language changes: bn, en, it, pt, ta.
Rhythm changes: eo, es.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@383 d46cf337-b52f-0410-862d-fd96e6ae7743
2014-08-09 11:49:45 +00:00
Reece H. Dunn 693c9a9966 Merge branch 'development'
Conflicts:
	docs/speak_lib.h
	src/main.h
	src/speak_lib.cpp
	src/spect.h
2013-11-29 23:43:03 +00:00
Reece H. Dunn 6e9bc0e97e 1.47.14 (from http://espeak.sourceforge.net/test/latest.html) 2013-11-29 23:39:45 +00:00
Reece H. Dunn 23806f83bd Merge branch 'development'
Conflicts:
	phsource/phonemes
2013-05-29 18:29:11 +01:00
Reece H. Dunn 083f40d783 Merge branch 'upstream' into development
Conflicts:
	dictsource/dict_phonemes
	phsource/compile_report
2013-05-29 18:24:56 +01:00
jonsd 500d2c9525 [1.47.11b]
Language updates: en, ga, hy, pt, sl, ta, vi


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@360 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-05-29 10:09:12 +00:00
Reece H. Dunn ab37022088 Merge branch 'development' 2013-04-05 12:58:44 +01:00
Reece H. Dunn 320920cd8d Merge branch 'upstream' into development
Conflicts:
	dictsource/dict_phonemes
	phsource/compile_report
2013-04-05 12:55:09 +01:00
jonsd 33577a399f [1.47.04a]
Fix: SSML <voice> </voice> lost the current voice.
Fix: French Mbrola voices.
Command-line, add  --ipa=3  separates phoneme names with underscores.
Language changes, an, hi, pt.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@338 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-04-05 11:03:40 +00:00
Reece H. Dunn e41572f572 Merge branch 'development' 2013-03-26 01:26:07 +00:00
Reece H. Dunn 67ae48acc7 Merge branch 'upstream' into development
Conflicts:
	dictsource/dict_phonemes
	dictsource/kl_list
	dictsource/kl_rules
	dictsource/pa_list
	dictsource/pa_rules
	phsource/compile_report
2013-03-26 01:17:35 +00:00
jonsd 61edd2d38f [1.47.03c]
Phoneme definition files: added prev2PhW() and next3PhW().
Added language: ms (Malay).


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@332 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-03-26 00:00:23 +00:00
Reece H. Dunn 2d0b6b7dee Merge branch 'development' 2013-01-19 14:33:40 +00:00
Reece H. Dunn 2fbab050f9 1.46.31 (from http://espeak.sourceforge.net/test/latest.html) 2013-01-19 13:46:49 +00:00
Reece H. Dunn 39bb29eee6 mb-de5-en: de5 does not support the /i:-w/ diphone, so revert to using /I/ instead of /i:/ 2012-11-18 23:14:06 +00:00
Reece H. Dunn e694a5aea2 Merge branch 'upstream' into development
Conflicts:
	dictsource/dict_phonemes
	phsource/compile_report
	phsource/ph_greenlandic
2012-11-18 12:06:44 +00:00
jonsd dfb316c05d [1.46.28]
Ignore character U+00AD (soft hyphen) in text.
Added stress rule code for Lang=kl (Greenlandic).
Changes to languages: it, ta, si


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@294 d46cf337-b52f-0410-862d-fd96e6ae7743
2012-11-16 10:02:19 +00:00
Reece H. Dunn 631a690142 Merge branch 'upstream' into development
Conflicts:
	dictsource/dict_phonemes
	phsource/compile_report
2012-09-13 17:55:48 +01:00
jonsd 1acf8a12de [1.46.24]
Changes to: pt, tt, es
Added new language data: ko (Korean)

Phoneme definitions, added new condition: prevVowel()

git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@289 d46cf337-b52f-0410-862d-fd96e6ae7743
2012-09-11 17:27:15 +00:00
Reece Dunn 7fc6b58520 Merge branch 'upstream' into development
Conflicts:
	dictsource/bg_list
	dictsource/dict_phonemes
	phsource/compile_report
	platforms/windows/make_espeak.iss
2012-07-18 10:13:54 +01:00
jonsd ad5201d53f [1.46.20]
Added language "lt" Lithuanian.

Changes to languages: pt, ta, ka.

Allow ZLNJ character (U+200C) to appear as an alphabetic character (lang=fa).


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@285 d46cf337-b52f-0410-862d-fd96e6ae7743
2012-07-16 12:48:25 +00:00
Reece Dunn 6eabfcef6e Merge branch 'upstream' into development
Conflicts:
	dictsource/dict_phonemes
	espeak-data/voices/mb/mb-ee1
	espeak-data/voices/mb/mb-mx1
	espeak-data/voices/mb/mb-vz1
	phsource/compile_report
	phsource/mbrola/ee1
2012-06-14 08:44:41 +01:00
jonsd 176a0c267c [1.46.18]
Language changes: ta, hu, et, pl


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@283 d46cf337-b52f-0410-862d-fd96e6ae7743
2012-06-12 10:03:03 +00:00
Reece Dunn d485152451 Merge branch 'upstream' into development
Conflicts:
	dictsource/dict_phonemes
	dictsource/ta_rules
	phsource/compile_report
2012-04-16 20:32:22 +01:00
jonsd 9c3a48996e [1.46.16]
Fix phoneme translation for mbrola French voices.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@281 d46cf337-b52f-0410-862d-fd96e6ae7743
2012-04-12 09:31:39 +00:00
jonsd 4d64bf10a1 [1.46.15]
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@280 d46cf337-b52f-0410-862d-fd96e6ae7743
2012-04-12 00:12:09 +00:00
Reece Dunn bc2f90455f 1.46.15 2012-04-08 09:44:25 +01:00
Reece Dunn 662e161d13 1.46.14 2012-02-22 19:07:04 +00:00
Reece Dunn 4eff8623d5 1.46.01 2011-11-23 22:15:29 +00:00
Reece Dunn f8cab9250f espeak 1.45.48 2011-11-18 08:47:50 +00:00
Reece Dunn 75cddbde96 Merge branch 'master' into development 2011-10-29 10:34:21 +01: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
Reece Dunn f0cf914a15 1.45.44 -- from the espeak and espeakedit zip file sources 2011-09-17 16:31:41 +01:00
jonsd 1284a5334c [1.45.28]
Amplitude changes now apply also to mbrola voices.

"voicing" attribute is now used in mbrola voice files to set the voice loudness.

SSML commands such as <mark> and <prosody> were ignored if they were inside a multiword group (defined in *_list).  This is now fixed so that the command is processed at the end of the group.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@267 d46cf337-b52f-0410-862d-fd96e6ae7743
2011-05-24 13:06:41 +00:00
jonsd 191ec1d37e [1.45.04] release
Don't speak punctuation names faster at high speeds.

lang=ml, recognise "virama + U+200d" (zero-width joiner) to indicte 'chillu' characters.

Fix problem of punctuation character announcement repeated at the start of the next sentence after speaking is stopped.

Fixed crash due to large numbers of box-drawing characters in text input.

Fixed phoneme translation of 't' sounds for US-English voices.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@261 d46cf337-b52f-0410-862d-fd96e6ae7743
2011-04-25 16:51:06 +00:00
jonsd 478fde1a20 [1.45.02] Release
Fix Mbrola translation for nl2 (phoneme [w]) and de4 (phoneme [?]).
Fix bug, lang=tr, letter capital-I-dot not recognized on Windows.
Only use "sonic" speed-up above 450wpm.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@258 d46cf337-b52f-0410-862d-fd96e6ae7743
2011-03-16 01:59:06 +00:00
jonsd b89d8bde63 [1.44.18]
Change in format of *_dict files.  'Word-boundary' at the start of a rule from *_rules is not implied by a new rule type RULE_PRE_ATSTART.
espeakedit: Improvements to Tools->Process Lexicon->Italian which makes the file dictsource/it_listx.
lang=hu, fixes for ordinal numbers.
Speed-up, add files sonic.cpp, sonic.h



git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@255 d46cf337-b52f-0410-862d-fd96e6ae7743
2010-12-03 17:42:02 +00:00
jonsd 18240ae109 [1.43.46]
Fix: Speak punctuation option also caused text after [[ to be spoken as phoneme codes even if espeakPHONEMES flag is not set.

Speak sequences of letters and dots as individual letters, and don't speak 'dot', eg. "u.s.a."

Don't announce punctuation in the alternative text inside <audio ... </audio>

Vowelcharts, show the positions of multiple FMT() in vowel phonemes definitions.

Phoneme definitions:
New attributes:  flag1, flag2, flag3
New attribute: nopause. Prevents the insertion of a short pause when this phoneme starts a word which follows a vowel.
New conditions: isFlag1, isFlag2, isFlag3, isSibilant.
New statement: InsertPhoneme()

Phonemes: improve syllablic [m-] [n-] [N-]

*_rules: add attributes  $p_alt .. $p_alt3,  $w_alt .. $w_alt3

*_list:  add attributes:  $sentence, $atstart

klatt synthesizer: implement echo.

espeakedit, Prosody display: Indicate stressed and secondary-stress syllables.

espeakedit: remember window size and position.

Intonation:
New file, 'phsource/intonation' to define 'tunes' which can be used from voice files.

espeakedit: add Compile -> Intonationm data

Speed: Increase range to 80 to 450, with default=175.
Improve speaking at high speeds.

lang=en: Reduce consecutive unstressed syllables to 'diminished' stress, only in unstressed words.

lang=de: Change 'r' phoneme.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@244 d46cf337-b52f-0410-862d-fd96e6ae7743
2010-06-20 13:15:35 +00:00
jonsd 2698461aa4 [1.42.42]
Don't recognize space as a thousands separator if it's tab, newline, or multiple spaces.
Don't recognuze space as a thousands separator if not followed by exactly 3 digits.

Unrecognized HTML tags should not add a space (eg. <font> <b> inside a word).

lang=hu: fixes for when numbers are ordinal.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@236 d46cf337-b52f-0410-862d-fd96e6ae7743
2010-02-13 11:14:41 +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 206026b498 [1.40.13]
lang=it, added dictsource/it_listx with corrections for stress position and open/close vowel type.
Changes to allow compilation on WinCE (Windows Mobile), with notes in platforms/windowsMobile.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@219 d46cf337-b52f-0410-862d-fd96e6ae7743
2009-04-06 13:02:58 +00:00
jonsd 718b955bfc [1.40.01]
Fix mbrola translation for "r" in Spanish and some other languages.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@214 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-12-23 10:45:33 +00:00
jonsd 3d02bd19d4 Tidy up phsource.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@213 d46cf337-b52f-0410-862d-fd96e6ae7743
2008-12-22 19:19:34 +00:00