Commit Graph
179 Commits
Author SHA1 Message Date
Reece H. Dunn d680b29259 Merge tag '1.48.10' into android 2014-08-09 13:31:47 +01:00
Reece H. Dunn 343b900eb1 Merge tag '1.48.09' into android 2014-08-09 13:31:41 +01:00
Reece H. Dunn 31f6a7773f Merge tag '1.48.08' into android 2014-08-09 13:31:05 +01:00
Reece H. Dunn 203cfcfb4f Merge branch 'development' 2014-08-09 13:18: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 8a237b3315 Merge branch 'development' 2014-07-20 16:34:13 +01:00
jonsd a67299641b [1.48.09]
Fix bug in 1.48.08, mispronouncing English words when using a voice with a non-Alatin alphabet (eg. Tamil).

Language changes:  en, fa, pt, ta


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@382 d46cf337-b52f-0410-862d-fd96e6ae7743
2014-07-20 11:41:33 +00:00
Reece H. Dunn b3079433f2 Merge branch 'development' 2014-07-15 12:46:09 +01:00
jonsd 992b4cf068 [1.48.08]
Added language "ia" (Interlingua).
Language changes: en, it, pt, ta.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@380 d46cf337-b52f-0410-862d-fd96e6ae7743
2014-07-15 10:09:18 +00:00
Reece H. Dunn 9008ff311d Merge branch 'master' into android 2014-05-26 16:01:05 +01:00
Reece H. Dunn 9c21ca9702 Merge branch 'development'
Conflicts:
	phsource/phonemes
	src/Makefile
2014-05-23 17:16:17 +01:00
jonsd 24379e026d [1.48.05]
Updated eSpeak makefile to inherit compiler options.

Language Greek (el): recognize polytonic spelling.

Language changes: en, gu, it, pt, ta, ur.
Language phoneme changes: de [r],  hi [a:] [r].

Added phoneme table for Arabic.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@376 d46cf337-b52f-0410-862d-fd96e6ae7743
2014-05-23 12:44:05 +00:00
Reece H. Dunn b10823e1bc Merge branch 'development'
Conflicts:
	phsource/phonemes
2014-03-04 17:51:51 +00:00
jonsd 6bc5e798c1 [1.48.03]
Fix bug, use of the command-line  "espeakedit --compile" produced phoneme data
in which vowels started at full amplitude instead of gradual increase.

Fix bug:  SSML <break time=""> with values greater than 23 seconds were ignored
due to arithmetic overflow.

Phoneme definition files:
Added new function:  ChangeNextPhoneme().

Language changes include: da, en, fa, gu, hu, it, nl, pt, ta

Started new language: eu (Basque).

*_rules files:
Allow $p_alt1, $p_alt2, etc in pre-conditions.  The rule matches if the
characters before the current point in the word occur as an entry in the
*_list file with the corresponding $alt attibute.

Added condition $list.  This is similar to $p_alt etc, but examines
all words in the *_list file which don't have the $only attribute.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@374 d46cf337-b52f-0410-862d-fd96e6ae7743
2014-03-04 16:52:26 +00:00
Reece H. Dunn 056562a6e3 Merge branch 'master' into android
Conflicts:
	README.md
2014-02-27 12:51:01 +00:00
Reece H. Dunn ca2dba5557 Merge branch 'development'
Conflicts:
	src/Makefile
2014-02-02 13:52:55 +00:00
jonsd 16a90bd323 [1.48.01]
Language changes: bn, en, da, it, pt.
Started new language, gd (Scottish Gaelic).
 

git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@371 d46cf337-b52f-0410-862d-fd96e6ae7743
2014-02-02 11:15:16 +00:00
Reece H. Dunn 204b4c2342 Merge branch 'development' 2014-01-21 17:58:41 +00:00
jonsd 5048e535ba [1.47.16]
Added rule attribute $noprefix for *_rules files.  The rule is not used if a prefix has been removed from the word.

Language changes: en, or, pt, ta.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@369 d46cf337-b52f-0410-862d-fd96e6ae7743
2014-01-21 16:30:18 +00:00
Reece H. Dunn f9d37b3b35 Merge branch 'development' 2013-12-22 20:29:24 +00:00
jonsd 1ca65a170f [1.47.15]
Language changes to: an, en, gu, it, pt, ta.

Superscripts and subscripts are spoken as single letters and numbers during njormal speech, and with "superscript" and "subscript" spoken when spelling.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@367 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-12-22 12:51:23 +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
jonsd e8b87dbf8c [1.47.14]
Language changes:
an, en, es, fa, gu, it, pt, ta, te.

