last update: 2008/1/28,
Emofilt is an open
source program to simulate emotional arousal with speech synthesis based on the free-for-non-commercial-use MBROLA synthesis engine.
It is NOT a complete text-to-speech system, but acts as a transformer between the phonemisation and the speech-generation component. So you need to have Mbrola installed in order to use emofilt!
Originally developed at the Technical University of Berlin in 1998 it was recently revived as a source forge open-source project and completely rewritten in the Java programming language.
Emofilt's language-dependent modules are controlled by external
XML-files and it is as multilingual as MBROLA which
currently supports 35 languages.
There is an article
that describes emofilt.
You're welcome to use emofilt in your projects: if you do, please let me
know to be included on the reference list.
NEW from version 0.94 on: added graded emotions.
fig 1: screenshot of EmofiltDeveloper (click for a larger version)
fig 2: emofilt acts as a transformer between the natural language processing
component (NLP) and the digital speech processing component (DSP), i.e. MBROLA.
fig 3: processing steps
web: Felix Burkhardt