Commit Graph
116 Commits
Author SHA1 Message Date
Reece H. Dunn 586c911d67 Merge tag '1.48.15' into android
espeak 1.48.15
2015-07-25 09:51:12 +01:00
jonsd f54252ea69 [1.48.15]
Language changes: en, fa, hr, pl, ta


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@389 d46cf337-b52f-0410-862d-fd96e6ae7743
2015-04-16 10:43:36 +00:00
jonsd 8165a3029c [1.48.12]
Language changes: an, de, en, it, pt, ta, gu, hi, pa, ur.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@386 d46cf337-b52f-0410-862d-fd96e6ae7743
2014-11-01 14:54:28 +00:00
Reece H. Dunn 9008ff311d Merge branch 'master' into android 2014-05-26 16:01:05 +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
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
jonsd 867016aeb4 [1.47.17]
Language changes: en, it, pt

lang=fa, ignore character U+0640.
lang=it, remove initial consonant doubling.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@370 d46cf337-b52f-0410-862d-fd96e6ae7743
2014-01-28 15:59:17 +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
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 fdb1fcb75b Merge branch 'master' into android
Conflicts:
	README.md
2013-09-25 08:57:56 +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 b1c06da202 Merge branch 'master' into android 2013-07-27 11:16:46 +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 090a677db9 Merge branch 'master' into android 2013-05-03 16:28:25 +01:00
jonsd b84ec8a609 [1.47.10a]
Lang=sl, set open/close 'e' and 'o' from syllable stress.
Lang=tr, fix 'r'.
Lang=te, ml:  change [t.#] [d.#]
Lang=hi, change [d.#]


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@356 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-05-03 11:04:19 +00:00
Reece H. Dunn 4236dd282e Merge branch 'master' into android 2013-04-29 10:29:51 +01: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 30470ac888 [1.47.05a]
Fix: Speak character name of non-ascii digits (was speaking character code number).


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@342 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-04-10 23:36:41 +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 cd1bd5fcef Include the test voices (these were excluded by espeak_ListVoices in a recent upstream change) 2013-04-03 10:30:21 +01: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 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 473e9abc15 [1.47.03d]
Lang=ml, change aspirated voiced consonants.
Lang=ko, define temporary replacements for undefined consonant phonemes.
Lang=bn, fix numbers.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@334 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-03-27 00:16:39 +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 180f381936 [1.47.03b]
Command line option --voices:
  Replace spaces in voice name by underscores.
  Show hyphen if no gender is specified.
  --voices=<directory> shows the voices in the specified subdirectory.

Language changes: bn (Bengali), an.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@331 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-03-23 00:15:42 +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 4634aa43a5 [1.47.01]
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@320 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-03-18 03:13:22 +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
Reece H. Dunn 0e46be1177 Merge commit 'e4854a9cd6' into android
Conflicts:
	src/voices.cpp
2013-03-13 20:55:49 +00:00
jonsd 8238f8b09b [1.46.46]
Fix: SAPI5 version, pitch not reset correctly after indicating capital letter.
Language changes: ga, nl, pt.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@312 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-03-11 21:28:06 +00:00
jonsd 6691b67f02 [1.46.45]
Indian languages, rename aspirated phonemes with # instead of h (eg. [t#] not [th]).


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@311 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-03-10 13:58:09 +00:00
jonsd ad8798cf22 [1.46.44]
Added language: ga (Irish).
Languages changes: en-us, eo, hu, pt, ta, vi


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@310 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-03-08 20:40:02 +00:00
jonsd 2d64d32893 [1.46.43]
language changes: da, pt


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@309 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-03-07 10:32:34 +00:00
jonsd 70915e2a92 [1.46.42]
Command line option -X now lists *_list flags by name.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@308 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-03-06 10:24:43 +00:00
jonsd 3eb5cb58d7 [1.46.39]
Fixes to speaking characters from foreign alphabets.
Allow $textmode and $text to translate between words in different alphabets.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@305 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-03-01 20:45:05 +00:00
jonsd 182d88f81e [1.46.37]
Fixes for different sample rates.
Fix bug in 1.46.36 where pause at end of a sentence was missing.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@303 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-02-20 19:19:43 +00:00
Reece H. Dunn af41da058f Merge branch 'master' into android 2013-01-30 16:39:52 +00:00
jonsd a3ad82219d [1.46.32]
Language changes: en, pt, da, an, fa.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@298 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-01-30 15:25:35 +00:00
Reece H. Dunn b425ded8f0 Merge branch 'master' into android
Conflicts:
	src/voices.cpp
2013-01-25 16:34:39 +00:00
jonsd b590876def [1.46.31]
Added languages: fa (Farsi), an (Aragon).
Changes to languages: pt, si, ne.



git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@297 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-01-19 12:04:30 +00:00
Reece H. Dunn 629c73b572 Merge branch 'master' into android 2012-12-19 11:33:45 +00:00
Reece H. Dunn e7d6e6d302 GetVoices finds 153 voices, so increase the limit to 200. 2012-12-19 11:33:12 +00:00
Reece H. Dunn 71fb7bce34 Add debugging information to GetVoices. 2012-12-19 11:31:55 +00:00
jonsd d18532991a [1.45.45]
Fixed bug where SSML voice change didn't remember an initially specified Klatt variant.

Removed some unused variables and redundant initializations.

Patch to fix a spike from Klatt function setzeroabc()


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@275 d46cf337-b52f-0410-862d-fd96e6ae7743
2011-10-07 12:47:46 +00:00
jonsd 9e73010621 [1.45.43]
Added runtime detection of pulseaudio, with fallback to portaudio if pulse is not running.  Use build option "AUDIO=runtime" in the makefile.

Phoneme programs. Added condition "isTranslationGiven" to test whether a phoneme has been specified explicitly for a word in *_list.

*_rules files.  Suffix rules are now considered only if there is a previous vowel in the word.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@274 d46cf337-b52f-0410-862d-fd96e6ae7743
2011-09-16 20:21:50 +00:00