- Fix size mismatch The Author has only changed a few of definitions in a file for the Windows platform. See http://people.freebsd.org/~nivit/diffs/espeak-1.44.05-source.diff1837cbe99b
Port details
audio/espeak-ng 1.52.0_1
Software speech synthesizer
Port info
- Maintainer
- se@FreeBSD.org
- Packages
- latest: 1.52.0_1
- Upstream
- up to date
- Last update
- to 1.52.0_1 · 8609c4be60
- Quarterly
- 2026Q4: 1.52.0_1
- Formerly
- audio/espeak until 2022-07-15
- WWW
- https://github.com/espeak-ng/espeak-ng/
- Links
- cgit · VuXML · Report wrong data
Install
- Package
# pkg install espeak-nginstalls 1.52.0_1 fromlatest; fromquarterly(2026Q4) 1.52.0_1- Port
# cd /usr/ports/audio/espeak-ng && make install clean# make -C /usr/ports/audio/espeak-ng config # change options first
- Size
- 11 MiB download · 29 MiB installed
- Depends on
- audio/pcaudiolib 1.3
- License
- GPLv3
- Options
- 1 of 1 on in the package: DOCS
Packages by version and architecture
latest
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 1.52.0_1 | 1.52.0_1 | – |
| FreeBSD 15 | 1.52.0_1 | 1.52.0_1 | – |
| FreeBSD 14 | 1.52.0_1 | 1.52.0_1 | 1.52.0_1 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 1.52.0_1 | 1.52.0_1 | – |
| FreeBSD 14 | 1.52.0_1 | 1.52.0_1 | 1.52.0_1 |
version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.
Unaddressed (5)
The CVE record lists the packaged version 1.52.0_1 as affected, and no VuXML entry names the CVE. What does this mean?
| CVE | CVSS | Published | Description |
|---|---|---|---|
| CVE-2023-49994 | 5.5 | 2023-12-12 | Espeak-ng 1.52-dev was discovered to contain a Floating Point Exception via the function PeaksToHarmspect at wavegen.c. |
| CVE-2023-49990 | 5.3 | 2023-12-12 | Espeak-ng 1.52-dev was discovered to contain a buffer-overflow via the function SetUpPhonemeTable at synthdata.c. |
| CVE-2023-49991 | 5.3 | 2023-12-12 | Espeak-ng 1.52-dev was discovered to contain a Stack Buffer Underflow via the function CountVowelPosition at synthdata.c. |
| CVE-2023-49992 | 5.3 | 2023-12-12 | Espeak-ng 1.52-dev was discovered to contain a Stack Buffer Overflow via the function RemoveEnding at dictionary.c. |
| CVE-2023-49993 | 5.3 | 2023-12-12 | Espeak-ng 1.52-dev was discovered to contain a Buffer Overflow via the function ReadClause at readclause.c. |
VuXML only (0)
Listed in VuXML, the packaged version 1.52.0_1 is still in the affected range; pkg audit reports it. What does this mean?
None.
Fixed (0)
No VuXML entries for this package.
Problem reports (0) · open in Bugzilla, most recently changed first
None.
Commits (90)
- Update to 1.44.05726a079fde
- Update 1.44.04a236fb12fb
- Update to 1.44.033d4331b89a
- Remove some old, useless lines from pkg-plist - Bump PORTREVISION Submitted by: avilla (via private email)a100f1fdd5
- Update to 1.43.03 PR: ports/145451 Submitted by: Florian Smeets <flo@kasimir.com>19c2368fb0
- Update to 1.42.04a2a18ea855
- Update to 1.41.01eb43dbc6f6
- Switch SourceForge ports to the new File Release System: categories starting with Aa07aa037a1
Simplify the use of USE_GCC. Approved by: nivit (maintainer)d5c5b75dde
- Fix build on 6.X systems Reported by: pavbot43b7ec3be3
- Fix a typo in files/patch-src-Makefile (just committed), that prevents the program to... speak.14cff6ad6d
- Update to 1.40.02679907497d
Mark as broken on sparc64. Hat: portmgr55eaa1a131
- Update to 1.391d9be3bfbf
- Remove duplicates from MAKE_ENV after inclusion of CC and CXX in default MAKE_ENV29e60de039
- Update to 1.37 - Use ${COPYTREE_SHARE} to install docs8e6f3bffad- Update to 1.36 PR: ports/121810 Submitted by: delphijcf86e19bb4
- Remove USE_GETOPT_LONG which is a no-op since March 2007dad0d0873a
- Update to 1.28b33402ec25
- Update to 1.24 PR: ports/112584 Submitted by: Dima Panov <fluffy at ael.ru>f5b95fb6d0
- Update to 1.23e2f0260c49
- Cleanup non-supported FreeBSD versions PR: ports/111652 Submitted by: edwin93176e16cd
- Update to 1.22 - Add a line in pkg-descr: espeak is not only for Englishcca09a5cc0
- Updated to 1.21aa03b1f9e7
- Updated to 1.20 Approved by: alexbl (mentor, implicit)9c0bc5da83
- Updated to 1.19 - Added files/patch-src-speech.h - Replaced do-install target with post-install Approved by: alexbl (mentor, implicit)94e076cadf
- Fixed distinfo, because the Author updated the distfile without changing the package revision. No PORTREVISION bump, because the changes to the Makefile in the distfile are trivial and overwritten by our patch. Summary of the diffs between the old and the new distfile: --- new/espeak-1.18-source/src/Makefile Mon Jan 15 02:08:03 2007 +++ old/espeak-1.18-source/src/Makefile Sat Jan 13 17:01:15 2007 [...] -BINDIR=/usr/bin +BINDIR=/usr/local/bin [...] -LIBS3=-lstdc++ ./libespeak.so +LIBS3=-lstdc++ -lespeak [...] -all: $(BIN_NAME) $(LIB_NAME) $(BIN2_NAME) +all: $(BIN_NAME) $(BIN2_NAME) $(LIB_NAME) Submitted by: kris (via pointyhat) Approved by: alexbl (mentor, implicit)83ea9596a2
- Updated to 1.18 Approved by: alexbl (mentor, implicit)3bf4585ae5
- Updated email address in my ports Approved by: alexbl (mentor)bd6fa393f8
- Fix segfaults PR: ports/105981 Submitted by: "Aleksander Fafula" <alex@fafula.com> Approved by: maintainer7f08e267b3
- Fix file mismatch Log: 25.Nov.2006 Minor change to data, fix to [j] phoneme when not preceded by a vowel. Submitted by: pointyhat8b40470178
- Fix mismatches Notes from the Website: Re-issued espeak-1.17-source and espeakedit-1.17 because the filr portaudio19.h was missing (was a duplicate of portaudio18.h). Submitted by: pointyhat via kris5d3e89f82a
- Update to 1.17 PR: ports/105644 Submitted by: Nicola Vitale <nivit@email.it> (maintainer)90f5d0ab81
- Fix build on sparc64 Submitted by: pointyhat via krisf25176531d
- Update to 1.6 PR: ports/104308 Submitted by: (Nicola Vitale) (maintainer)ca78c187ba
- Update to 1.13 - Mark it as broken on 4.x: requires iswdigit(3) PR: ports/102782 Submitted by: Nicola Vitale <nivit at email.it> (maintainer)a02ab8ffe2
Remove email address. PR: ports/98699 Submitted by: maintainer Approved by: lawrance (mentor, implicit)c39b80a176
Fix CONFLICTS Notified by: ITetcu (irc)8de5e30944
Add espeak 1.07, a software speech synthesizer. PR: 94928 Submitted by: Nicola Vitale <nivit@email.it>40e8cb8447