Commit Graph
346 Commits
Author SHA1 Message Date
Reece Dunn ea858d2b28 Merge branch 'development' into build 2011-12-17 08:14:39 +00:00
Reece Dunn 5c06650486 1.46.09 2011-12-17 08:13:34 +00:00
Reece Dunn 14e2ea6ffb Merge branch 'development' into build 2011-12-05 08:34:48 +00:00
Reece Dunn 5cd9f9217e remove a file added by mistake 2011-12-02 08:19:46 +00:00
Reece Dunn 37e60b00b6 Merge branch 'development' into build 2011-11-29 23:33:43 +00:00
Reece Dunn 1d07e97816 1.46.06 2011-11-29 23:31:13 +00:00
Reece Dunn 0dfb6627df Merge branch 'master' into development
Conflicts:
	dictsource/am_list
	phsource/ufric/s_pal.wav
2011-11-29 23:21:17 +00:00
jonsd 0617cc4750 [1.46.01]
Improve error detection in *_list files.

Lang=hu, remove feature to unstress the second of two capitalized words at end of clause.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@277 d46cf337-b52f-0410-862d-fd96e6ae7743
2011-11-29 18:26:56 +00:00
Reece Dunn 5b1eb576e6 Merge branch 'development' into build 2011-11-23 22:16:11 +00:00
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