cb2mllr_io.h

Go to the documentation of this file.
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  */

Generated on 7 Mar 2010 by  doxygen 1.6.1