Software speech synthesizer (text-to-speech)

Edit Package espeak

eSpeak is a compact open source software speech synthesizer for English
and other languages.

eSpeak uses a "formant synthesis" method. This allows many languages to
be provided in a small size. The speech is clear, and can be used at
high speeds, but is not as natural or smooth as larger synthesizers
which are based on human speech recordings.

Refresh
Refresh
Source Files
Filename Size Changed
easpeak-fix-bufferoverflow-strncpy.patch 0000000403 403 Bytes
espeak-1.47.11-source.zip 0002813649 2.68 MB
espeak.1 0000003674 3.59 KB
espeak.changes 0000010060 9.82 KB
espeak.spec 0000003723 3.64 KB
Revision 23 (latest revision is 32)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 211405 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 23)
- Update to version 1.47.11
  + No changelog entry
- Changes from 1.47.10
  + Data change only.
  + Revert 't' sound in Spanish to version 1.47.07.
- Changes from 1.47.09
  + Bug fix (lookup in *_list occasionally found the wrong word).
- Changes from 1.47.08
  + Automatically generate character names for subscript and superscript
    characters.
  + Use internal ctype data for character codes up to U+024F.
  + Add API function  espeak_TextToPhonemes().
  + Add test language az, Azerbaijani.
- Changes from 1.47.07
  + Language data changes only.
- Changes from 1.47.06
  + Fix for systems which have 44010Hz but not 22050Hz audio.
  + Now runs OK in ARMv7 mode.
- Changes from 1.47.05
  + Bug fixes.
  + Phoneme definitions: add conditions prev2PhW(), next3PhW().
  + Added language: ms (Malay)
    Command line:
    --voices=<directory>  lists the voices in the specified subdirectory.
- Changes from 1.47.03
  + Bug fixes.
- Changes from 1.47.01
  + Added languages:
    - an  Aragonese.
    - fa  Farsi.
    - ga  Irish.
    - lt  Lithuanian.
    - pa  Punjabi.
  + Many language improvements, including American English, Danish,
    Dutch, Portuguese, Tamil.
  + Command-line program.  
    - Added -version option.
    - Added optional value to --ipa option.
      --ipa=1 adds a 'tie' character to link letters in a multi-letter
        phoneme name.
      --ipa=2 adds a zero-width joiner to link letters in a 
        multi-letter phoneme name.
   -  -X option now lists the names of attributes from *_list files.
  + Speak the names of Braille Dot characters, U+2800 to U+28FF.
  + Speak names of characters in some non-native alphabets.
  + Automatic switch to a different language for text in non-native
    alphabets.
  + Improved speaking of text from a non-native alphabet after
    automatically switching to a different language voice.
  + Break words with characters from different alphabets into
    separate words.
  + Ignore soft-hyphen (U+00AD) in text.
  + Klatt vioices, improved nasal vowels.
  + espeak-data can be compiled using a different sample rate than the
    default 22050Hz.  eSpeak will then generate speech at that sample rate.
  + Change the structure of the espeak-data/voices directory to use
    subdirectories for europe, asia, and others.
  + Add suffix option 'm' to allow multiplr suffixes to be removed from a word.
  + Allow $text attribute when a text translation is given in a different alphabet.

  + Phoneme definitions.
    - Add NOT operator in conditions.
    - Add prevVowel() and nextPh2W() 
    - Ignore UTF8-BOM sequence at the start of phoneme definition files.
  + espeakedit application.
    - Use wxWidgets 2.8 on Linux.
    - Use wxNotebook for prosody and vowel pages.
    - Add an option to compile the phoneme data at a specified sample rate
     (uses the 'sox' program for the conversion of WAV file data).
- Add easpeak-fix-bufferoverflow-strncpy.patch; fix a bufferoverflow from
  dictionnary sources files (forwarded request 211295 from posophe)
Comments 0
openSUSE Build Service is sponsored by