Skip to content

Commit b8eb799

Browse files
committed
first commit
0 parents  commit b8eb799

File tree

435 files changed

+723995
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

435 files changed

+723995
-0
lines changed

ACKNOWLEDGEMENTS

Lines changed: 79 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,79 @@
1+
2+
The initial development of flite was primarily done by awb while
3+
travelling, perhaps the name is doubly appropriate as a substantial
4+
amount of the coding was done over 30,000ft). During most of that
5+
time awb was funded by the Language Technonologies Institute at
6+
Carnegie Mellon University.
7+
8+
Kevin A. Lenzo was involved in the design, conversion techniques and
9+
representions for the voice distributed with flite (as well as being
10+
the actual kal voice itself).
11+
12+
Other contributions are:
13+
14+
Henry Spencer
15+
For the regex code
16+
University of Edinburgh
17+
for releasing Festival for free, making a companion runtime synthesizer
18+
a practical project, much of the design of flite relies on the
19+
architecture decisions made in the Festival Speech Synthesis Systems and
20+
the Edinburgh Speech Tools.
21+
The duration cart tree and intonation (accent and F0) models were
22+
derived from the models in the Festival distribution. which in turn
23+
were trained from the Boston University FM Radio Data Corpus.
24+
Carnegie Mellon University
25+
The included lexicon is derived from CMULEX and the letter to sound
26+
rules are constructed using the Lenzo and Black techniques for
27+
building LTS decision graphs.
28+
Nagoya Institute of Technology
29+
The mlsa code derives from HTS (following a long chain)
30+
Tomoki Toda
31+
The mlsa and mlpg support came view Tomoki's support for voice convertion
32+
in FestVox which in turn (some of which) comes from NITECH's HTS.
33+
Marcela Charfuelan (DFKI)
34+
For the mixed-excitation techniques. These originally came from NITECH
35+
but we understood the technqiues from Marcela's Open Mary Java code and
36+
implemented them in our optimized version of MLSA.
37+
David Huggins-Daines ([email protected])
38+
much of the clunits code, porting to multiple platforms, substantial
39+
code tidy up and configure/autoconf guidance.
40+
Cepstral, LLC (http://cepstral.com)
41+
For supporting DHD to spend time (in 2001) on flite and passing
42+
back the important early fixes and enhancements including SAPI
43+
support (funded by Portuguese FCT to produce an open source
44+
synthesis solution).
45+
Willie Walker <[email protected]> and the rest of the Sun Speech Group
46+
lots of low level bugs (and fixes).
47+
Portuguese Foundation for Science and Technology (FCT) Praxis XXI program
48+
The SAPI interface provided by Cepstral, LLC was partially funded by
49+
the above program.
50+
Craig Reese: IDA/Supercomputing Research Center
51+
Joe Campbell: Department of Defense
52+
who wrote the ulaw conversion routines in src/speech/cst_wave_utils.c
53+
Mario Lang:
54+
causing the support of shared libraries to happen
55+
Eric House ([email protected])
56+
who provided examples of how to do 68K Call Backs for system functions
57+
Greg Parker [email protected]
58+
peal, the binding glue and shared library foo for getting the arm
59+
version doing something reasonable under PalmOS
60+
Lukas Loehrer <[email protected]> Feb 2006
61+
alsa support (default if available)
62+
Udhyakumar N
63+
For making the mixed excitation code work, and show its value
64+
Brian Langner
65+
redid the Visual Studio support
66+
Alok Parlikar
67+
Android support, and cg voice dumping (and loading), indic support
68+
Gopala Anumanchipalli
69+
spamf0 support, unitran integration
70+
Richard Sproat and Kyoung-young Kim (UIUC)
71+
Unitran: unicode to sampa grapheme mapping tables
72+
Sun Microsystems
73+
g72x code
74+
Larry McCourry
75+
Windows Visual Student support for 2.0.0
76+
Cobalt Speech and Language Inc
77+
Updates to Visual Studio Support and Support for Clustergen Voices under SAPI
78+
Suresh Bazaj and Shyam Krishna
79+
Indian Language support

COPYING

Lines changed: 208 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,208 @@
1+
2+
Flite is free software.
3+
4+
We have kept the core code to BSD-like copyright, thus the system is
5+
free to use in commercial products, with commercial extensions. GPL
6+
code is only included as part of the build process and does not
7+
taint any of the run-time code.
8+
9+
As a collection it is distributed under the following license. Note
10+
a few files in this distribution have a different but equally free
11+
non-conflicting licence, see below.
12+
13+
Language Technologies Institute
14+
Carnegie Mellon University
15+
Copyright (c) 1999-2017
16+
All Rights Reserved.
17+
18+
Permission is hereby granted, free of charge, to use and distribute
19+
this software and its documentation without restriction, including
20+
without limitation the rights to use, copy, modify, merge, publish,
21+
distribute, sublicense, and/or sell copies of this work, and to
22+
permit persons to whom this work is furnished to do so, subject to
23+
the following conditions:
24+
1. The code must retain the above copyright notice, this list of
25+
conditions and the following disclaimer.
26+
2. Any modifications must be clearly marked as such.
27+
3. Original authors' names are not deleted.
28+
4. The authors' names are not used to endorse or promote products
29+
derived from this software without specific prior written
30+
permission.
31+
32+
CARNEGIE MELLON UNIVERSITY AND THE CONTRIBUTORS TO THIS WORK
33+
DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING
34+
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT
35+
SHALL CARNEGIE MELLON UNIVERSITY NOR THE CONTRIBUTORS BE LIABLE
36+
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
37+
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN
38+
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
39+
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF
40+
THIS SOFTWARE.
41+
42+
All files within this distribution have the above license except
43+
the following
44+
45+
src/cg/cst_mlpg.h
46+
src/cg/cst_mlpg.c
47+
src/cg/cst_mlsa.h
48+
src/cg/cst_mlsa.c
49+
src/cg/cst_vc.h
50+
src/cg/cst_vc.c
51+
/*********************************************************************/
52+
/* */
53+
/* Nagoya Institute of Technology, Aichi, Japan, */
54+
/* Nara Institute of Science and Technology, Nara, Japan */
55+
/* and */
56+
/* Carnegie Mellon University, Pittsburgh, PA */
57+
/* Copyright (c) 2003-2004 */
58+
/* All Rights Reserved. */
59+
/* */
60+
/* Permission is hereby granted, free of charge, to use and */
61+
/* distribute this software and its documentation without */
62+
/* restriction, including without limitation the rights to use, */
63+
/* copy, modify, merge, publish, distribute, sublicense, and/or */
64+
/* sell copies of this work, and to permit persons to whom this */
65+
/* work is furnished to do so, subject to the following conditions: */
66+
/* */
67+
/* 1. The code must retain the above copyright notice, this list */
68+
/* of conditions and the following disclaimer. */
69+
/* 2. Any modifications must be clearly marked as such. */
70+
/* 3. Original authors' names are not deleted. */
71+
/* */
72+
/* NAGOYA INSTITUTE OF TECHNOLOGY, NARA INSTITUTE OF SCIENCE AND */
73+
/* TECHNOLOGY, CARNEGIE MELLON UNIVERSITY, AND THE CONTRIBUTORS TO */
74+
/* THIS WORK DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, */
75+
/* INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, */
76+
/* IN NO EVENT SHALL NAGOYA INSTITUTE OF TECHNOLOGY, NARA */
77+
/* INSTITUTE OF SCIENCE AND TECHNOLOGY, CARNEGIE MELLON UNIVERSITY, */
78+
/* NOR THE CONTRIBUTORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR */
79+
/* CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM */
80+
/* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, */
81+
/* NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN */
82+
/* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */
83+
/* */
84+
/*********************************************************************/
85+
86+
These functions are derived from the versions in festvox/src/vc/ as
87+
modified by Tomoki Toda which in turn contain code derived from
88+
NITECH's HTS system. Their copyright has the same freedoms as
89+
as Flite's but under NAIST, NITECH and/or CMU.
90+
91+
src/audio/au_wince.c
92+
src/utils/cst_file_stdio.c
93+
src/utils/cst_mmap_posix.c
94+
src/utils/cst_mmap_win32.c
95+
src/utils/cst_mmap_none.c
96+
src/utils/cst_file_wince.c
97+
sapi/ (non-CG)
98+
are copyright Cepstral, LLC rather than CMU but fall under the same
99+
free licence as the above, except for the owner.
100+
sapi/ CG support
101+
are copyright Cobalt, LLC rather than CMU but fall under the same
102+
free licence as the above, except for the owner.
103+
104+
doc/alice
105+
Is the first two chapters of Alice in Wonderland as distributed by the
106+
Gutenburg project and is now in the public domain
107+
108+
src/regex/regexp.c
109+
src/regex/regsub.c
110+
111+
* Copyright (c) 1986 by University of Toronto.
112+
* Written by Henry Spencer. Not derived from licensed software.
113+
*
114+
* Permission is granted to anyone to use this software for any
115+
* purpose on any computer system, and to redistribute it freely,
116+
* subject to the following restrictions:
117+
*
118+
* 1. The author is not responsible for the consequences of use of
119+
* this software, no matter how awful, even if they arise
120+
* from defects in it.
121+
*
122+
* 2. The origin of this software must not be misrepresented, either
123+
* by explicit claim or by omission.
124+
*
125+
* 3. Altered versions must be plainly marked as such, and must not
126+
* be misrepresented as being the original software.
127+
128+
src/speech/rateconv.c
129+
130+
* Copyright (c) 1992, 1995 by Markus Mummert
131+
*
132+
* Redistribution and use of this software, modifcation and inclusion
133+
* into other forms of software are permitted provided that the following
134+
* conditions are met:
135+
*
136+
* 1. Redistributions of this software must retain the above copyright
137+
* notice, this list of conditions and the following disclaimer.
138+
* 2. If this software is redistributed in a modified condition
139+
* it must reveal clearly that it has been modified.
140+
141+
lang/usenglish/us_durz_cart.c
142+
lang/usenglish/us_durz_cart.h
143+
lang/usenglish/us_int_accent_cart.c
144+
lang/usenglish/us_int_accent_cart.h
145+
lang/usenglish/us_int_tone_cart.c
146+
lang/usenglish/us_int_tone_cart.h
147+
lang/usenglish/us_phoneset.c
148+
lang/usenglish/us_f0lr.c
149+
These are directly (or indirectly) compiled/derived from files that are
150+
part of the Festival Speech Synthesis System (1.4.1). Hence they have
151+
a joint copyright CMU/Edinburgh but with the same free licence
152+
153+
configure
154+
# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc.
155+
#
156+
# This configure script is free software; the Free Software Foundation
157+
# gives unlimited permission to copy, distribute and modify it.
158+
159+
configure.sub
160+
config.guess
161+
missing
162+
install-sh
163+
mkinstalldirs
164+
Copyright FSF, and under the GPL, these files are only used for
165+
convenient configuration and are not part of the generated binary,
166+
and therefore do not impose any GPL restrctions on the rest of the
167+
system. But as they are standard methods for configuration they
168+
are included.
169+
170+
src/speech/g72x.h
171+
src/speech/g721.c
172+
src/speech/g72x.c
173+
src/speech/g723_24.c
174+
src/speech/g723_40.c
175+
176+
/*
177+
* This source code is a product of Sun Microsystems, Inc. and is provided
178+
* for unrestricted use. Users may copy or modify this source code without
179+
* charge.
180+
*
181+
* SUN SOURCE CODE IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING
182+
* THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR
183+
* PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE.
184+
*
185+
* Sun source code is provided with no support and without any obligation on
186+
* the part of Sun Microsystems, Inc. to assist in its use, correction,
187+
* modification or enhancement.
188+
*
189+
* SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE
190+
* INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY THIS SOFTWARE
191+
* OR ANY PART THEREOF.
192+
*
193+
* In no event will Sun Microsystems, Inc. be liable for any lost revenue
194+
* or profits or other special, indirect and consequential damages, even if
195+
* Sun has been advised of the possibility of such damages.
196+
*
197+
* Sun Microsystems, Inc.
198+
* 2550 Garcia Avenue
199+
* Mountain View, California 94043
200+
*/
201+
202+
lang/cmu_grapheme_lex/grapheme_unitran_tables.c
203+
/* Copyright 2008-2012, University of Illinois at Urbana-Champaign */
204+
/* distributed under the Apache License, Version (2.0) */
205+
/* http://www.apache.org/licenses/LICENSE-2.0 */
206+
/* Original table developed by Richard Sproat and Kyoung-young Kim */
207+
/* Ported for Festvox by Gopala Anumachipalli [email protected] Sep 2012 */
208+
/* Then converted to C for CMU Flite (cmuflite.org) */

0 commit comments

Comments
 (0)