00001 /* -*- c-basic-offset: 4; indent-tabs-mode: nil -*- */ 00002 /* ==================================================================== 00003 * Copyright (c) 1996-2000 Carnegie Mellon University. All rights 00004 * reserved. 00005 * 00006 * Redistribution and use in source and binary forms, with or without 00007 * modification, are permitted provided that the following conditions 00008 * are met: 00009 * 00010 * 1. Redistributions of source code must retain the above copyright 00011 * notice, this list of conditions and the following disclaimer. 00012 * 00013 * 2. Redistributions in binary form must reproduce the above copyright 00014 * notice, this list of conditions and the following disclaimer in 00015 * the documentation and/or other materials provided with the 00016 * distribution. 00017 * 00018 * This work was supported in part by funding from the Defense Advanced 00019 * Research Projects Agency and the National Science Foundation of the 00020 * United States of America, and the CMU Sphinx Speech Consortium. 00021 * 00022 * THIS SOFTWARE IS PROVIDED BY CARNEGIE MELLON UNIVERSITY ``AS IS'' AND 00023 * ANY EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, 00024 * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR 00025 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL CARNEGIE MELLON UNIVERSITY 00026 * NOR ITS EMPLOYEES BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, 00027 * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT 00028 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 00029 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 00030 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 00031 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 00032 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 00033 * 00034 * ==================================================================== 00035 * 00036 */ 00037 00042 #ifndef S3CB2MLLR_IO_H 00043 #define S3CB2MLLR_IO_H 00044 00045 #include "s3types.h" 00046 00047 00048 #ifdef __cplusplus 00049 extern "C" { 00050 #endif 00051 #if 0 00052 /* Fool Emacs. */ 00053 } 00054 #endif 00055 00059 int 00060 cb2mllr_read(const char *fn, 00061 int32 **out_cb2mllr, 00062 int32 *out_n_cb, 00063 int32 *out_n_mllr 00064 ); 00065 00066 #ifdef __cplusplus 00067 } 00068 #endif 00069 00070 00071 #endif /* S3CB2MLLR_IO_H */ 00072 00073 00074 /* 00075 * Log record. Maintained by RCS. 00076 * 00077 * $Log$ 00078 * Revision 1.1 2006/04/05 20:27:30 dhdfu 00079 * A Great Reorganzation of header files and executables 00080 * 00081 * Revision 1.6 2006/02/22 15:02:47 arthchan2003 00082 * Merged from SPHINX3_5_2_RCI_IRII_BRANCH: 1, Follow Dave's change to make uint32 to int32. 2, Fixed some dox-doc issue. 00083 * 00084 * 00085 * Revision 1.5 2005/10/05 00:29:44 dhdfu 00086 * Silence some largely unimportant signedness warnings. 00087 * 00088 * Revision 1.4 2005/06/22 08:05:55 arthchan2003 00089 * Fixed spelling in doc 00090 * 00091 * Revision 1.3 2005/06/22 08:00:09 arthchan2003 00092 * Completed all doxygen documentation on file description for libs3decoder/libutil/libs3audio and programs. 00093 * 00094 * Revision 1.2 2005/06/22 03:29:35 arthchan2003 00095 * Makefile.am s for all subdirectory of libs3decoder/ 00096 * 00097 * Revision 1.1 2005/06/15 19:41:02 archan 00098 * Added cb2mllr_io into libam 00099 * 00100 * Revision 1.1 2005/04/15 14:16:51 dhdfu 00101 * Additional MLLR runtime support, multi-class (1 stream only) MLLR runtime support, regression and performance tests 00102 * 00103 * Revision 1.5 2005/01/18 19:10:05 dhdfu 00104 * Fix signedness issues in multi-class MLLR code, incorporate extra error checking from original Sam-Joo Doh code 00105 * 00106 * Revision 1.4 2004/07/21 17:46:10 egouvea 00107 * Changed the license terms to make it the same as sphinx2 and sphinx3. 00108 * 00109 * Revision 1.3 2001/04/05 20:02:30 awb 00110 * *** empty log message *** 00111 * 00112 * Revision 1.2 2000/09/29 22:35:12 awb 00113 * *** empty log message *** 00114 * 00115 * Revision 1.1 2000/09/24 21:38:30 awb 00116 * *** empty log message *** 00117 * 00118 * Revision 1.1 97/07/16 11:39:10 eht 00119 * Initial revision 00120 * 00121 * 00122 */