copy synthesize with Mbrola
A tutorial on how to copysynthesize a speech file using Mbrola and
Wavesurfer. Copysynthesis: synthesize speech by using parameters copied
from natural data.
a formant synthesizer to simulate emotional arousal.
esps2mbrola.sh (2.8 kB)
a shell-script to convert esps
f0- and label files to mbrola input
requires awk and the esps-tools
examples of output are here
an emotional speech synthesis system that modifies mbrola-input
viewTracks.gz (5 kB)
a tcl/tk-script to view
formant-synthesizer tracks (screenshot here)
sensyn1.1Patch.gz (1.6 kB)
a little patch
for the Sensimetrics
KLSYN88-synthesizer (unix-version) to enable batch-mode (usage
sensyn -b <input.doc>) and comments (comments in variable
parameter-list start with '#' as first char of line)
installation e.g.: patch sensyn.c sensyn1.1Patch
System Siphon (in german)
a complete german tts-system in tcl/tk I've
written a long time ago ;-)
not _very_ useful perhaps, but kept here for sentimental reasons
getSyls.tgz (10 kB)
This is a little program (provided as c++ sources) that's supposed to detect syllable borders in mbola's pho-files.
It is done entirely by rule, parsing the phoneme chain and deciding with knowledge about the
previous and the next phoneme, whether the actual one could be the first of a new syllable.
(this implies that the decisions aren't always correct).
Additionally, each syllable gets applied a stress marker, ranging from 0 for unstressed to 2
for phrase stress.
The rules are implemented in analyseSylStructure() in the file getSylHelpers.cc and could be
By default, german input is expected, but support for us- and uk-english and french is provided.
this is a commandline tool to generate an animated gif from a series
of pbms (Magic Number P3 or P6). Colour-reduction is included.
for usage, try <prgName> -h
it's more or less a scramble from the net-pbm-package sources
(praise to Jef Poskanzer).
therefore it's under the GPL (Gnu Public License) !!!
(10 kB) (C-sources)
- binary for windows NT
(62 kB) from Shih Yuan Wang (shihyuan2000-removeMe@yahoo.com)
this is a commandline tool to change contrast or brightness
of pbms, (portable bitmap) (Magic Number P3 or P6). the change can be done line-by-line.
there's a test-script to demonstrate the results.
for usage, try <prgName> -h
(230 kB) (C-sources)
listeningTest.tgz (39 kB)
this is a lump of perlscripts that represent an automated listening test.
every listener gets another random order of stimuli.
I admit it's very special, but perhaps someone finds it useful for own tests?
listeningTest: shell script to launch the tests and set global variables
test1gen.pl: perl script to generate random-number file
test1.pl: actual test
test1.dat: demo result-file
stats: perl script for analysis of results, delivers mean-vals and error matrix
wav/wav1 .. wav/wav4: empty files for demo purpose
rename.tcl (0.4 kB)
rename.tcl is a tcl-script that renames files while substituting regular expressions by <subst>
usage: rename.tcl <regexp> <subst> *[files]