Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

espeak-ng-1.51.1-2.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: espeak-ng Distribution: openSUSE Tumbleweed
Version: 1.51.1 Vendor: openSUSE
Release: 2.1 Build date: Fri Aug 23 13:57:25 2024
Group: Unspecified Build host: reproducible
Size: 614470 Source RPM: espeak-ng-1.51.1-2.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/espeak-ng/espeak-ng
Summary: Software speech synthesizer (text-to-speech)
The eSpeak NG (Next Generation) Text-to-Speech program is a speech
synthesizer that supports 100 languages and accents. It is based
on the eSpeak engine 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.

Provides

Requires

License

Apache-2.0 AND BSD-2-Clause AND GPL-3.0-or-later AND Unicode-DFS-2015

Changelog

* Fri Aug 23 2024 Dominique Leuenberger <[email protected]>
  - BuildRequire /usr/bin/ronn instead of rubygem(ronn): Tumbleweed
    is in progress of switching to ronn-ng.
* Wed Jul 31 2024 Sebastian Wagner <[email protected]>
  - Update patch fix-configure-1171.patch from upstream (just a minor change in revision numbers)
* Tue Jul 16 2024 Cliff Zhao <[email protected]>
  - Add espeak-ng-CVE-2023-49990-49991-49992-49993-49994.patch:
    Backporting 58f1e0b6 from upstream,
    * Add crash test and vectors provided by @SEU-SSL
    * Disallow dummy/null voice load (that causes incorrect translator
      initialization)
    * Fix empty `phondata` file load (that causes unitialized memory access)
    * Limit max word length for RemoveEnding (causes buffer overflow)
    * Limit punctlist initialization from embedded commands (buffer
      overflow)
    * Fix unitialized pitch in wavegen (DBZ and indexing problems)
    * Properly zeroize stack variables before use in TranslateClause and
      SetWordStress
    (CVE-2023-49990, bsc#1218010; CVE-2023-49991, bsc#1218006
    CVE-2023-49992, bsc#1218007; CVE-2023-49993, bsc#1218008
    CVE-2023-49994, bsc#1218009)
* Wed Aug 31 2022 Sebastian Wagner <[email protected]>
  - Update to 1.51.1:
    - no changes
* Sun Apr 24 2022 Sebastian Wagner <[email protected]>
  - added fix-configure-1171.patch to fix configure step
  - remove no longer needed patches:
    - espeak-ng-1.49.2-fix_no_return_nonvoid-in-configure.patch
    - espeak-ng-1.50-fix_gcc10_no_common.patch
    - espeak-ng-1.50-fix_gcc10_no_common_2.patch
  - update to version 1.51:
    - Add support for speechPlayer.
    - Add more tests to check the various parts of espeak-ng.
    - Various changes to clean up the codebase (Juho Hiltunen)
    - Remove support for l_length_mods language option
    - Restructure "option brackets" language option to "brackets" and "bracketsAnnounced"
    - Restructure "stressLength" and "stressAdd" language option
    - New Language option: "lowercaseSentence" for ending a sentence if a period is followed by a lower case letter
    - Add voice variants
    - Rename zh to cmn (Mandarin)
    - Rename zhy to yue (Cantonese)
    - cmn (Mandarin) now assumes all latin characters all English text
      Use cmn-latn-pinyin for interpreting latin characters as pinyin
    - Update list of voice varants for Android application
    - Add Chromium extension (guest271314)
    - Replace `ieee80.c` by a free software implementation (Ulrich Müller)
    - bug fixes:
    - Fix reading malformed SSML (Christopher Brannon)
    - Fix memory allocation (Christopher Brannon)
    - Fix building and phoneme compilation (John Bowler)
    - Fix build scripts for Android (Peter Vágner, Minas Tirith Citizen)
    - documentation:
    - Add documentation about voice and language options.
    - Add documentation about dictionary flags.
    - updated languages:
    - ar (Arabic) -- king-dahmanus
    - ba (Bashkir) -- boracasli98, Valdis Vitolins, Juho Hiltunen
    - cmn (Mandarin) -- Silas S. Brown, Rongcui Dong, Icenowy Zheng, Juho Hiltunen
    - de (German) -- Karl Eick, Henry Krumb
    - el (Modern Greek) -- Reece Dunn (support for variant Greek letter forms)
    - en (English) -- Steven Presser, Ben Talagan
    - eo (Esperanto) -- AlsoScratch
    - eu (Basque) -- agonzalezd
    - fa (Farsi/Persian) -- Shadyar Khodayari
    - ga (Gaelic (Irish)) Chen, Chien-ting
    - grc (Ancient Greek) -- Reece Dunn (support for variant Greek letter forms)
    - hak (Hakka Chinese) -- Juho Hiltunen
    - haw (Hawaiian) -- Juho Hiltunen
    - ka (Georgian) -- Juho Hiltunen
    - kok (Konkani) -- Juho Hiltunen
    - nb (Norwegian Bokmål) -- Juho Hiltunen
    - nci (Classical Nahuatl) -- Juho Hiltunen
    - hy (Armenian) -- tigransimonyan
    - ia (Interlingua) -- nesrad
    - it (Italian) -- Christian Leo
    - ja (Japanese) -- fukuen, Juho Hiltunen
    - jbo (Lojban) -- Juho Hiltunen, xunsku
    - lv (Latvian) -- Valdis Vitolins
    - mi (Māori) -- boracasli98
    - py (Pyash) -- Andrii Logan Zvorygin
    - shn (Shan Tay Yai) -- ronaldaug
    - tr (Turkish) -- boracasli98, SeanTolstoyevski
    - ur (Urdu) -- Ejaz Shah
    - uz (Uzbek) -- boracasli98, Valdis Vitolins, Andiv06
    - yue (Cantonese) -- Andiv06
    - new languages:
    - be (Belarusian) -- Sergei B
    - chr (Cherokee) -- Michael Conrad
    - cv (Chuvash) -- boracasli98, Valdis Vitolins
    - en-us-nyc (English, New York City) -- Richard Calvi
    - haw (Hawaiian) -- Valdis Vitolins
    - he (Hebrew) -- boracasli98, Valdis Vitolins
    - io (Ido) -- José Miguel López, Valdis Vitolins
    - lb (Luxembourgish) -- Marco Barnig, Valdis Vitolins
    - ltg (Latgalian) -- Valdis Vitolins
    - nog (Nogai) -- boracasli98, Valdis Vitolins
    - piqd (Klingon) -- Valdis Vitolins
    - qu (Quechua) -- Valdis Vitolins
    - qdb (Lang Belta) -- Da Def, Valdis Vitolins
    - qya (Quenya) -- Lucas Werkmeister
    - sjn (Sindarin) -- Lucas Werkmeister
    - smj (Lule Saami) -- Katri Hiovain, Sebastien Le Maguer
    - th (Thai) -- Valdis Vitolins
    - tk (Turkmen) -- boracasli98, Valdis Vitolins
    - ug (Uyghur) -- boracasli98, Valdis Vitolins
    - uk (Ukrainian) -- Valdis Vitolins
* Thu Jan 09 2020 Luigi Baldoni <[email protected]>
  - Added espeak-ng-1.50-fix_gcc10_no_common.patch and
    espeak-ng-1.50-fix_gcc10_no_common_2.patch (fix boo#1160389)
* Fri Nov 29 2019 Luigi Baldoni <[email protected]>
  - Update to version 1.50
    * Add a `--disable-rpath` option to prevent libtool hardcoding
      rpaths in the executable.
    * Renamed the `hy-arevmda` language to `hyw`, following the
      2018-03-30 change to the BCP 47 language subtag registry
      making the newly registered `hyw` language code the preferred
      value for `hy-arevmda`. This change keeps support for
      detecting the `hy-arevela` and `hy-arevmda` language tags.
    * Support any length replacement rule strings for the source
      part of the rule (replacing from the 'source' string to the
      'target' string).
    * Add more tests to check the various parts of espeak-ng.
    * Various changes to clean up the codebase.
    * Fix various compiler warnings (`-Winitialized`,
      `-Wmissing-prototypes`, `-Wreturn-type`, and `-Wunused`).
    security:
    * Fix several crashes in the emoji support.
    * Fix several static analysis issues detected by Coverity Scan.
    * Fix several static analysis issues detected by Microsoft
      Visual C++ `/analyze`.
    * `oss-fuzz` support for the SSML logic.
    * Fix running `make check` with `-fsanitize=address` (LLVM
      AddressSanitizer).
    documentation:
    * document the Kirshenbaum phoneme transcription scheme (used
      as the basis of espeak phonemes).
    * document the X-SAMPA phoneme transcription scheme.
    * document the Conlang X-SAMPA phoneme transcription scheme.
    emoji:
    * Update the emoji to Unicode 11.0.
    * Update the emoji translations to CLDR 33.1.
    * gd (Scottish Gaelic)
    * sd (Sindhi)
    * yue (Chinese (Cantonese))
    new languages:
    * ba (Bashkir) -- tc-dl, Valdis Vitolins
    * hak (Hakka Chinese) -- Chen Chien-ting
    * ht (Haitian Creole) -- Valdis Vitolins
    * kk (Kazakh) -- boracasli14, Valdis Vitolins
    * py (Pyash) -- Logan Streondj
    * quc (K'iche') -- Valdis Vitolins
    * ru-lv (Russian Latvia) -- Valdis Vitolins
    * shn (Shan Tay Yai) -- ronaldaug
    * uz (Uzbek) -- Valdis Vitolins
    updated languages:
    * af (Afrikaans) -- Christo de Klerk
    * ar (Arabic) -- Valdis Vitolins, Mark Readdie, Hesham Assabahi
    * cmn (Chinese Mandarin) -- materia-cccp
    * de (German) -- Reece Dunn, Karl Eick
    * en (English) -- Reece Dunn
    * fa (Farsi/Persian) -- Shadyar Khodayari
    * fi (Finnish) -- Juho Hiltunen
    * fr (French) -- Shallowmallow, Karl Eick, maiido, Reece Dunn
    * ku (Kurdish) -- rojanu
    * it (Italian) -- chrislm
    * lv (Latvian) -- Valdis Vitolins
    * my (Myanmar/Burmese) -- Min Maung
    * ru (Russian) -- Valdis Vitolins, Reece Dunn
    * sd (Sindhi) -- Ejaz Shah
    * ur (Urdu) -- Ejaz Shah
    * vi (Vietnamese) -- Anh Hoang Nguyen
  - Dropped espeak-ng-1.49.2-fix_no_return_nonvoid.patch (no longer
    necessary)
* Fri Jul 12 2019 Martin Liška <[email protected]>
  - Add espeak-ng-1.49.2-fix_no_return_nonvoid-in-configure.patch
    in order to fix missing return type in a function.
* Mon Mar 05 2018 [email protected]
  - Added link to match libespeak filename in the compat-devel
    package
* Mon Feb 26 2018 [email protected]
  - Added missing runtime dependency

Files

/usr/bin/espeak-ng
/usr/bin/speak-ng
/usr/share/doc/packages/espeak-ng
/usr/share/doc/packages/espeak-ng/CHANGELOG.md
/usr/share/doc/packages/espeak-ng/README.md
/usr/share/licenses/espeak-ng
/usr/share/licenses/espeak-ng/COPYING
/usr/share/licenses/espeak-ng/COPYING.APACHE
/usr/share/licenses/espeak-ng/COPYING.BSD2
/usr/share/licenses/espeak-ng/COPYING.UCD
/usr/share/man/man1/espeak-ng.1.gz
/usr/share/man/man1/speak-ng.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Sun Dec 1 00:58:59 2024