Commit Graph
1237 Commits
Author SHA1 Message Date
Reece Dunn 4eff8623d5 1.46.01 2011-11-23 22:15:29 +00:00
Reece Dunn 78e377524d Merge branch 'development' into build 2011-11-23 21:34:08 +00:00
Reece Dunn fa131df13e 1.45.49 2011-11-23 21:31:16 +00:00
Reece Dunn 18a739f295 Merge branch 'development' into build
Conflicts:
	.gitignore
2011-11-18 08:49:19 +00:00
Reece Dunn f8cab9250f espeak 1.45.48 2011-11-18 08:47:50 +00:00
Reece Dunn 20de292bb9 add a .gitignore file to ignore unneeded files from development releases 2011-11-18 08:47:08 +00:00
Reece Dunn b552e94103 Merge branch 'development' into build 2011-10-29 10:34:55 +01: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 f3c937a4a3 Merge branch 'development' into build 2011-10-15 23:09:47 +01:00
Reece Dunn 922139f25f 1.45.46 2011-10-15 23:07:48 +01:00
Reece Dunn 75c6fae090 Merge branch 'master' into development 2011-10-15 22:48:46 +01:00
Reece Dunn ec950bdcfa update the README file for this branch 2011-10-08 16:20:54 +01:00
Reece Dunn 74fb682e9e Merge branch 'development' into build 2011-10-08 16:15:56 +01:00
Reece Dunn e17f413eab added a README 2011-10-08 16:15:20 +01:00
Reece Dunn 447fccf353 Merge branch 'master' into build
Conflicts:
	src/klatt.cpp