Voice files: added attribute 'dictdialect', eg:
dictdialect en-us
uses the US English voice to speak words or rules which are marked with _^_EN


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@366 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-11-29 22:16:55 +00:00
Reece H. Dunn ccc732f5fe Merge branch 'development'
Conflicts:
	src/wave.cpp
2013-10-22 15:57:24 +01:00
jonsd eaba1458d3 [1.47.13]
Program changes to enable audio output from Windows DLL.

Language changes: an, de, en, nl, ta.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@365 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-10-22 14:28:33 +00:00
Reece H. Dunn fdb1fcb75b Merge branch 'master' into android
Conflicts:
	README.md
2013-09-25 08:57:56 +01:00
Reece H. Dunn 1777ad00df Merge branch 'development' 2013-09-23 22:28:36 +01:00
jonsd 10bd23b3b4 [1.47.12]
Change program code for espeak/libespeak to C, remove C++ features.

Language changes: af, ga, grc, hu, nl, sw, ta


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@364 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-09-23 14:20:26 +00:00
Reece H. Dunn 26d1141ad2 Merge branch 'master' into android
Conflicts:
	README.md
2013-09-03 10:12:02 +01:00
Reece H. Dunn 304d265f46 Fix a SEGFAULT in GetTranslatedPhonemeString.
When running any of the following:

    espeak -x "[[]]"
    espeak --ipa "[[]]"

eSpeak would SEGFAULT. This is because phon_out_buf is NULL as no
phonemes have been written and as this is the first call to
GetTranslatedPhonemeString, the phoneme buffer has not been
allocated yet. However, GetTranslatedPhonemeString attempts to add
a NULL character to the end of the phoneme buffer, and thus crashes.
2013-08-23 13:35:32 +01:00
Reece H. Dunn b1c06da202 Merge branch 'master' into android 2013-07-27 11:16:46 +01:00
jonsd b5035d73f8 [1.47.11c]
Change API function: espeak_TextToPhonemes().
Fix bug: number following a non-ascii character could cause crash.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@361 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-05-31 19:18:18 +00:00
Reece H. Dunn 010f5ca24a Merge branch 'master' into android 2013-05-01 21:31:23 +01:00
jonsd adcb83fcf9 [1.47.09]
Fix: lookup in *_list occasionally find the wrong word.
Languages changes: hi, ne, sl.

git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@351 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-04-29 22:59:27 +00:00
Reece H. Dunn 4236dd282e Merge branch 'master' into android 2013-04-29 10:29:51 +01:00
jonsd 4a670d0f57 [1.47.08]
Add API function: espeak_TextToPhonemes().


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@349 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-04-26 22:33:46 +00:00
jonsd 271448af9c [1.47.07b]
Reinstate language "az" (Azerbaijani) as a test voice.
Language changes: ga, hy, pt, sk.
Generate character names for subscript and superscript letters and digits.
 

git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@347 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-04-25 21:28:32 +00:00
jonsd 93cc76768c [1.47.07a]
Use internal data for iswalpha(), towlower() for characters up to U+024F.
Language changes: es, nl, pt, tr, vi.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@346 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-04-23 20:22:56 +00:00
jonsd eeb49d1d5f [1.47.06]
Language changes: da, en. nl, pt.

git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@343 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-04-15 22:03:02 +00:00
jonsd 43b2ae4987 [1.47.05]
Fix: [v] sound missing in French voice.
Fix: command-line  -w ''  caused crash.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@339 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-04-08 19:12:53 +00: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 1765ebc864 Merge branch 'master' into android
Conflicts:
	platforms/windows/make_espeakedit.iss
2013-04-03 09:23:50 +01:00
jonsd 665afbf8d2 [1.47.03e]
lang=zh: Fix: was speaking Chinese character names as character codes.
lang=hr, sr: Fix: speak Cyrillic character names in the local langauge.
Phoneme definitions: add new statement type  "LengthAdd <signed number>".


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@335 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-03-29 11:23:30 +00:00
Reece H. Dunn 0451899ff2 Merge branch 'master' into android
Conflicts:
	platforms/windows/make_espeakedit.iss
2013-03-26 02:59:43 +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
jonsd 2f2eee48a2 [1.47.03]
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@329 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-03-21 13:47:36 +00:00
jonsd 8cba4d3b96 [1.47.02]
Fixed crash in Russian voice.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@328 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-03-19 08:44:12 +00:00
Reece H. Dunn 7d63680378 Merge branch 'master' into android 2013-03-17 11:48:39 +00:00
jonsd 22289456f8 [1.46.50]
Language changes: an, pt, ta.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@316 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-03-15 15:19:24 +00:00
Reece H. Dunn 3187fd2d33 Merge branch 'master' into android 2013-03-14 17:08:01 +00:00