jonsd
e87bb29b27
[1.29.20] Fix for crash in Chinese text.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@104 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-11-13 02:28:05 +00:00
jonsd
f9725f9f64
[1.29.18] Add data for Serbian voice ("sr").
...
Moved Croatian/Bosnian/Serbian dictionary source data to hbs_rules, hbs_list.
Added data for Ancient Greek voice ("grc").
In voice files, the attribute: word n adds a short pause between words. n = 1 to 4 for increasing pause length.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@103 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-11-10 22:10:43 +00:00
jonsd
c049552f9e
Changes to languages: en, en-r.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@102 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-11-09 10:36:22 +00:00
jonsd
1b97152979
Reduce amplitude of p(r)
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@101 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-11-08 14:42:29 +00:00
jonsd
49bebc14dc
Shorten [b] + semi-vowel.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@100 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-11-08 14:32:14 +00:00
jonsd
b8e4fd103a
[1.29.17] Limit the minimum pitch (including flutter) to 25Hz.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@99 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-11-08 11:07:22 +00:00
jonsd
960fc6dfdc
lang=en, changes to [r]
...
lang=en-r, added version of [aI@] phoneme
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@98 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-11-07 12:25:25 +00:00
jonsd
bd79fee87d
Changes to voice: en-r
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@97 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-11-06 09:33:54 +00:00
jonsd
74e4e9b09e
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@96 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-11-02 01:09:25 +00:00
jonsd
531de957cd
[1.29.15] Fix compiler warning, conversion from string constant to 'char *'.
...
espeakedit: Change compile_report file to include the phoneme name as well as phoneme table which uses each data file.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@95 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-11-01 19:09:27 +00:00
jonsd
9543dcc00d
[1.29.12] *_list files can translate words to "sounds like" words as well as phonemes. $textmode, $phonememode.
...
Lang eo: use .replace in eo_rules for "cx" etc.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@94 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-10-29 09:42:18 +00:00
jonsd
5bdf9d63ab
[1.29.11] Move character substitution feature to language *_rules files.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@93 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-10-23 13:14:49 +00:00
jonsd
e5f2d6f4c6
Fix a numerical overflow in wavegen() which could cause distortion when a voice file increases the height of formant peaks.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@92 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-10-18 12:09:06 +00:00
jonsd
dbe268fc06
[1.29.10] Change the harmonic for formants 6,7,8 only at cycle quiet points, not every 64 cycles. This reduces noise clicks.
...
Fix agc, not applied correctly when echo is set.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@91 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-10-16 00:40:08 +00:00
jonsd
0e3e90126e
Ensure echo completes one echo period at the end of speech.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@90 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-10-05 11:04:43 +00:00
jonsd
646e612213
Add voice "en-wi".
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@89 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-10-04 10:54:36 +00:00
jonsd
ca61663045
[1.29.07] Reduce clicks at very low pitches due to numerical overflow in wave generation.
...
Treat echo-delay = 0 as "no echo", even if ech-amplitude is set.
lang=ru, fix crash for "words" which has produce no phonemes (wg. ":").
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@88 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-10-01 09:26:33 +00:00
jonsd
5671a4bd93
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@87 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-09-26 21:52:16 +00:00
jonsd
09c32b73f0
[1.29.07] Set correct 22050Hz rate for mbrola voices de5,de6,de7
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@86 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-09-17 10:30:46 +00:00
jonsd
41fb54859d
[1.29.06] Adjust some vowels in en-sc, en-r, en-rp, en-wm
...
Windows: Fix problem with mbrola voices stopping in Jaws screenreader.
--compile. Don't read and report faults in previous *-dict file.
Added phoneme translation for German mbrola "de6" voice.
Fix to phoneme translation for German voices.
lang=zhy. Assume word boundary between an ideagraph and an English word.
lang=pt. Update pt_rules
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@85 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-09-16 16:18:36 +00:00
jonsd
a6a5246a54
[1.29.04] Allow up to 10 parts in multiple-word entries in *_list files.
...
lang=hr: Recognize Roman numbers only when all-capitals.
lang=en: Change to word-final [I] (phoneme [i]).
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@84 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-09-11 09:58:39 +00:00
jonsd
40d4adadbf
[1.29.02] lang=af: updated af_rules and af_dict
...
Changes to voice selection code to accept voice+variant voice names in SSML tags.
Changes to voice change code to use function DoVoiceChange().
lang=pt: Don't reduce phoneme [&~] to the more open [&] in unstressed syllables.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@83 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-09-10 10:04:14 +00:00
jonsd
943e8b300e
[1.29.01] <prosody pitch> when specified as semitones had no effect.
...
lang cs: mbrola phoneme translation was missing phoneme [R^]
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@82 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-09-04 09:20:28 +00:00
jonsd
75f0402750
Remove duplicate definition of wave_flush() in wave.cpp.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@81 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-09-01 10:31:06 +00:00
jonsd
3d97adb438
[1.29] lang=en, minor changes to phonemes [I] [V] [aI] [eI]
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@80 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-08-27 12:57:24 +00:00
jonsd
fcfd96635a
[1.28.07] continued
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@79 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-08-21 14:45:26 +00:00
jonsd
cbff131b89
[1.28.07] Changed the format of envelope files (phsource/envelope). These are not text files which contains coordinates which define the envelope.
...
The compile_phoneme_data operation now produces an image file phsource/envelopes.png which shows the shape of the envelopes.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@78 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-08-21 14:44:24 +00:00
jonsd
02c49ce573
[1.28.06] Change to phoneme [l^]
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@77 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-08-18 23:40:04 +00:00
jonsd
614e05138f
Added makefile and speech.h for DOS build.
...
Moved the Windows build files together with DOS and others into a new directory: "platforms".
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@76 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-08-18 00:29:04 +00:00
jonsd
d995ed450d
[1.28.05] continued.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@75 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-08-17 13:02:16 +00:00
jonsd
5019e65842
[1.28.05] Changed names of voice variant files (espeak-data/voices/!v).
...
Moves "wisper" and "croak" into voices/!v.
Voice variants can now be specified as en+wisper, en+f2 (for female 2), etc.
espeak --voices=variant lists the voice variants.
Moves some lines from speech.h into other header files.
Possible fix for data version check on big-endian.
Fixed crash error iin LoadConfig().
Fixed crash in espeakedit: press Tab in enpty Prosody window.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@74 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-08-17 12:58:34 +00:00
jonsd
d4ff77a7d5
[1.28.04] Don't join [v][z] to a liquid [l][r][w][j] across a word boundary.
...
Changes voice variant file names in espeak_data/voices/!v from !variant12 etc to !varnt12 for DOS 8 character filename limit.
Use a separate phoneme translation file for Swedish voice mbrola "sw2".
Updates languages dictionaries "af", "sv"
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@73 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-08-15 16:30:47 +00:00
jonsd
eb7ff287d4
[1.28.04] espeakedit: look for environment variable ESPEAK_DATA_PATH
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@72 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-31 09:43:34 +00:00
jonsd
c7c0c59788
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@71 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-31 09:32:41 +00:00
jonsd
fff08aaa75
Added the espeak-data/voices directory to the repository.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@70 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-31 09:27:47 +00:00
jonsd
810fb2404d
[1.28.03] Added macro in speech.h for max. length of the espeak-data path.
...
Added language: "bs" Bosnian.
Fix to speak_lib.h for Windows dll version.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@69 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-31 09:17:13 +00:00
jonsd
1329d6c84b
Include -k option (indicate capitals) in the commands,html document file.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@68 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-19 02:50:14 +00:00
jonsd
d57575bbb9
[1.28.01] Fix compile error when compileing without #define USE_PORTAUDIO
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@67 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-17 16:54:37 +00:00
jonsd
9e558ad4dc
[1.28]
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@66 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-16 18:56:34 +00:00
jonsd
daaa9ddbb7
[1.27.10] Added inverse conditional rules in *_list and *_rules. eg. ?!3 "if rule 3 is NOT set".
...
lang=en-r, adjusted vowels.
Moved single characters (eg. % @) from *_list to *_rules so they can be used in combinations (eg. %-).
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@65 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-15 16:02:08 +00:00
jonsd
0def252307
[1.27.09] Fix for --punct option when used with <say-as>.
...
lang=hu, shorten "ll". Test: remove differences in vowel lengths depending on the following phoneme.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@64 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-12 21:39:42 +00:00
jonsd
3546b19965
[1.27.08] Fix to inheriting voice attributes over <speak> and <voice> tags.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@63 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-10 16:10:26 +00:00
jonsd
0c3b856173
[1.27.07] Fixed crash when espeak_Initialize() is called after espeak_Terminate()
...
espeakedit: setlocale(LC_NUMERIC,"C") before opening spectrum.dat file.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@62 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-09 11:08:12 +00:00
jonsd
f3a4623535
[1.27.06] Roman number translation added (for some languages).
...
espeak_Char(32) can speak "space" by adding an entry for _#32 in *_list file. Similarly for Tab.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@61 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-07 15:37:48 +00:00
jonsd
efbed31f77
[1.27.05] Fix bug in numbers (million spoken as "thousand") introduced in 1.27.04.
...
Added mk_rules, mk_list, phonemes_mk.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@60 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-05 13:00:09 +00:00
jonsd
1a28202d00
[1.27.04] tr_languages: replace_char substitution can do 2->1 and 1->2 characters.
...
espeakedit: set and save path for master phonemes file.
espeakedit: added delete_phoneme and import_phoneme actions in phoneme files.
espeakedit: improve data in log_espeakedit, include phoneme names.
espeakedit: only write to log_espeakedit for speak from text window, not when playing vowel files.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@59 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-04 22:59:40 +00:00
jonsd
3303246b80
[1.27.03] Windows, look for env variable ESPEAK_DATA_PATH.
...
espeakedit, fix crash in Compile_phoneme_data when there is no voices directory.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@58 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-03 11:32:43 +00:00
jonsd
26c3d3a9ee
[1.27.02] lang-hu, change vowel lengths
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@57 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-07-01 20:30:57 +00:00
jonsd
05aeea7858
[1.27] Only keep one primary stress when adding prefixes.
...
Add stress_rule=4, altepenultimate stress.
Change license to GPL version 3.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@56 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-30 12:31:21 +00:00
jonsd
8ad5946b29
[1.26.11] Windows: look for environment variable ESPEAK-DATA-PATH for the directory which contains the espeak-data directory.
...
AdjustFormants(): adjust the F2 target by a factor which depends on the voice pitch.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@55 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-26 11:00:24 +00:00