2011-10-07 21:11:55 +01: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
Reece Dunn 40e63482e0 klatt.cpp: fix a sound spike in setzeroabc when f == 0.
If setzeroabc is passed f == 0, rp->a will be set to 0 and when
the coefficients get inverted (a'=1/a, b'=b/a, c'=c/a) then a',
b' and c' get set to INF. This results in an audible sound spike
when these resonators get used.

Found when investigating an issue in klatt with example1.par when
using the cascade synthesis mode.

Bug: https://github.com/rhdunn/klatt/issues/1.
2011-09-30 08:22:41 +01:00
Reece Dunn 397583db3b Merge branch 'master' into build
Conflicts:
	src/synthdata.cpp
	src/voices.cpp
2011-09-21 01:25:02 +01:00
Reece Dunn 924d1a865c fix building -- remove duplicate FreeVoiceList implementation 2011-09-17 16:36:09 +01:00
Reece Dunn df84ce1f26 Merge branch 'development' into build 2011-09-17 16:33:59 +01:00
Reece Dunn f0cf914a15 1.45.44 -- from the espeak and espeakedit zip file sources 2011-09-17 16:31:41 +01: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
Reece Dunn 8e318007c1 Merge branch 'master' into build 2011-09-15 09:17:13 +01:00
jonsd d928de911d [1.45.42]
Fix: Brazilian Portuguese, set "pt-br" as the primary language code.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@273 d46cf337-b52f-0410-862d-fd96e6ae7743
2011-09-13 09:46:50 +00:00
jonsd fb621fe7ee [1.45.41]
Fix problem where speed can get set to minimum after an SSML <mark> tag.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@272 d46cf337-b52f-0410-862d-fd96e6ae7743
2011-09-07 11:48:52 +00:00
Reece Dunn 09b470c871 ensure that the memory allocated by espeak_ListVoices is cleaned up on exit. 2011-09-01 07:31:46 +01:00
Reece Dunn 53661a6551 FreePhData: free tunes (intonations) as well to avoid a memleak when espeak_Terminate is called. 2011-09-01 00:00:54 +01:00
Reece Dunn 332e6aec39 Merge branch 'master' into build 2011-08-29 11:59:07 +01:00
jonsd a0316a462b [1.45.40]
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@271 d46cf337-b52f-0410-862d-fd96e6ae7743
2011-08-25 08:21:54 +00:00
jonsd d3e0b8f510 [1.45.05] Release version
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@270 d46cf337-b52f-0410-862d-fd96e6ae7743
2011-08-12 08:12:16 +00:00
jonsd b9611e1fb6 [1.45.37]
Keep the original voice variant across SSML xml:lang changes.

Use the original language sub-type (eg. en-sc) when SSML xml:lang changes to a compatible language.

SSML <emphasis>, increase volume for "strong" and "x-strong".

Fix bug where </emphasis> was ignored at end of clause.

Fix: $dot attribute was ignored for multi-word entries in *_list files.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@269 d46cf337-b52f-0410-862d-fd96e6ae7743
2011-08-09 17:49:17 +00:00
Reece Dunn dee832c63e Merge branch 'master' into build 2011-06-26 12:39:29 +01:00
jonsd 05962fccac [1.45.31]
Don't omit <marker> event for words which are recognized as pairs (such as "of the").

Lang=Spanish, fix missing "y" in numbers such as "21".

Lang=EN-US, Don't add 'intrusive r' between phoneme [i@] and a following vowel.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@268 d46cf337-b52f-0410-862d-fd96e6ae7743
2011-06-25 21:40:56 +00:00
Reece Dunn c23bc21b7f Merge branch 'master' into build 2011-05-24 21:59:13 +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
Reece Dunn 48db641890 Merge branch 'master' into build
Conflicts:
	src/dictionary.cpp
2011-05-19 21:59:40 +01:00
jonsd d892e39be5 [1.45.27]
Lang=hi, Suppress some [@] vowels.
Include batch of changes from Jerouris.
Fix crash with large number of nbsp characters.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@266 d46cf337-b52f-0410-862d-fd96e6ae7743
2011-05-19 14:56:50 +00:00
Reece Dunn 108e919337 rework the en target to only compile the dictionaries twice 2011-05-18 08:30:16 +01:00
Reece Dunn 34219cc85d update the en target to use the new dictionary location 2011-05-18 08:28:49 +01:00
Reece Dunn ae29514eee fix out-of-bounds copy 2011-05-12 20:07:23 +01:00
Reece Dunn 8aaf248f34 build: support using cainteoir-engine to create an exception dictionary for en 2011-05-11 08:35:13 +01:00
Reece Dunn 9f3d81a752 ignore the src/libespeak.so file 2011-05-10 20:48:55 +01:00
Reece Dunn b1f8b7bedc Merge branch 'master' into build 2011-05-03 18:39:13 +01:00
jonsd b629cec68c Update 'voices' to match eSpeak 1.45.04
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@265 d46cf337-b52f-0410-862d-fd96e6ae7743
2011-05-03 12:34:04 +00:00
jonsd cd79b6d703 [1.45.23]
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@264 d46cf337-b52f-0410-862d-fd96e6ae7743
2011-05-03 12:05:04 +00:00
jonsd 9c4a612762 [1.45.23]
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@263 d46cf337-b52f-0410-862d-fd96e6ae7743
2011-05-03 11:59:55 +00:00
Reece Dunn 5ffb012402 Merge branch 'master' into build 2011-05-01 17:21:23 +01:00
jonsd 2c8d45613b [1.45.21]
-x command-line option. Fixed possible buffer overflow when writing phoneme output.

Slavic languages, changed behaviour of [v] during voiced/unvoiced propagation.

When looking for a word boundary when breaking long clauses, allow for greater word size (Southern Indian languages have big words 3-byte UTF-8 character codes).

$combine.  Don't combine with the nerxt word if it is translated using a different language.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@262 d46cf337-b52f-0410-862d-fd96e6ae7743
2011-04-27 08:48:58 +00:00
Reece Dunn 2c4f1d4293 Merge branch 'master' into build 2011-04-26 18:42:45 +01:00