Oregon Health & Science University's Department of Science & Engineering
OHSU

Download OGI Festival modules

Contents

The OGI Festival modules and voices have been repackaged. Please remove any old distribution from your Festival installation before installing these. The code (except for Flinger) has not undergone major changes except for making it compatible with newer compilers and adding Mac OS X to the list of platforms.

Download the OGI Festival package here.

A single download now contains the following items:

  • OGIresLPC modules
  • OGI lexicon
  • OGI Sable
  • OGI Sounds
  • OGI Spanish
  • OGI German
  • Flinger
  • Diphone voices:
    • as - American female diphone voice
    • mwm5 - American male voice
    • aec - American male voice
    • jph - American male voice
    • tll - American female voice
    • ogirab - British English male voice
    • abc - Mexican Spanish male voice
    • hvs - Mexican Spanish female voice
    • bcs - German female voice
    • axk - German male voice

Mexican Spanish

The Mexican Spanish version was developed in collaboration with Alejandro Barbosa from the TLATOA Universidad de las Americas Pueble (UDLA, Puebla, Mexico) during a visit to OGI in the summer of 1997. This final report discusses the OGI Spanish module development.

German

In the summer of 1998, Karin Mueller and Bettina Sauberlich of the Institute of Natural Language Processing, University of Stuttgart and Horst Meyer of the Institute of Communication Research and Phonetics (IKP) at the University of Bonn developed the OGIgerman synthesizer, with primary support from CSLU. Tools and expertise were provided by Fluent Speech Technologies. This final report discusses the OGI German module development.

Flinger

The Flinger module has been rewritten, mostly by David Brown. There are several new features available in Flinger, that were not part of the original:

  • Glissando. The voice changes pitch over a period of time in response to MIDI Event No.20.
  • Notebend. The pitch during a note may be changed from the note pitch by the value given in MIDI Event No. 21.
  • Pitchbend. The pitch of all following notes is adjusted in response to MIDI Event No. 14 ('Pitchwheel').
  • Crescendo/Diminuendo. Volume of the voice increases or decreases over a period of time in response to MIDI Event 30.
  • Vibrato amplitude control. The original preset vibrato amplitude is now controlled by MIDI Event No. 1 ('Modulation').
  • Portamento. The original preset portamento time is now controlled by the value given in MIDI Event No. 5 ('Portamento time').
  • Tempo. The tempo is controllable by mid-song MIDI Tempo Events.
  • MIDI File Format. The original Flinger accepted only single-track MIDI files. Flinger now accepts multi-track MIDI files, responding only to a track nominated by track number or name, and/or voice number within a track. It will also meld information from a 'common events' track (containing event and lyric information common to all other tracks in the MIDI file) into the nominated track or voice.
  • Just Tuning. A MIDI file containing tracks of harmony parts may be processed so that the pitch of the voice to sing the part represented in the nominated track is adjusted, chord-by-chord, according to the notes assigned to the other parts, so that if all the parts are played simultaneously, each chord will be tuned according to the Just tuning scale."

There is new Flinger documentation in the Flinger source directory. And there is a script named run_flinger.scm and a midi file called Sweet_Georgia_Brown.mid in the Festival directory to give an example of how to run Flinger.


Esther Klabbers
Last modified: January 13th 2010