Commit Graph
175 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 bfc7790a5a [1.48.13]
Changes to:
en, pt,
it,  implement ordinal numbers.
eu, stress positions.
es,  revert change to [t] and [k]
de, change to sounds "pr" and "kr".


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@387 d46cf337-b52f-0410-862d-fd96e6ae7743
2014-11-04 10:22:07 +00:00
Reece H. Dunn c006d1c696 Merge tag '1.48.11' into android
espeak 1.48.11

Conflicts:
	Makefile.am
2014-10-28 12:59:53 +00:00
jonsd b27f69bb5a [1.48.11]
Command-line: added options --sep --tie.

API, changed the meaning of the "phonememode" parameter in espeak_SetPhonemeTrace() and espeak_TextToPhonemes().

Language changes to:  en, eu, pt.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@385 d46cf337-b52f-0410-862d-fd96e6ae7743
2014-08-31 15:50:07 +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 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
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
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
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 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
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
jonsd 9d17fb5482 [1.47.11a]
Fix: Flush stderr() after espeak_CompileDictionary().
Fix: parallel formant parameters for Klatt synthesizer.
Changes for Malayalam numbers.
Language changes: en-us,  nl, pt, sl, ta, ur.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@359 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-05-18 11:25:44 +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
Reece H. Dunn 1765ebc864 Merge branch 'master' into android
Conflicts:
	platforms/windows/make_espeakedit.iss
2013-04-03 09:23:50 +01: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
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 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 42028ac8ce [1.46.53]
espeakedit, show path to phsource when compiling.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@319 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-03-17 00:08:32 +00:00
jonsd cecf81577e [1.46.52]
klatt voices, Added nasal formant value to nasal vowels.
Fixed bug: speaking "hyphen" between two words with $combine attribute.
Language changes: an, pt, ta.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@318 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-03-16 17:02:53 +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 904d3568d2 Merge commit 'e20c295c75' into android
Conflicts:
	phsource/vowel/vowelchart.png
2013-03-13 22:08:26 +00:00
Reece H. Dunn 0e46be1177 Merge commit 'e4854a9cd6' into android
Conflicts:
	src/voices.cpp
2013-03-13 20:55:49 +00:00
Reece H. Dunn 2c06ab5d7d Merge commit '3b2094592c' into android 2013-03-13 20:26:26 +00:00
jonsd 790c9a1754 [1.46.47]
Fix bug in SAPI5 version: speed suddenly changes to very slow when speaking a word which contains foreign characters.
Language changes: da, fa, hu, pt, ur.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@313 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-03-13 15:35:29 +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 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 83bc87a000 [1.46.40]
Command line option --ipa can have option to include Tie or ZWJ characters to disabmiguate multi-letter phoneme names.
Recognize and ignore UTF8-BOM byte sequence at the start of phoneme definition files.
Languages changes: ta, nl, pt.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@306 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-03-03 12:27: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 6ee501b5bb [1.46.38]
Speak names of characters in non-native alphabets (eg. non-Latin).
Language changes: en, nl, pt.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@304 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-02-27 13:34:02 +00:00
jonsd 9172b74343 [1.46.36]
espeakedit: Prosody window now shows the FMT() or WAV() filename
and the standard length of the selected phoneme.

Added the ability to produce speech at different sample rates.
To use rates other than the default 22050Hz, the phoneme data must
be recompiled.  This needs the "sox" program to be available.
(sox.sourceforge.net).

espeakedit: Added menu option to compile the phoneme data at a
specified sample rate (rather than the default 22050Hz).

phondata: Includes the value of the sample rate at which the data was compiled.

Language changes: pt.



git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@302 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-02-20 13:58:44 +00:00
jonsd 62e163701b [1.46.35]
Added error detection in espeak_Synchronize().
Compile Phonemes: fixed resampling of WAV files to eSpeak's sample rate (needs 'sox').
Language changes: pt, en, fa.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@301 d46cf337-b52f-0410-862d-fd96e6ae7743
2013-02-14 22:23:32 +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 95b368bc68 Add wctype compatibity for Unicode characters on Android. 2012-12-21 00:41:03 +00:00
jonsd de97085d1e [1.46.29]
Languages changes: it, pt.

Added experimental suffix option to allow multiple suffixes to be removed from a word (eg. (_S2m ).


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@295 d46cf337-b52f-0410-862d-fd96e6ae7743
2012-11-23 10:40:38 +00:00
jonsd cd145d0251 [1.46.25]
Changes to: pt, tt, ko.

Phoneme definitions: added NOT operator, eg:
   IF NOT nextPh(isVowel) THEN

git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@290 d46cf337-b52f-0410-862d-fd96e6ae7743
2012-09-14 20:11:11 +00:00