forked from festvox/flite
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
0 parents
commit e7e4868
Showing
510 changed files
with
746,280 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,79 @@ | ||
|
||
The initial development of flite was primarily done by awb while | ||
travelling, perhaps the name is doubly appropriate as a substantial | ||
amount of the coding was done over 30,000ft). During most of that | ||
time awb was funded by the Language Technonologies Institute at | ||
Carnegie Mellon University. | ||
|
||
Kevin A. Lenzo was involved in the design, conversion techniques and | ||
representions for the voice distributed with flite (as well as being | ||
the actual kal voice itself). | ||
|
||
Other contributions are: | ||
|
||
Henry Spencer | ||
For the regex code | ||
University of Edinburgh | ||
for releasing Festival for free, making a companion runtime synthesizer | ||
a practical project, much of the design of flite relies on the | ||
architecture decisions made in the Festival Speech Synthesis Systems and | ||
the Edinburgh Speech Tools. | ||
The duration cart tree and intonation (accent and F0) models were | ||
derived from the models in the Festival distribution. which in turn | ||
were trained from the Boston University FM Radio Data Corpus. | ||
Carnegie Mellon University | ||
The included lexicon is derived from CMULEX and the letter to sound | ||
rules are constructed using the Lenzo and Black techniques for | ||
building LTS decision graphs. | ||
Nagoya Institute of Technology | ||
The mlsa code derives from HTS (following a long chain) | ||
Tomoki Toda | ||
The mlsa and mlpg support came view Tomoki's support for voice convertion | ||
in FestVox which in turn (some of which) comes from NITECH's HTS. | ||
Marcela Charfuelan (DFKI) | ||
For the mixed-excitation techniques. These originally came from NITECH | ||
but we understood the technqiues from Marcela's Open Mary Java code and | ||
implemented them in our optimized version of MLSA. | ||
David Huggins-Daines (dhd@cepstral.com) | ||
much of the clunits code, porting to multiple platforms, substantial | ||
code tidy up and configure/autoconf guidance. | ||
Cepstral, LLC (http://cepstral.com) | ||
For supporting DHD to spend time (in 2001) on flite and passing | ||
back the important early fixes and enhancements including SAPI | ||
support (funded by Portuguese FCT to produce an open source | ||
synthesis solution). | ||
Willie Walker <william.walker@sun.com> and the rest of the Sun Speech Group | ||
lots of low level bugs (and fixes). | ||
Portuguese Foundation for Science and Technology (FCT) Praxis XXI program | ||
The SAPI interface provided by Cepstral, LLC was partially funded by | ||
the above program. | ||
Craig Reese: IDA/Supercomputing Research Center | ||
Joe Campbell: Department of Defense | ||
who wrote the ulaw conversion routines in src/speech/cst_wave_utils.c | ||
Mario Lang: | ||
causing the support of shared libraries to happen | ||
Eric House (fixin@peak.org) | ||
who provided examples of how to do 68K Call Backs for system functions | ||
Greg Parker gparker@sealiesoftware.com | ||
peal, the binding glue and shared library foo for getting the arm | ||
version doing something reasonable under PalmOS | ||
Lukas Loehrer <loehrerl@gmx.net> Feb 2006 | ||
alsa support (default if available) | ||
Udhyakumar N | ||
For making the mixed excitation code work, and show its value | ||
Brian Langner | ||
redid the Visual Studio support | ||
Alok Parlikar | ||
Android support, and cg voice dumping (and loading), indic support | ||
Gopala Anumanchipalli | ||
spamf0 support, unitran integration | ||
Richard Sproat and Kyoung-young Kim (UIUC) | ||
Unitran: unicode to sampa grapheme mapping tables | ||
Sun Microsystems | ||
g72x code | ||
Larry McCourry | ||
Windows Visual Student support for 2.0.0 | ||
Cobalt Speech and Language Inc | ||
Updates to Visual Studio Support and Support for Clustergen Voices under SAPI | ||
Suresh Bazaj and Shyam Krishna | ||
Indian Language support |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,208 @@ | ||
|
||
Flite is free software. | ||
|
||
We have kept the core code to BSD-like copyright, thus the system is | ||
free to use in commercial products, with commercial extensions. GPL | ||
code is only included as part of the build process and does not | ||
taint any of the run-time code. | ||
|
||
As a collection it is distributed under the following license. Note | ||
a few files in this distribution have a different but equally free | ||
non-conflicting licence, see below. | ||
|
||
Language Technologies Institute | ||
Carnegie Mellon University | ||
Copyright (c) 1999-2017 | ||
All Rights Reserved. | ||
|
||
Permission is hereby granted, free of charge, to use and distribute | ||
this software and its documentation without restriction, including | ||
without limitation the rights to use, copy, modify, merge, publish, | ||
distribute, sublicense, and/or sell copies of this work, and to | ||
permit persons to whom this work is furnished to do so, subject to | ||
the following conditions: | ||
1. The code must retain the above copyright notice, this list of | ||
conditions and the following disclaimer. | ||
2. Any modifications must be clearly marked as such. | ||
3. Original authors' names are not deleted. | ||
4. The authors' names are not used to endorse or promote products | ||
derived from this software without specific prior written | ||
permission. | ||
|
||
CARNEGIE MELLON UNIVERSITY AND THE CONTRIBUTORS TO THIS WORK | ||
DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING | ||
ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT | ||
SHALL CARNEGIE MELLON UNIVERSITY NOR THE CONTRIBUTORS BE LIABLE | ||
FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES | ||
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN | ||
AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, | ||
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF | ||
THIS SOFTWARE. | ||
|
||
All files within this distribution have the above license except | ||
the following | ||
|
||
src/cg/cst_mlpg.h | ||
src/cg/cst_mlpg.c | ||
src/cg/cst_mlsa.h | ||
src/cg/cst_mlsa.c | ||
src/cg/cst_vc.h | ||
src/cg/cst_vc.c | ||
/*********************************************************************/ | ||
/* */ | ||
/* Nagoya Institute of Technology, Aichi, Japan, */ | ||
/* Nara Institute of Science and Technology, Nara, Japan */ | ||
/* and */ | ||
/* Carnegie Mellon University, Pittsburgh, PA */ | ||
/* Copyright (c) 2003-2004 */ | ||
/* All Rights Reserved. */ | ||
/* */ | ||
/* Permission is hereby granted, free of charge, to use and */ | ||
/* distribute this software and its documentation without */ | ||
/* restriction, including without limitation the rights to use, */ | ||
/* copy, modify, merge, publish, distribute, sublicense, and/or */ | ||
/* sell copies of this work, and to permit persons to whom this */ | ||
/* work is furnished to do so, subject to the following conditions: */ | ||
/* */ | ||
/* 1. The code must retain the above copyright notice, this list */ | ||
/* of conditions and the following disclaimer. */ | ||
/* 2. Any modifications must be clearly marked as such. */ | ||
/* 3. Original authors' names are not deleted. */ | ||
/* */ | ||
/* NAGOYA INSTITUTE OF TECHNOLOGY, NARA INSTITUTE OF SCIENCE AND */ | ||
/* TECHNOLOGY, CARNEGIE MELLON UNIVERSITY, AND THE CONTRIBUTORS TO */ | ||
/* THIS WORK DISCLAIM ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, */ | ||
/* INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, */ | ||
/* IN NO EVENT SHALL NAGOYA INSTITUTE OF TECHNOLOGY, NARA */ | ||
/* INSTITUTE OF SCIENCE AND TECHNOLOGY, CARNEGIE MELLON UNIVERSITY, */ | ||
/* NOR THE CONTRIBUTORS BE LIABLE FOR ANY SPECIAL, INDIRECT OR */ | ||
/* CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM */ | ||
/* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, */ | ||
/* NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN */ | ||
/* CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. */ | ||
/* */ | ||
/*********************************************************************/ | ||
|
||
These functions are derived from the versions in festvox/src/vc/ as | ||
modified by Tomoki Toda which in turn contain code derived from | ||
NITECH's HTS system. Their copyright has the same freedoms as | ||
as Flite's but under NAIST, NITECH and/or CMU. | ||
|
||
src/audio/au_wince.c | ||
src/utils/cst_file_stdio.c | ||
src/utils/cst_mmap_posix.c | ||
src/utils/cst_mmap_win32.c | ||
src/utils/cst_mmap_none.c | ||
src/utils/cst_file_wince.c | ||
sapi/ (non-CG) | ||
are copyright Cepstral, LLC rather than CMU but fall under the same | ||
free licence as the above, except for the owner. | ||
sapi/ CG support | ||
are copyright Cobalt, LLC rather than CMU but fall under the same | ||
free licence as the above, except for the owner. | ||
|
||
doc/alice | ||
Is the first two chapters of Alice in Wonderland as distributed by the | ||
Gutenburg project and is now in the public domain | ||
|
||
src/regex/regexp.c | ||
src/regex/regsub.c | ||
|
||
* Copyright (c) 1986 by University of Toronto. | ||
* Written by Henry Spencer. Not derived from licensed software. | ||
* | ||
* Permission is granted to anyone to use this software for any | ||
* purpose on any computer system, and to redistribute it freely, | ||
* subject to the following restrictions: | ||
* | ||
* 1. The author is not responsible for the consequences of use of | ||
* this software, no matter how awful, even if they arise | ||
* from defects in it. | ||
* | ||
* 2. The origin of this software must not be misrepresented, either | ||
* by explicit claim or by omission. | ||
* | ||
* 3. Altered versions must be plainly marked as such, and must not | ||
* be misrepresented as being the original software. | ||
|
||
src/speech/rateconv.c | ||
|
||
* Copyright (c) 1992, 1995 by Markus Mummert | ||
* | ||
* Redistribution and use of this software, modifcation and inclusion | ||
* into other forms of software are permitted provided that the following | ||
* conditions are met: | ||
* | ||
* 1. Redistributions of this software must retain the above copyright | ||
* notice, this list of conditions and the following disclaimer. | ||
* 2. If this software is redistributed in a modified condition | ||
* it must reveal clearly that it has been modified. | ||
|
||
lang/usenglish/us_durz_cart.c | ||
lang/usenglish/us_durz_cart.h | ||
lang/usenglish/us_int_accent_cart.c | ||
lang/usenglish/us_int_accent_cart.h | ||
lang/usenglish/us_int_tone_cart.c | ||
lang/usenglish/us_int_tone_cart.h | ||
lang/usenglish/us_phoneset.c | ||
lang/usenglish/us_f0lr.c | ||
These are directly (or indirectly) compiled/derived from files that are | ||
part of the Festival Speech Synthesis System (1.4.1). Hence they have | ||
a joint copyright CMU/Edinburgh but with the same free licence | ||
|
||
configure | ||
# Copyright (C) 1992, 93, 94, 95, 96 Free Software Foundation, Inc. | ||
# | ||
# This configure script is free software; the Free Software Foundation | ||
# gives unlimited permission to copy, distribute and modify it. | ||
|
||
configure.sub | ||
config.guess | ||
missing | ||
install-sh | ||
mkinstalldirs | ||
Copyright FSF, and under the GPL, these files are only used for | ||
convenient configuration and are not part of the generated binary, | ||
and therefore do not impose any GPL restrctions on the rest of the | ||
system. But as they are standard methods for configuration they | ||
are included. | ||
|
||
src/speech/g72x.h | ||
src/speech/g721.c | ||
src/speech/g72x.c | ||
src/speech/g723_24.c | ||
src/speech/g723_40.c | ||
|
||
/* | ||
* This source code is a product of Sun Microsystems, Inc. and is provided | ||
* for unrestricted use. Users may copy or modify this source code without | ||
* charge. | ||
* | ||
* SUN SOURCE CODE IS PROVIDED AS IS WITH NO WARRANTIES OF ANY KIND INCLUDING | ||
* THE WARRANTIES OF DESIGN, MERCHANTIBILITY AND FITNESS FOR A PARTICULAR | ||
* PURPOSE, OR ARISING FROM A COURSE OF DEALING, USAGE OR TRADE PRACTICE. | ||
* | ||
* Sun source code is provided with no support and without any obligation on | ||
* the part of Sun Microsystems, Inc. to assist in its use, correction, | ||
* modification or enhancement. | ||
* | ||
* SUN MICROSYSTEMS, INC. SHALL HAVE NO LIABILITY WITH RESPECT TO THE | ||
* INFRINGEMENT OF COPYRIGHTS, TRADE SECRETS OR ANY PATENTS BY THIS SOFTWARE | ||
* OR ANY PART THEREOF. | ||
* | ||
* In no event will Sun Microsystems, Inc. be liable for any lost revenue | ||
* or profits or other special, indirect and consequential damages, even if | ||
* Sun has been advised of the possibility of such damages. | ||
* | ||
* Sun Microsystems, Inc. | ||
* 2550 Garcia Avenue | ||
* Mountain View, California 94043 | ||
*/ | ||
|
||
lang/cmu_grapheme_lex/grapheme_unitran_tables.c | ||
/* Copyright 2008-2012, University of Illinois at Urbana-Champaign */ | ||
/* distributed under the Apache License, Version (2.0) */ | ||
/* http://www.apache.org/licenses/LICENSE-2.0 */ | ||
/* Original table developed by Richard Sproat and Kyoung-young Kim */ | ||
/* Ported for Festvox by Gopala Anumachipalli gopalakr@cs.cmu.edu Sep 2012 */ | ||
/* Then converted to C for CMU Flite (cmuflite.org) */ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,49 @@ | ||
LIBRARY "fliteDll" | ||
EXPORTS | ||
flite_init | ||
flite_voice_select | ||
flite_file_to_speech | ||
flite_text_to_speech | ||
flite_phones_to_speech | ||
flite_ssml_file_to_speech | ||
flite_ssml_text_to_speech | ||
flite_text_to_wave | ||
flite_synth_text | ||
flite_synth_phones | ||
flite_do_synth | ||
flite_process_output | ||
usenglish_init | ||
cmu_lex_init | ||
cmu_dari_lang_init | ||
cmu_dari_lex_init | ||
cmu_pashto_lang_init | ||
cmu_pashto_lex_init | ||
new_voice | ||
delete_voice | ||
flite_feat_set | ||
flite_feat_set_float | ||
flite_feat_set_int | ||
flite_feat_set_string | ||
flite_feat_remove | ||
flite_ffeature_string | ||
flite_get_param_val | ||
flite_get_param_float | ||
flite_get_param_int | ||
flite_get_param_string | ||
flite_voice_add_lex_addenda | ||
cg_synth | ||
cg_db_val | ||
clunits_synth | ||
clunit_db_val | ||
dur_stats_val | ||
cart_val | ||
uttfunc_val | ||
lexicon_val | ||
cst_strdup | ||
cst_sprintf | ||
audio_open | ||
audio_write | ||
audio_close | ||
audio_stream_chunk | ||
audio_streaming_info_val | ||
new_audio_streaming_info |
Oops, something went wrong.