Skip to content

Latest commit

 

History

History
49 lines (31 loc) · 2.21 KB

README.md

File metadata and controls

49 lines (31 loc) · 2.21 KB

Fonix DECtalk

These files were shared by their original developer late Edward Bruckert on the DECtalk list in Oct/Nov 2015 and preserved on a HTTP server on grossgang.com. Another developer also added more code in 09/2022 which is also preserved in the grossgang.com keybase filesystem.

Branches of Interest

  • master Literally just the source code dumped into the /src folder.
  • develop Working Linux/Windows binaries with i386, x64_64 and aarch64 builds working.

Building

# Run all these commands in the /src directory...
# Generates configure files
autoreconf -si

# Executes configure files
./configure

# Builds DECtalk with ALL cores (remove -j for single core)
make -j

The built files will be found in the /dist folder.

Ubuntu

If you're building on Ubuntu, obtain the following dependencies:

apt-get install build-essential libpulse-dev libgtk2.0-dev unzip

(libgtk2.0-dev is only needed if you want the graphical frontend, libpulse-dev if you want pulseaudio audio-output)

Dockerised Builds

To build DECtalk without setting up a local build environment, run sudo docker-compose up (and make sure you have Docker and docker-compose installed!)

Building on Windows

  1. Download and Install Visual C++ 6.0. Newer versions might also work.
  2. Build the dapi/src/devdtk43 project to build dectalk.dll.
  3. To build the dictionaries run dapi/src/builddic.bat after building the dictionary compiler (dapi/src/dic).
  4. Build any desired sample apps, or anything else you might want compiled such as SAPI5.

The Team

A photograph of members captioned as: "The DECtalk Team". From left to right, stands Ron Gemma, Trung Ly, Nick Shin, Matt Schnee, Kevin Bruckert, Ed Lazar, Carl Leeber, Tom Kopee, Ed Bruckert, Ginger Lin and Rick Rahko.