Klatt Cascade-Parallel Formant Synthesizer
This software is a speech synthesizer designed by Dennis Klatt in 1980.
The original routines are programmed for DEC PDP-11 FORTRAN, and code was updated for generic modern Fortran compilers.
Due to old / unstable progamming techniques, compiler optimization option -O1
is typically necessary.
Assuming you have a Fortran compiler and CMake, build:
cmake -B build
cmake --build build
ctest --test-dir build
Usage:
python runklatt.py AA
where AA
is the phoneme under the -d
directory.
./klatt paramfile rawfile
allows specifying a parameter file at the command line.
The output is a signed 16-bit integer rawfile at 10 kHz sample rate. This file is read by an audio analysis program or converted to WAV.