Browse Source

Added a CHANGELOG.md file.

master
Reece H. Dunn 9 years ago
parent
commit
dffb80cb99
3 changed files with 108 additions and 1 deletions
  1. 104
    0
      CHANGELOG.md
  2. 3
    0
      README.md
  3. 1
    1
      autogen.sh

+ 104
- 0
CHANGELOG.md View File

@@ -0,0 +1,104 @@
# Change Log

## (In Development)

* Support the `--compile-mbrola` command-line option.
* Support the `--compile-phonemes` command-line option.
* Support the `--compile-intonations` command-line option.
* Support SSML <phoneme alphabet="espeak" ph="..."> tags.
* Use -fPIC to support sparc/sparc64 architectures.
* Use the system's portaudio header files.
* Use the system's sonic library and header files.
* Added man files for the `speak-ng` and `espeak-ng` command-line programs.
* Output phoneme compilation errors to stderr.
* Generate build failures if building phoneme, intonation or dictionary files
contain errors.

restructuring:

* Build the code with a C11 compiler, instead of a C++ compiler.
* Moved the library code to `src/libespeak-ng`.
* Renamed `espeak` to `espeak-ng`.
* Renamed `speak` to `speak-ng`.
* Moved the code to build the mbrola voice data, phoneme tables and intonation
data to libespeak-ng.
* Removed the `espeakedit` program and the associated wxWidgets dependency.
* Removed the platforms directory.
* Converted the documentation to markdown.

cleanup:

* Removed unused/empty internal header files.
* Removed unused and commented out code.
* Reformatted the code to use a consistent style and indentation.
* Fixed many GCC and clang warnings.

updated languages:

* fr (French) -- Thomas Guillory
* ga (Irish Gaelic) -- Jim Regan
* it (Italian) -- ChrisLeo
* lv (Latvian) -- Valdis Vitolins

new languages:

* mb-br2 (Brazillian Portuguese)
* mb-lt1 (Lithuanian) -- embar
* mb-lt2 (Lithuanian) -- embar
* mt (Maltese)
* tn (Setswana)
* tt (Tatar)

## Historic

These are a condensed set of releases that were maintained in step with the
upstream eSpeak releases. The releases containing minor build fixes, or only
incorporating upstream changes have been ommitted.

### 1.48.11 - 2014-08-31

* Support building the MBROLA voice files.
* mbrola/de6 support for syllabic m and syllabic n.

### 1.47.14 - 2013-12-03

* Support building with the extended Chinese and Russian dictionary data.

### 1.47.13 - 2013-10-22

updated languages:

* om (Oromo)

### 1.47.12 - 2013-10-12

* Added the NVDA voice variants.
* Do not crash if `espeak_SetPunctuationList` is called with a NULL
punctuation list.
* Fix a segfault in `GetTranslatedPhonemeString`.

new languages:

* om (Oromo)

build:

* Support the `--with-async` configure option.
* Support the `--with-sonic` configure option.
* Support the `--with-mbrola` configure option.
* Support the `--with-klatt` configure option.
* Support the `--with-sada` configure option.
* More build improvements.

### 1.46.23 - 2012-09-11

* Converted the build to use autotools.

### 1.46.11 - 2011-12-31

* Support building all the voice dictionaries.
* More build improvements.

### 1.43.46 - 2010-06-28

* Initial build changes to make it easier to build espeak on POSIX systems.

+ 3
- 0
README.md View File

@@ -23,6 +23,9 @@ created by Jonathan Duddington. It uses spectral formant synthesis by default
which sounds robotic, but can be configured to use Klatt formant synthesis or
MBROLA to give it a more natural sound.

See the [CHANGELOG](CHANGELOG.md) for a description of the changes in the
various releases and with the eSpeak project.

## Build Dependencies

In order to build eSpeak NG, you need:

+ 1
- 1
autogen.sh View File

@@ -8,7 +8,7 @@ fi

mkdir -p m4
touch AUTHORS
touch NEWS
ln -sf CHANGELOG.md NEWS
ln -sf README.md README

aclocal -I m4 || exit 1

Loading…
Cancel
Save