jonsd
dc09dd11f1
[1.30] Add option for a pause between words: command option -g or espeak_SetParameter(espeak_WORDGAP)
...
Add different intonation styles (attribute "intonation" in voices files).
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@114 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-12-31 15:56:11 +00:00
jonsd
fb7230a912
[1.29.29] Add inital draft of language "ta", Tamil
...
lang=en: Don't treat "Mc" prefix as a separate word, combine it with the following word.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@113 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-12-20 13:45:16 +00:00
jonsd
6c7e8ae54f
[1.29.26] Allow longer echo delay period at the end of speech if the echo strength is > 20.
...
lang=vi: recognise combining accent characters (for tone accents).
Use a different intonation pattern, with more expression, for sentences which end in exclamation mark.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@112 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-12-18 11:57:59 +00:00
jonsd
22756f15a6
[1.29.25] <emphasis> tag now changes the intonation to emphasize the specified word.
...
option_emphasize_allcaps in translate.cpp, if set will emphasize words which are all-capitals.
Changed intonation.cpp.
Added an intonation for sentences which end in an exclamation mark.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@111 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-12-14 10:43:52 +00:00
jonsd
363753f388
[1.29.24] Fixed problem where espeak_GetCurrentVoice() gave a newline character after the voice name.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@110 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-12-12 10:46:48 +00:00
jonsd
38a60f15c6
[1.29.23] Increase max speed from 370 to 390 wpm.
...
lang=zh: Fix tone numbers in pinyin input.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@109 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-12-03 01:10:10 +00:00
jonsd
b1a45dcdf5
[1.29.22] Remember voice variant over <speak> </speak> tags.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@108 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-11-26 09:55:02 +00:00
jonsd
40c466b36e
Fixes to Sound Icons (play WAV files for punctuation).
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@107 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-11-21 10:27:32 +00:00
jonsd
5e73431fd9
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@106 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-11-14 15:18:27 +00:00
jonsd
dd2dd798d8
Changes to lang=en-r
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@105 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-11-14 10:09:04 +00:00
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
jonsd
5414063759
[1.26.10] Lengthen phoneme [n] slightly.
...
Internationalization of Windows espeak and espeakedit installers.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@54 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-23 16:47:37 +00:00
jonsd
3c1fcdfdbe
Add windows/espeakedit project build data.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@53 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-21 16:26:07 +00:00
jonsd
a130114554
[1.26.09] UriCallback() "base" parameter has empty string rather than NULL pointer.
...
lang=pt character names for accentented letters.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@52 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-20 16:20:47 +00:00
jonsd
b7f2dd2d04
[1.26.08] Fixed --stdout option in "espeak" program was writing to file "stdout".
...
Fix to UTF-8/8-bit character set recognition.
lang=de, more additions to translation rules, changed phoneme name [OI] to [OY].
lang=it, turned of "syntactic doubling" (temporarily?)
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@51 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-19 19:04:45 +00:00
jonsd
63b98602fd
[1.26.07] lang=it, adjust phonemes [a] [a/] [e]
...
lang=it, fix "i" missing at end of words.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@50 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-18 15:51:04 +00:00
jonsd
6a325e7781
[1.26.06] Fixed check for dot in abbreviations, for multibyte characters.
...
Defined a Revision number macro in speak_lib.h for interface changes.
Changes to formant rate smoothing so that it's proportional to frequency.
Add phoneme translations for mbrola "it3" "it4" Italian voices.
Added rule in *_rules files for "word starts with capital letter".
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@49 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-18 12:12:25 +00:00
jonsd
37b8323d68
[1.26.05] Add files.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@48 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-14 18:59:32 +00:00
jonsd
188b0d7c11
[1.26.05] Fix count of upper-case letters in a word to consider multibyte characters.
...
Mbrola translations, option to not match across a word boundary.
Mbrola translations, allow check of lengthen indicator [:].
espeakedit, add operation to apply a voice's formants modifications to a keyframe.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@47 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-14 18:41:52 +00:00
jonsd
2dbbff737b
Windows DLL: add __declspec(dllexport) to each function call in speak_lib.h
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@46 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-13 13:14:00 +00:00
jonsd
257ddb2436
[1.26.04] lang=pl, fixed bug where "nie" duplicated the next word.
...
Added attributes in voice file: voicing, breath, breathw.
Added "en-wisper" voice.
espeakedit, fixed crash when playing sounds using a voice file with a high pitch.
lang=it, use phoneme [u], not [U]
Added directory docs to svn.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@45 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-13 08:08:41 +00:00
jonsd
3ab4a32bab
[1.26.03] Priority stress [''] reduces other primary stress to secondary not unstressed (except lang=pt).
...
Add short pause between [*] and a fricative.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@44 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-12 11:49:46 +00:00
jonsd
ad4950c203
[1.26.02] SelectVoice(), make voice_variants[] static.
...
lang=de many translation improvements.
TranslateWord(), check that a prefix rule is still allowed after a suffix has been removed.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@43 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-11 12:52:34 +00:00
jonsd
245ee91a84
lang=de improve de_rules
...
Changes to "de" lexicon comparitor
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@42 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-09 02:32:26 +00:00
jonsd
52fcbc6d29
lang=pt update pt_list, pt_rules
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@41 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-08 16:35:55 +00:00
jonsd
5d3fc7ffac
Added directory "windows" - Windows specific source files and build data.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@40 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-08 15:19:40 +00:00
jonsd
e35e573490
[1.26.01 Add "options" parameter to espeak_Initialize.
...
Add callback event: espeakEVENT_PHONEME
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@39 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-08 13:37:07 +00:00
jonsd
cbfc3e0670
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@38 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-08 12:01:31 +00:00
jonsd
08c34b0f0b
[1.26] leng-en-r adjust [a] [oU], adjust stressLength in voice file.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@37 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-08 11:53:37 +00:00
jonsd
510f9c9e80
[1.25.19] lang=hu removed regressive voicing
...
lang=en-r adjusted phonemes [a] [eI] [t#]
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@36 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-07 07:51:41 +00:00
jonsd
bc7ef71556
[1.25.18] Adjusted [la], [wi]
...
Added mechanism to reduce [t] before unstressed vowels (for en-us)
Fixed X (no vowels) operator in pre-rules in *_rules files.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@35 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-06 16:03:52 +00:00
jonsd
0fa20438c1
[1.25.17] Fix rule trace for suffix rules (were omitted in espeakedit).
...
lang=de improve de_rules.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@34 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-04 22:46:11 +00:00
jonsd
c793da464f
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@33 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-03 14:27:21 +00:00
jonsd
73e45f9c05
[1.265.16]
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@32 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-02 15:23:29 +00:00
jonsd
97b217c26a
[1.25.15] Callback in AUDIO_OUTPUT_PLAYBACK mode gives a zero-terminated list of events.
...
espeak_SetSynthCallback() can be called either before or after espeak_Initialize().
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@31 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-06-01 18:00:19 +00:00
jonsd
85cb0ec378
[1.25.14] Added feature to define collections of letter sequences in *_rules files for use in rules.
...
lang=pt Reduce phoneme [&~] to [&] in unstressed syllables.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@30 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-31 11:13:24 +00:00
jonsd
d900e49957
[1.25.13] Phoneme name [r] is no longer reserved, may be redefined by languages.
...
Phoneme [z], increased voicing and slightly longer.
lang=af, updates to af_list,af_rules
lang=hu, added unstressed words, abbreviations.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@29 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-30 13:32:38 +00:00
jonsd
adbe2d44f3
[1.25.12] lang=af Corrected previous which used wrong WAV file for phoneme [R]
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@28 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-29 21:28:55 +00:00
jonsd
aeca951879
[1.25.11] Fix problem with temporary language change when using a voice-variant.
...
lang=hu Merge "nem" with next word.
lang=ro Many additions to ro_list. Change phoneme [o].
lang=af Update phoneme [R], which also appears as [R3] in general consonants.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@27 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-29 17:05:46 +00:00
jonsd
e4ab27025d
[1.25.10] lang=hu, remove regressive voiceing bwteeen words
...
phoneme [J], more glide from previous vowel.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@26 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-27 10:48:13 +00:00
jonsd
2ae90a2548
[1.25.09] Say "dot" not "point" for 2. when not followed by another number.
...
lang=hu, vowel_pause=0x20, fix [A] [a:] endtypes
lang=pt, "r" phonemes
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@25 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-26 11:34:31 +00:00
jonsd
42303257fd
Fix indentation.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@24 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-25 14:51:04 +00:00
jonsd
863f1f1048
[1.25.08] Fix to uft-8 recognizer.
...
lang=hu, set no secondary stress; [e:] [E] are closer,
Don't consider mbrola voices during voice selection.
Fix voice variant not being set from SSML.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@23 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-25 09:58:46 +00:00
jonsd
20d045d44c
[1.25.07] lang=pt, change phoneme [&~], add [U]
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@22 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-24 00:53:24 +00:00
jonsd
232efce212
[1.25.06] lang=is changes.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@21 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-23 18:30:18 +00:00
jonsd
ae4ae76802
[1.25.04] Windows, look in Registry to find location of dictsource.
...
Add lang=is Icelandic.
Adopt Phoneme [R] from experimental Croatian [R2].
lang=hu, add vowel_pause.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@20 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-23 10:34:28 +00:00
jonsd
e40539b00b
[1.25.3] espeak_SetVoiceByName() didn't set current_voice correctly when voice is specified by filename.
...
Added ResetLetterBits() to clear data before using SetLetterBits().
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@19 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-22 01:47:55 +00:00
jonsd
8a6e17ac7c
[1.25.02] Added translation for mbrola "gr2" Greek voice.
...
Filtered ustop/t_short.wav to remove high frequencies.
Reduced formant glide for phoneme [c].
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@18 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-21 17:10:30 +00:00
jonsd
85fe415375
[1.25.01] Add data for character set Latin4.
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@17 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-19 23:59:15 +00:00
jonsd
04262a8459
Add [R] phoneme to mbrola translations: cs, hr, af, pl
...
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@16 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-19 17:37:57 +00:00
jonsd
ec9796cb99
[1.25] Enable exclamation intonation for lang=pt
...
Lang=fr, [o],[O] more open.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@15 d46cf337-b52f-0410-862d-fd96e6ae7743
2007-05-19 01:24:45 +00:00