Commit Graph

  • 9c3daf2c88 build: ensure that the espeak-data-local directory is clean. Reece Dunn 2010-06-28 21:28:59 +01:00
  • 8518937aba build: ensure that the ~/espeak-data directory is clean. Reece Dunn 2010-06-28 21:27:08 +01:00
  • 6798e206c3 Merge branch 'master' into build Reece Dunn 2010-06-28 21:08:08 +01:00
  • 29f50d6560 build: add an install target. Reece Dunn 2010-06-28 21:00:04 +01:00
  • a9fedd94db [1.43.48] Add mbrowrap.cpp to emulate the mbrola library which is available in Windows, but not on Linux. mbrola voices in command-line espeak and libespeak now call mbrola directly rather than generating phoneme information as text. Mbrola phonemes as text is still available with the new --pho command-line option. jonsd 2010-06-28 15:50:12 +00:00
  • fb9338ad14 Add makefile.espeakedit jonsd 2010-06-25 20:38:54 +00:00
  • 11ba954486 Add some missing files to phsource. Remove executable attribute from program source files. jonsd 2010-06-25 19:14:09 +00:00
  • 5a4cbf98ec Add some missing files to SVN repository. jonsd 2010-06-25 18:50:41 +00:00
  • b6819aff85 build: some fixes Reece Dunn 2010-06-25 17:03:41 +01:00
  • b3527b7eb2 build: split out epeak-data and espeak-data-local again. Reece Dunn 2010-06-25 17:00:47 +01:00
  • 4e56232409 build: build the espeak voice data. Reece Dunn 2010-06-25 16:50:15 +01:00
  • b04fab1a6d build: generate the espeak-data-local directory (not completely working yet) Reece Dunn 2010-06-25 16:08:44 +01:00
  • d62ebe3a13 build: build espeak-phoneme-data Reece Dunn 2010-06-25 15:51:03 +01:00
  • 6204ef22f9 build: add a build script for espeakedit. Reece Dunn 2010-06-25 15:47:00 +01:00
  • 8eb4313beb build: change the mode of the files to 644. Reece Dunn 2010-06-25 15:34:42 +01:00
  • c8b77ae2ce build: add a .gitignore file. Reece Dunn 2010-06-25 15:33:21 +01:00
  • e470fb4854 build: added a top-level makefile driver. Reece Dunn 2010-06-25 15:31:25 +01:00
  • 63daaecefc build: allow portaudio 18 and 19 to be switched easily. Reece Dunn 2010-06-25 15:30:24 +01:00
  • 18240ae109 [1.43.46] Fix: Speak punctuation option also caused text after [[ to be spoken as phoneme codes even if espeakPHONEMES flag is not set. jonsd 2010-06-20 13:15:35 +00:00
  • cec2c415da [1.43.31] *_list files: added attribute $sentence. *_rules files: added attributes $w_alt, $p_alt. phoneme definitions: added attribute no_pause. jonsd 2010-05-21 23:21:06 +00:00
  • 19b774ffc6 [1.43.16] jonsd 2010-04-03 22:20:25 +00:00
  • 805c5dfdee [1.43.03] release jonsd 2010-03-13 21:45:17 +00:00
  • 9ffdc46fa0 [1.43.10] Fix --compile-debug option. jonsd 2010-03-12 12:11:45 +00:00
  • aaa5d61737 [1.43.02 release] jonsd 2010-03-09 00:31:31 +00:00
  • 7aab0f05c0 [1.43.03] Fix: " 50000", with leading spaces was spoken as "50". jonsd 2010-02-24 12:18:40 +00:00
  • c8de98e167 [1.43] Release jonsd 2010-02-17 02:10:53 +00:00
  • 2698461aa4 [1.42.42] Don't recognize space as a thousands separator if it's tab, newline, or multiple spaces. Don't recognuze space as a thousands separator if not followed by exactly 3 digits. jonsd 2010-02-13 11:14:41 +00:00
  • 20f52f0301 [1.42.21] New format for phoneme source files. Update phoneme data for Klatt synthesizer. jonsd 2009-12-20 07:48:33 +00:00
  • dd1623232f Fixes for Klatt synthesizer jonsd 2009-12-16 00:03:31 +00:00
  • b2cbee1f9e [1.42.04] Release version. jonsd 2009-12-10 18:03:54 +00:00
  • de52d78665 [1.42.03 release] Allow .txt release for *_rules and *_list files. Rules lookup, consider multi-byte characters when calculating matchign points. Fix bug in Roman Number translation. jonsd 2009-12-08 17:59:06 +00:00
  • e404310b8f [1.42.02] jonsd 2009-11-30 13:54:30 +00:00
  • f2eed5229e [1.41.32] lang=hu, ordinal number fixes --punct, changes to intonation of punctuation names. Add language option: don't stress second part of hyphenated words. jonsd 2009-11-09 13:11:13 +00:00
  • 075bfe9006 [1.41.18] *_list: Changed name to $combine (from $alt2) for the attribute which indicates that a word should combine with the next word. jonsd 2009-10-19 11:10:05 +00:00
  • 7fc0ab97e1 [1.41.17] espeakedit: add "format *_rules file" feature. jonsd 2009-10-16 09:35:25 +00:00
  • 1ef2aa6091 [1.41.15] Fixes to: announce punctuation ( --punct option) jonsd 2009-10-12 16:38:17 +00:00
  • 749c336768 [1.41.13] Fixes for ordinal numbers (lang=hu). Change phoneme names in Indian languages , [t.h] and [d.h] to [th.] [dh.] jonsd 2009-10-10 13:17:19 +00:00
  • 646f5aead0 [1.41.10] Fixes for ordinal numbers (lang=hu). jonsd 2009-10-09 10:37:13 +00:00
  • 869878ec3e [1.41.09] Ignore characters U+200c, U+200d (zero width non-joiner, zero width joiner). jonsd 2009-10-05 12:20:07 +00:00
  • 5b52f78f2e [1.41.08] espeakedit, add menu item Help->Documentation. lang-hu: fix ordinal numbers. jonsd 2009-10-05 09:02:50 +00:00
  • b1bea7ab61 [1.41] Added language da (Danish) Fixed to wave_sada.cpp jonsd 2009-09-06 10:07:34 +00:00
  • d39f19570b [1.40.22] Fix numbers greater than 1000000, for Indian languages. jonsd 2009-06-19 11:32:58 +00:00
  • 0fc12016fa [1.40.21] Fix: -g command option not working on Windows. Fix: Text position value in events was limited to 16 bits. jonsd 2009-05-29 11:48:39 +00:00
  • 206026b498 [1.40.13] lang=it, added dictsource/it_listx with corrections for stress position and open/close vowel type. Changes to allow compilation on WinCE (Windows Mobile), with notes in platforms/windowsMobile. jonsd 2009-04-06 13:02:58 +00:00
  • f105d8d5e1 [1.40.11] lang=fr: removed unstressed monosyllable option. lang=pt,it: fixed crash when speaking some numbers. jonsd 2009-03-13 13:02:20 +00:00
  • 3869045b19 [1.40.10] SSML: Fix bug where <mark> was ignored before some punctuation characters. jonsd 2009-03-12 12:27:17 +00:00
  • 396c1af678 [1.40.09] Changed -b option to include an option for 16 bit character input. jonsd 2009-03-11 13:39:31 +00:00
  • 0d3e23ef39 [1.40.07] *_list files. Ad feature for ordinal numbers (for some languages). *_list files. Allow hyphenated word groups to start with a number. *_list files. Allow "words" of symbols to contain brackets (move check for bracket characters to after the *_list lookup). --punct option. Fix some unnecessary pauses when speaking punctuation names. jonsd 2009-01-18 11:37:10 +00:00
  • 718b955bfc [1.40.01] Fix mbrola translation for "r" in Spanish and some other languages. jonsd 2008-12-23 10:45:33 +00:00
  • 3d02bd19d4 Tidy up phsource. jonsd 2008-12-22 19:19:34 +00:00
  • eabd70afbf [1.39.48] Fix lettergroups: Sort items to longest first. jonsd 2008-12-20 10:31:00 +00:00
  • 7758b77459 [1.39.42] Languages which use non-Latin alphabets will automatically speak a word of Latin characters as English (or another specified language) without the need for entries in its *_rules file. jonsd 2008-12-17 12:17:53 +00:00
  • 90cb171a52 Correction to comment for revision 209: 'Make more functions and variables "static"' jonsd 2008-12-13 11:07:21 +00:00
  • b053a790df Program restructure and tidy-up. Change Translator from Class to Struct, so avoiding use of Classes in eSpeak. Make more functions and variables "extern". jonsd 2008-12-13 10:54:41 +00:00
  • 3096b7634d [1.39.39] Windows SAPI5 installer: Remove the limit on the number of voices specified for inclusion in the Windows Registry. jonsd 2008-12-12 13:33:52 +00:00
  • 81260ec416 Tidy up phsource. jonsd 2008-12-04 20:08:41 +00:00
  • 897237bcf1 Phonetables: Use "length" field in Tone phonemes to adjust the lengths of the vowel. jonsd 2008-12-04 15:40:32 +00:00
  • f90a4e369e [1.39.36] *_list files: add attribute $max3 to limit repetitions of a symbol to 3. -v command option, if the voice-name is not found, lookup using it as a language name. Windows: allow longer path names for espeak-data. -m option: Ignore text within <script> and <style> tags. Reduce default pitch to 80-117. WavegenCloseSound() check if there remain items to be spoken and re-open the sound channel. Reduce voicing before voiced plosives. Corrections to mbrola translation for lang=hi. jonsd 2008-12-03 16:57:41 +00:00
  • 04fa12b60c [1.39.29] Allow combining accent characters inside a word (don't cause the word to be spelled). Add command line options: --path --phonout jonsd 2008-11-23 13:46:27 +00:00
  • 1150d1d8da [1.39.28] Added experimental Klatt synthesizer. Klatt phonemes use a new format of phoneme data. espeakedit, new dialog fields and layout for Klatt phonemes. Added Klatt versions of English phonemes. jonsd 2008-11-22 22:25:29 +00:00
  • a7501374b2 [1.39.26] Added languages: ca (Catalan) lv (Latvian) Numbers: allow for languages which have numbers for 100,000 and (or not) 10,000,000 (eg. hi, sw) Phoneme [ts] new files in phsource/ustop *_rules: fix crash for lettergroups numbers greater than 10, and better error reporting. Languages: eo, jbo: adjust syllable lengths. Language: en, fix "1st, 2nd, 3rd, 5th". But a full ordinal number feature is still needed. jonsd 2008-11-16 09:18:53 +00:00
  • 084cd2c17d [1.39.22] *_list files, allow words in all-capitals which imply $allcaps attribute. Voices: Look for voices also in espeak-data/voices/test. lang=eo: Adjust syllable lengths. Use break between word (word_gap=1). wave.cpp: Fixes to copyBuffer(), wave_write(). jonsd 2008-11-10 21:31:12 +00:00
  • 75970b147a [1.39.18] *_list Allow Hyphens in multi-word entries (aa-bb). This will only match a pair of words which are hyphenated. *_list Fix abbreviations of the form a.b.cde Recognise Armenian punctuation, allow and process Armenian punctuation inside words (affects intonation type, and marks the focus word of the clause). Mbrola: add a delay so that SAPI5 events better follow the speaking. Mbrola: generate phoneme events, and hence SAPI5 viseme events. jonsd 2008-11-07 19:43:53 +00:00
  • af5209f741 [1.39.14] Provide Viseme events on the Windows SAPI5 interface. jonsd 2008-11-03 01:37:45 +00:00
  • 57d43881f5 [1.39.12] jonsd 2008-10-24 00:33:15 +00:00
  • 64154064cb [1.39.11] Fix problem in *_rules files. Conditional rules could cause corrupt phoneme strings. Voice files, "replace" command using an "unstressed" phoneme now ensures the syllable is unstressed. lang: us, pronunciation changes, use new phonemeeeeeeeee [@/] (at end of words) and [O]. lang: fr, pronunciation changes. jonsd 2008-10-13 14:47:46 +00:00
  • 72cf85ec8e [1.39.08] lang=sq: Adjust phonemes. jonsd 2008-10-04 02:02:15 +00:00
  • 5ef05700e1 [1.39.07] Fix SSML <prosody rate> to allow the maximum rate of 390 wpm. Fixes to the generation of the dict_phonemes report. Lang=en-n adjust vowel sounds. Compile phonemes: automatically assume vowel-break marker in second keyframe of a vowel file if none is set. Set letter group 'A' to "vowel letters only" for Indic alphabets. jonsd 2008-09-27 18:14:15 +00:00
  • 359b2327a9 [1.39.06] Added languages for possible development: bn, ml Changes to phonemes: [x] [C] hi: [ph] [th] jonsd 2008-09-23 00:17:19 +00:00
  • a7bb7cb6b4 [1.39.04] Reduce pause when announcing punctuation. Fix crash for list of numbers in some languages, eg: "22,23,24,25,26,27..." Recognise XLL (etc) is not a valid Roman number. espeak_Cancel(), reset punctuation echo. Don't permanently change option_phoneme_input after using [[ ]] internally. lang=af: Only recognise word "'n" as [@] when followed by a space. jonsd 2008-09-20 01:02:37 +00:00
  • 37753d29f4 [1.39.02] jonsd 2008-09-16 21:23:33 +00:00
  • a545c31e10 [1.39.01] Mbrola French voice, add translations for phonemes [E2] [o2]. jonsd 2008-09-09 11:40:13 +00:00
  • b730f8f7ea [1.39] jonsd 2008-09-08 22:17:49 +00:00
  • b8460630f4 [1.38] Lang: en-us pronunciation rule changes, adjust some phonemes. Lang: pl, fr phoneme adjustments. espeakedit: Fix generation of file "dict_phonemes" (.replace could cause phonemes to be missed). jonsd 2008-09-08 21:55:51 +00:00
  • b7a6f479ef [1.38.03] Fix crash with SSML <say-as>. Sada audio output now OK on big-endian processors. Don't reduce the pause before doubles stop consonants (eg.Finnish "kk") as much at high speeds. Language changes: pl (reduce length of stressed syllables, [i] closer, [f] stronger befiore [s]). jonsd 2008-09-01 16:13:19 +00:00
  • 37ded768c9 [1.38] SSML, Fix <prosody rate= > jonsd 2008-08-22 23:12:35 +00:00
  • e312283d22 [1.37.14] language updates: fr jonsd 2008-08-20 21:48:04 +00:00
  • caf5ee7497 [1.37.13] Changes to: en-r, fr, pt jonsd 2008-08-18 12:14:01 +00:00
  • 811b0ed93a [1.37.12] jonsd 2008-08-13 20:39:06 +00:00
  • 1d9fbe1d6a [1.37.11] Changes to languages: pt, fr jonsd 2008-08-07 17:00:01 +00:00
  • 8c40f961d7 [1.37.10] SAPI5: Fix pitch changes for mbrola voices. jonsd 2008-08-07 10:16:47 +00:00
  • 04cdb409db [1.37.09] Fixed pitch adjustments for mbrola voices (eg. -p option). Changes to languages: pt (mb-br4), fr, af jonsd 2008-07-31 14:59:31 +00:00
  • 53ec3d82ae [1.37.07] jonsd 2008-07-21 14:04:17 +00:00
  • b1fc16f6c6 [1.37.07] Support for mbrola Brazilian voices, br1, br3. Included epenthetic vowel [i] in Brazilian. Languages changes: fr, af. jonsd 2008-07-19 13:08:11 +00:00
  • 1ee78e59a8 [1.37.04] Added mbrola voice de2. Update to languages: af, fr jonsd 2008-06-27 09:35:10 +00:00
  • f4ea533d83 Fix: Word events had a bad text index if the word starts with a non-ascii character. jonsd 2008-06-27 09:00:10 +00:00
  • c8eeed7217 [1.37.02] Updates to languages: af, fr, pt, cs jonsd 2008-06-05 18:24:41 +00:00
  • 1c0de9e4b8 [1.37] Option --stdout, include a fake length for the RIFF length as well as the data length. Fix option -k2 with <say-as>. jonsd 2008-04-16 13:07:53 +00:00
  • c6e7a698be [1.36.13] Added phoneme translations for mbrola Spanish voices: es1 es2. jonsd 2008-04-13 22:59:16 +00:00
  • cbc23d04c0 [1.36.12] lang=hr: adjust phonemes [S tS tS; Z dZ dZ;] jonsd 2008-04-10 16:25:15 +00:00
  • 00130d6dda Numbers, add option to say "thousands" and "millions" before their number (LANG=rw) jonsd 2008-03-25 22:52:30 +00:00
  • 42b19ae2c8 Change makefile to avoid "else ifeq". Some versions of "make" don't accept it. jonsd 2008-03-25 10:37:08 +00:00
  • fddf2e7265 [1.36.06] TranslateChar(): Break Korean hangul syllables into individual jamo characters. Remove Translator_Afrikaans class. jonsd 2008-03-23 11:05:33 +00:00
  • f45ec8f36b Fix: Segfault when speaking "ligature A E". jonsd 2008-03-16 13:11:47 +00:00
  • b1492393fb [1.36.02] continued Fix: crash with very long words. jonsd 2008-03-13 01:25:52 +00:00
  • 0b244ba4a5 [1.36.02] Fix for crash on word with abnormally large number of vowels (eg "Hiiiiii.....") jonsd 2008-03-13 01:24:55 +00:00
  • ed8d0c5bfc [1.36.01] Bug fixes. jonsd 2008-03-12 01:37:17 +00:00
  • 2524376f0f [1.36] espeak_Key(key_name) If key_name is a single character, it speaks the character name. Otherwise it speaks key_name as a text string. This is the same behaviour as <say-as interpret-as="tts:key"> Fix: SAPI5 was restricted to 360 wmp. Now the top speed (390 wpm) is allowed. Fix error in phoneme translation data for mbrola "cr1" Croation voice. *_list files: Allow word groups which have no phoneme translation, so that just attributes can be set. The words are considered as a single hyphenated word. Fix: $textmode in *_list files, allow replacement by a word which is also translated in the *_list file. lang=pl: many additions to pl_rules, pl_list jonsd 2008-03-09 22:52:22 +00:00
  • 357f54e8f6 [1.35] continued jonsd 2008-03-07 21:30:08 +00:00
  • a83b20dde6 [1.35] Fixed problem with languages: ru, el, zhy, not speaking English words. jonsd 2008-03-07 18:20:06 +00:00