Skip to content

Trying to resurrect this singing speech synthesizer to make it working on Unix/MacOs

License

Notifications You must be signed in to change notification settings

alesaccoia/festival_flinger

Repository files navigation

This is an attempt of rescuing the almost disaeeared Flinger module
for Festival. I have found the code on
https://github.com/danx0r/festival
It was heavily hacked, Makefiles missing/not up-to-date and was 
prepared for Windows systems. This is a attempt to get the thing
working again on mac os.

License: the license it's for festival. For the Flinger module and the OGI voices in
/lib/voices
there seems to be different licensing, see
http://www.ohsu.edu/tech-transfer/portal/technology.php?technology_id=23064
http://www.ohsu.edu/xd/research/centers-institutes/center-for-spoken-language-understanding/product-licensing.cfm

I take no responsability for this, if you want to use it it's up to you to find out 
what i

Notes

-- BUILDING --
The program has hardcoded 32 bit pointer arithmetics, and it uses the configuration
flags that are in the speech_tools.
in speech_tools/config/compilers/gcc_defaults.mak you should have the lines

CFLAGS  = $(GCC_SYSTEM_OPTIONS) -arch i386 $(CC_OTHER_FLAGS) 
CXXFLAGS  =  $(GCC_SYSTEM_OPTIONS) -fno-implicit-templates -arch i386 $(CC_OTHER_FLAGS)
LINKFLAGS = $(LD_OTHER_FLAGS) -arch i386


---DEBUGGING---
To get a debug build, these flags had to be added to
config/config.in

OPTIMISE=0                                                                      
WARN=1                                                                          
#
VERBOSE=1                                                                     
DEBUG=1

---USAGE---
The voices named *ogi* work pretty well


Follows the original license of Festival 2.4
-------------------------------
              The Festival Speech Synthesis System
                   version 2.4 December 2014
 
This directory contains the Festival Speech Synthesis System,
developed at CSTR, University of Edinburgh. The project was originally
started by Alan W Black and Paul Taylor but many others have been
involved (see ACKNOWLEDGEMENTS file for full list).

Festival offers a general framework for building speech synthesis
systems as well as including examples of various modules.  As a whole
it offers full text to speech through a number APIs: from shell level,
though a Scheme command interpreter, as a C++ library, and an Emacs
interface.  Festival is multi-lingual (currently English (US and UK)
and Spanish are distributed but a host of other voices have been
developed by others) though English is the most advanced.

The system is written in C++ and uses the Edinburgh Speech Tools
for low level architecture and has a Scheme (SIOD) based command
interpreter for control.  Documentation is given in the FSF texinfo
format which can generate, a printed manual, info files and HTML.

COPYING

Festival is free.  Earlier versions were restricted to non-commercial
use but we have now relaxed those conditions.  The licence is an X11
style licence thus it can be incorporated in commercial products
and free source products without restriction.  See COPYING for the
actual details.

INSTALL

Festival should run on any standard Unix platform.  It has already run
on Solaris, SunOS, Linux and FreeBSD.  It requires a C++ compiler (GCC
2.7.2, 2.8.1, 2.95.[123], 3.2.3 3.3.2 RedHat "gcc-2.96", gcc 3.3, gcc
4.4.x and gcc-4.5.x are our standard compilers) to install. A port to
Windows XP/NT/95/98 and 2000 using either Cygnus GNUWIN32, this is
still new but many people are successfully using it.

A detailed description of installation and requirements for the whole
system is given in the file INSTALL read that for details.

NEWS

Keep abreast of Festival News by regularly checking the Festival homepage
   http://www.cstr.ed.ac.uk/projects/festival/
or the US site
   http://festvox.org/festival/

New in Festival 2.2
   updates to hts (hts_engine 1.07) and clustergen

New in Festival 2.1
   Support for various new GCC compilers
   Improved support for hts, clustergen, clunits and multisyn voices
   lots of wee bugs fixed

About

Trying to resurrect this singing speech synthesizer to make it working on Unix/MacOs

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published