# This file was automatically generated by SWIG (http://www.swig.org).
# Version 1.3.40
#
# Do not make changes to this file unless you know what you are doing--modify
# the SWIG interface file instead.
# This file is compatible with both classic and new-style classes.

from sys import version_info
if version_info >= (2,6,0):
    def swig_import_helper():
        from os.path import dirname
        import imp
        fp = None
        try:
            fp, pathname, description = imp.find_module('_cerehts', [dirname(__file__)])
        except ImportError:
            import _cerehts
            return _cerehts
        if fp is not None:
            try:
                _mod = imp.load_module('_cerehts', fp, pathname, description)
            finally:
                fp.close()
            return _mod
    _cerehts = swig_import_helper()
    del swig_import_helper
else:
    import _cerehts
del version_info
try:
    _swig_property = property
except NameError:
    pass # Python < 2.2 doesn't have 'property'.
def _swig_setattr_nondynamic(self,class_type,name,value,static=1):
    if (name == "thisown"): return self.this.own(value)
    if (name == "this"):
        if type(value).__name__ == 'SwigPyObject':
            self.__dict__[name] = value
            return
    method = class_type.__swig_setmethods__.get(name,None)
    if method: return method(self,value)
    if (not static) or hasattr(self,name):
        self.__dict__[name] = value
    else:
        raise AttributeError("You cannot add attributes to %s" % self)

def _swig_setattr(self,class_type,name,value):
    return _swig_setattr_nondynamic(self,class_type,name,value,0)

def _swig_getattr(self,class_type,name):
    if (name == "thisown"): return self.this.own()
    method = class_type.__swig_getmethods__.get(name,None)
    if method: return method(self)
    raise AttributeError(name)

def _swig_repr(self):
    try: strthis = "proxy of " + self.this.__repr__()
    except: strthis = ""
    return "<%s.%s; %s >" % (self.__class__.__module__, self.__class__.__name__, strthis,)

try:
    _object = object
    _newclass = 1
except AttributeError:
    class _object : pass
    _newclass = 0


CPRC_VOICE_LOAD_VERSION = _cerehts.CPRC_VOICE_LOAD_VERSION
class CPRC_lexicon_search(_object):
    """Proxy of C++ CPRC_lexicon_search class"""
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, CPRC_lexicon_search, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, CPRC_lexicon_search, name)
    __repr__ = _swig_repr
    __swig_setmethods__["lexname"] = _cerehts.CPRC_lexicon_search_lexname_set
    __swig_getmethods__["lexname"] = _cerehts.CPRC_lexicon_search_lexname_get
    if _newclass:lexname = _swig_property(_cerehts.CPRC_lexicon_search_lexname_get, _cerehts.CPRC_lexicon_search_lexname_set)
    __swig_setmethods__["name"] = _cerehts.CPRC_lexicon_search_name_set
    __swig_getmethods__["name"] = _cerehts.CPRC_lexicon_search_name_get
    if _newclass:name = _swig_property(_cerehts.CPRC_lexicon_search_name_get, _cerehts.CPRC_lexicon_search_name_set)
    __swig_setmethods__["pron"] = _cerehts.CPRC_lexicon_search_pron_set
    __swig_getmethods__["pron"] = _cerehts.CPRC_lexicon_search_pron_get
    if _newclass:pron = _swig_property(_cerehts.CPRC_lexicon_search_pron_get, _cerehts.CPRC_lexicon_search_pron_set)
    __swig_setmethods__["entry"] = _cerehts.CPRC_lexicon_search_entry_set
    __swig_getmethods__["entry"] = _cerehts.CPRC_lexicon_search_entry_get
    if _newclass:entry = _swig_property(_cerehts.CPRC_lexicon_search_entry_get, _cerehts.CPRC_lexicon_search_entry_set)
    __swig_setmethods__["freq"] = _cerehts.CPRC_lexicon_search_freq_set
    __swig_getmethods__["freq"] = _cerehts.CPRC_lexicon_search_freq_get
    if _newclass:freq = _swig_property(_cerehts.CPRC_lexicon_search_freq_get, _cerehts.CPRC_lexicon_search_freq_set)
    __swig_setmethods__["primary"] = _cerehts.CPRC_lexicon_search_primary_set
    __swig_getmethods__["primary"] = _cerehts.CPRC_lexicon_search_primary_get
    if _newclass:primary = _swig_property(_cerehts.CPRC_lexicon_search_primary_get, _cerehts.CPRC_lexicon_search_primary_set)
    __swig_setmethods__["searchname"] = _cerehts.CPRC_lexicon_search_searchname_set
    __swig_getmethods__["searchname"] = _cerehts.CPRC_lexicon_search_searchname_get
    if _newclass:searchname = _swig_property(_cerehts.CPRC_lexicon_search_searchname_get, _cerehts.CPRC_lexicon_search_searchname_set)
    __swig_setmethods__["entryidx"] = _cerehts.CPRC_lexicon_search_entryidx_set
    __swig_getmethods__["entryidx"] = _cerehts.CPRC_lexicon_search_entryidx_get
    if _newclass:entryidx = _swig_property(_cerehts.CPRC_lexicon_search_entryidx_get, _cerehts.CPRC_lexicon_search_entryidx_set)
    __swig_setmethods__["size"] = _cerehts.CPRC_lexicon_search_size_set
    __swig_getmethods__["size"] = _cerehts.CPRC_lexicon_search_size_get
    if _newclass:size = _swig_property(_cerehts.CPRC_lexicon_search_size_get, _cerehts.CPRC_lexicon_search_size_set)
    __swig_setmethods__["bp"] = _cerehts.CPRC_lexicon_search_bp_set
    __swig_getmethods__["bp"] = _cerehts.CPRC_lexicon_search_bp_get
    if _newclass:bp = _swig_property(_cerehts.CPRC_lexicon_search_bp_get, _cerehts.CPRC_lexicon_search_bp_set)
    def __init__(self): 
        """__init__(self) -> CPRC_lexicon_search"""
        this = _cerehts.new_CPRC_lexicon_search()
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _cerehts.delete_CPRC_lexicon_search
    __del__ = lambda self : None;
CPRC_lexicon_search_swigregister = _cerehts.CPRC_lexicon_search_swigregister
CPRC_lexicon_search_swigregister(CPRC_lexicon_search)

CPRC_ABUF_TRANS_PHONE = _cerehts.CPRC_ABUF_TRANS_PHONE
CPRC_ABUF_TRANS_WORD = _cerehts.CPRC_ABUF_TRANS_WORD
CPRC_ABUF_TRANS_MARK = _cerehts.CPRC_ABUF_TRANS_MARK
CPRC_ABUF_TRANS_ERROR = _cerehts.CPRC_ABUF_TRANS_ERROR
CPRC_ABUF_TRANS_TYPES = _cerehts.CPRC_ABUF_TRANS_TYPES
CPRC_ABUF_TRANS_STATUS_NODSP = _cerehts.CPRC_ABUF_TRANS_STATUS_NODSP
CPRC_ABUF_TRANS_STATUS_DSPTODO = _cerehts.CPRC_ABUF_TRANS_STATUS_DSPTODO
CPRC_ABUF_TRANS_STATUS_DSPDONE = _cerehts.CPRC_ABUF_TRANS_STATUS_DSPDONE
CPRC_LICENSE_CHECK_OK = _cerehts.CPRC_LICENSE_CHECK_OK
CPRC_LICENSE_CHECK_BAD_SYSTEM = _cerehts.CPRC_LICENSE_CHECK_BAD_SYSTEM
CPRC_LICENSE_CHECK_BAD_VOICE = _cerehts.CPRC_LICENSE_CHECK_BAD_VOICE
CPRC_LICENSE_CHECK_NOT_COMPAT = _cerehts.CPRC_LICENSE_CHECK_NOT_COMPAT
CPRC_HTS_MODE_MONO = _cerehts.CPRC_HTS_MODE_MONO
CPRC_HTS_MODE_FULL = _cerehts.CPRC_HTS_MODE_FULL
CPRC_HTS_MODE_SYNTH = _cerehts.CPRC_HTS_MODE_SYNTH
CPRC_XML_START = _cerehts.CPRC_XML_START
CPRC_XML_END = _cerehts.CPRC_XML_END
CPRC_XML_WITHIN = _cerehts.CPRC_XML_WITHIN
CPRC_XML_START_END = _cerehts.CPRC_XML_START_END
CPRC_XML_AFTER = _cerehts.CPRC_XML_AFTER
class CPRC_abuf_trans(_object):
    """Proxy of C++ CPRC_abuf_trans class"""
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, CPRC_abuf_trans, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, CPRC_abuf_trans, name)
    __repr__ = _swig_repr
    __swig_setmethods__["name"] = _cerehts.CPRC_abuf_trans_name_set
    __swig_getmethods__["name"] = _cerehts.CPRC_abuf_trans_name_get
    if _newclass:name = _swig_property(_cerehts.CPRC_abuf_trans_name_get, _cerehts.CPRC_abuf_trans_name_set)
    __swig_setmethods__["type"] = _cerehts.CPRC_abuf_trans_type_set
    __swig_getmethods__["type"] = _cerehts.CPRC_abuf_trans_type_get
    if _newclass:type = _swig_property(_cerehts.CPRC_abuf_trans_type_get, _cerehts.CPRC_abuf_trans_type_set)
    __swig_setmethods__["start"] = _cerehts.CPRC_abuf_trans_start_set
    __swig_getmethods__["start"] = _cerehts.CPRC_abuf_trans_start_get
    if _newclass:start = _swig_property(_cerehts.CPRC_abuf_trans_start_get, _cerehts.CPRC_abuf_trans_start_set)
    __swig_setmethods__["end"] = _cerehts.CPRC_abuf_trans_end_set
    __swig_getmethods__["end"] = _cerehts.CPRC_abuf_trans_end_get
    if _newclass:end = _swig_property(_cerehts.CPRC_abuf_trans_end_get, _cerehts.CPRC_abuf_trans_end_set)
    __swig_setmethods__["dsp"] = _cerehts.CPRC_abuf_trans_dsp_set
    __swig_getmethods__["dsp"] = _cerehts.CPRC_abuf_trans_dsp_get
    if _newclass:dsp = _swig_property(_cerehts.CPRC_abuf_trans_dsp_get, _cerehts.CPRC_abuf_trans_dsp_set)
    __swig_setmethods__["phone"] = _cerehts.CPRC_abuf_trans_phone_set
    __swig_getmethods__["phone"] = _cerehts.CPRC_abuf_trans_phone_get
    if _newclass:phone = _swig_property(_cerehts.CPRC_abuf_trans_phone_get, _cerehts.CPRC_abuf_trans_phone_set)
    def __init__(self): 
        """__init__(self) -> CPRC_abuf_trans"""
        this = _cerehts.new_CPRC_abuf_trans()
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _cerehts.delete_CPRC_abuf_trans
    __del__ = lambda self : None;
CPRC_abuf_trans_swigregister = _cerehts.CPRC_abuf_trans_swigregister
CPRC_abuf_trans_swigregister(CPRC_abuf_trans)

class CPRC_abuf_dsp(_object):
    """Proxy of C++ CPRC_abuf_dsp class"""
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, CPRC_abuf_dsp, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, CPRC_abuf_dsp, name)
    __repr__ = _swig_repr
    __swig_setmethods__["status"] = _cerehts.CPRC_abuf_dsp_status_set
    __swig_getmethods__["status"] = _cerehts.CPRC_abuf_dsp_status_get
    if _newclass:status = _swig_property(_cerehts.CPRC_abuf_dsp_status_get, _cerehts.CPRC_abuf_dsp_status_set)
    __swig_setmethods__["mid"] = _cerehts.CPRC_abuf_dsp_mid_set
    __swig_getmethods__["mid"] = _cerehts.CPRC_abuf_dsp_mid_get
    if _newclass:mid = _swig_property(_cerehts.CPRC_abuf_dsp_mid_get, _cerehts.CPRC_abuf_dsp_mid_set)
    __swig_setmethods__["dur"] = _cerehts.CPRC_abuf_dsp_dur_set
    __swig_getmethods__["dur"] = _cerehts.CPRC_abuf_dsp_dur_get
    if _newclass:dur = _swig_property(_cerehts.CPRC_abuf_dsp_dur_get, _cerehts.CPRC_abuf_dsp_dur_set)
    __swig_setmethods__["f0h1"] = _cerehts.CPRC_abuf_dsp_f0h1_set
    __swig_getmethods__["f0h1"] = _cerehts.CPRC_abuf_dsp_f0h1_get
    if _newclass:f0h1 = _swig_property(_cerehts.CPRC_abuf_dsp_f0h1_get, _cerehts.CPRC_abuf_dsp_f0h1_set)
    __swig_setmethods__["f0h2"] = _cerehts.CPRC_abuf_dsp_f0h2_set
    __swig_getmethods__["f0h2"] = _cerehts.CPRC_abuf_dsp_f0h2_get
    if _newclass:f0h2 = _swig_property(_cerehts.CPRC_abuf_dsp_f0h2_get, _cerehts.CPRC_abuf_dsp_f0h2_set)
    __swig_setmethods__["lognrg"] = _cerehts.CPRC_abuf_dsp_lognrg_set
    __swig_getmethods__["lognrg"] = _cerehts.CPRC_abuf_dsp_lognrg_get
    if _newclass:lognrg = _swig_property(_cerehts.CPRC_abuf_dsp_lognrg_get, _cerehts.CPRC_abuf_dsp_lognrg_set)
    __swig_setmethods__["usel_start"] = _cerehts.CPRC_abuf_dsp_usel_start_set
    __swig_getmethods__["usel_start"] = _cerehts.CPRC_abuf_dsp_usel_start_get
    if _newclass:usel_start = _swig_property(_cerehts.CPRC_abuf_dsp_usel_start_get, _cerehts.CPRC_abuf_dsp_usel_start_set)
    __swig_setmethods__["usel_mid"] = _cerehts.CPRC_abuf_dsp_usel_mid_set
    __swig_getmethods__["usel_mid"] = _cerehts.CPRC_abuf_dsp_usel_mid_get
    if _newclass:usel_mid = _swig_property(_cerehts.CPRC_abuf_dsp_usel_mid_get, _cerehts.CPRC_abuf_dsp_usel_mid_set)
    __swig_setmethods__["usel_end"] = _cerehts.CPRC_abuf_dsp_usel_end_set
    __swig_getmethods__["usel_end"] = _cerehts.CPRC_abuf_dsp_usel_end_get
    if _newclass:usel_end = _swig_property(_cerehts.CPRC_abuf_dsp_usel_end_get, _cerehts.CPRC_abuf_dsp_usel_end_set)
    __swig_setmethods__["usel_dur"] = _cerehts.CPRC_abuf_dsp_usel_dur_set
    __swig_getmethods__["usel_dur"] = _cerehts.CPRC_abuf_dsp_usel_dur_get
    if _newclass:usel_dur = _swig_property(_cerehts.CPRC_abuf_dsp_usel_dur_get, _cerehts.CPRC_abuf_dsp_usel_dur_set)
    __swig_setmethods__["usel_f0h1"] = _cerehts.CPRC_abuf_dsp_usel_f0h1_set
    __swig_getmethods__["usel_f0h1"] = _cerehts.CPRC_abuf_dsp_usel_f0h1_get
    if _newclass:usel_f0h1 = _swig_property(_cerehts.CPRC_abuf_dsp_usel_f0h1_get, _cerehts.CPRC_abuf_dsp_usel_f0h1_set)
    __swig_setmethods__["usel_f0h2"] = _cerehts.CPRC_abuf_dsp_usel_f0h2_set
    __swig_getmethods__["usel_f0h2"] = _cerehts.CPRC_abuf_dsp_usel_f0h2_get
    if _newclass:usel_f0h2 = _swig_property(_cerehts.CPRC_abuf_dsp_usel_f0h2_get, _cerehts.CPRC_abuf_dsp_usel_f0h2_set)
    __swig_setmethods__["usel_lognrg"] = _cerehts.CPRC_abuf_dsp_usel_lognrg_set
    __swig_getmethods__["usel_lognrg"] = _cerehts.CPRC_abuf_dsp_usel_lognrg_get
    if _newclass:usel_lognrg = _swig_property(_cerehts.CPRC_abuf_dsp_usel_lognrg_get, _cerehts.CPRC_abuf_dsp_usel_lognrg_set)
    __swig_setmethods__["dsp_dur"] = _cerehts.CPRC_abuf_dsp_dsp_dur_set
    __swig_getmethods__["dsp_dur"] = _cerehts.CPRC_abuf_dsp_dsp_dur_get
    if _newclass:dsp_dur = _swig_property(_cerehts.CPRC_abuf_dsp_dsp_dur_get, _cerehts.CPRC_abuf_dsp_dsp_dur_set)
    __swig_setmethods__["dsp_f0h1"] = _cerehts.CPRC_abuf_dsp_dsp_f0h1_set
    __swig_getmethods__["dsp_f0h1"] = _cerehts.CPRC_abuf_dsp_dsp_f0h1_get
    if _newclass:dsp_f0h1 = _swig_property(_cerehts.CPRC_abuf_dsp_dsp_f0h1_get, _cerehts.CPRC_abuf_dsp_dsp_f0h1_set)
    __swig_setmethods__["dsp_f0h2"] = _cerehts.CPRC_abuf_dsp_dsp_f0h2_set
    __swig_getmethods__["dsp_f0h2"] = _cerehts.CPRC_abuf_dsp_dsp_f0h2_get
    if _newclass:dsp_f0h2 = _swig_property(_cerehts.CPRC_abuf_dsp_dsp_f0h2_get, _cerehts.CPRC_abuf_dsp_dsp_f0h2_set)
    __swig_setmethods__["dsp_lognrg"] = _cerehts.CPRC_abuf_dsp_dsp_lognrg_set
    __swig_getmethods__["dsp_lognrg"] = _cerehts.CPRC_abuf_dsp_dsp_lognrg_get
    if _newclass:dsp_lognrg = _swig_property(_cerehts.CPRC_abuf_dsp_dsp_lognrg_get, _cerehts.CPRC_abuf_dsp_dsp_lognrg_set)
    def __init__(self): 
        """__init__(self) -> CPRC_abuf_dsp"""
        this = _cerehts.new_CPRC_abuf_dsp()
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _cerehts.delete_CPRC_abuf_dsp
    __del__ = lambda self : None;
CPRC_abuf_dsp_swigregister = _cerehts.CPRC_abuf_dsp_swigregister
CPRC_abuf_dsp_swigregister(CPRC_abuf_dsp)

class CPRC_abuf(_object):
    """Proxy of C++ CPRC_abuf class"""
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, CPRC_abuf, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, CPRC_abuf, name)
    __repr__ = _swig_repr
    __swig_setmethods__["wav_sz"] = _cerehts.CPRC_abuf_wav_sz_set
    __swig_getmethods__["wav_sz"] = _cerehts.CPRC_abuf_wav_sz_get
    if _newclass:wav_sz = _swig_property(_cerehts.CPRC_abuf_wav_sz_get, _cerehts.CPRC_abuf_wav_sz_set)
    __swig_setmethods__["wav_done"] = _cerehts.CPRC_abuf_wav_done_set
    __swig_getmethods__["wav_done"] = _cerehts.CPRC_abuf_wav_done_get
    if _newclass:wav_done = _swig_property(_cerehts.CPRC_abuf_wav_done_get, _cerehts.CPRC_abuf_wav_done_set)
    __swig_setmethods__["wav_mem"] = _cerehts.CPRC_abuf_wav_mem_set
    __swig_getmethods__["wav_mem"] = _cerehts.CPRC_abuf_wav_mem_get
    if _newclass:wav_mem = _swig_property(_cerehts.CPRC_abuf_wav_mem_get, _cerehts.CPRC_abuf_wav_mem_set)
    __swig_setmethods__["wav_mk"] = _cerehts.CPRC_abuf_wav_mk_set
    __swig_getmethods__["wav_mk"] = _cerehts.CPRC_abuf_wav_mk_get
    if _newclass:wav_mk = _swig_property(_cerehts.CPRC_abuf_wav_mk_get, _cerehts.CPRC_abuf_wav_mk_set)
    __swig_setmethods__["srate"] = _cerehts.CPRC_abuf_srate_set
    __swig_getmethods__["srate"] = _cerehts.CPRC_abuf_srate_get
    if _newclass:srate = _swig_property(_cerehts.CPRC_abuf_srate_get, _cerehts.CPRC_abuf_srate_set)
    __swig_setmethods__["wav"] = _cerehts.CPRC_abuf_wav_set
    __swig_getmethods__["wav"] = _cerehts.CPRC_abuf_wav_get
    if _newclass:wav = _swig_property(_cerehts.CPRC_abuf_wav_get, _cerehts.CPRC_abuf_wav_set)
    __swig_setmethods__["trans_char_sz"] = _cerehts.CPRC_abuf_trans_char_sz_set
    __swig_getmethods__["trans_char_sz"] = _cerehts.CPRC_abuf_trans_char_sz_get
    if _newclass:trans_char_sz = _swig_property(_cerehts.CPRC_abuf_trans_char_sz_get, _cerehts.CPRC_abuf_trans_char_sz_set)
    __swig_setmethods__["trans_char_mem"] = _cerehts.CPRC_abuf_trans_char_mem_set
    __swig_getmethods__["trans_char_mem"] = _cerehts.CPRC_abuf_trans_char_mem_get
    if _newclass:trans_char_mem = _swig_property(_cerehts.CPRC_abuf_trans_char_mem_get, _cerehts.CPRC_abuf_trans_char_mem_set)
    __swig_setmethods__["trans_char"] = _cerehts.CPRC_abuf_trans_char_set
    __swig_getmethods__["trans_char"] = _cerehts.CPRC_abuf_trans_char_get
    if _newclass:trans_char = _swig_property(_cerehts.CPRC_abuf_trans_char_get, _cerehts.CPRC_abuf_trans_char_set)
    __swig_setmethods__["trans_sz"] = _cerehts.CPRC_abuf_trans_sz_set
    __swig_getmethods__["trans_sz"] = _cerehts.CPRC_abuf_trans_sz_get
    if _newclass:trans_sz = _swig_property(_cerehts.CPRC_abuf_trans_sz_get, _cerehts.CPRC_abuf_trans_sz_set)
    __swig_setmethods__["trans_sz_type"] = _cerehts.CPRC_abuf_trans_sz_type_set
    __swig_getmethods__["trans_sz_type"] = _cerehts.CPRC_abuf_trans_sz_type_get
    if _newclass:trans_sz_type = _swig_property(_cerehts.CPRC_abuf_trans_sz_type_get, _cerehts.CPRC_abuf_trans_sz_type_set)
    __swig_setmethods__["trans_mem"] = _cerehts.CPRC_abuf_trans_mem_set
    __swig_getmethods__["trans_mem"] = _cerehts.CPRC_abuf_trans_mem_get
    if _newclass:trans_mem = _swig_property(_cerehts.CPRC_abuf_trans_mem_get, _cerehts.CPRC_abuf_trans_mem_set)
    __swig_setmethods__["trans"] = _cerehts.CPRC_abuf_trans_set
    __swig_getmethods__["trans"] = _cerehts.CPRC_abuf_trans_get
    if _newclass:trans = _swig_property(_cerehts.CPRC_abuf_trans_get, _cerehts.CPRC_abuf_trans_set)
    __swig_setmethods__["dsps_mem"] = _cerehts.CPRC_abuf_dsps_mem_set
    __swig_getmethods__["dsps_mem"] = _cerehts.CPRC_abuf_dsps_mem_get
    if _newclass:dsps_mem = _swig_property(_cerehts.CPRC_abuf_dsps_mem_get, _cerehts.CPRC_abuf_dsps_mem_set)
    __swig_setmethods__["dsps"] = _cerehts.CPRC_abuf_dsps_set
    __swig_getmethods__["dsps"] = _cerehts.CPRC_abuf_dsps_get
    if _newclass:dsps = _swig_property(_cerehts.CPRC_abuf_dsps_get, _cerehts.CPRC_abuf_dsps_set)
    __swig_setmethods__["lsps"] = _cerehts.CPRC_abuf_lsps_set
    __swig_getmethods__["lsps"] = _cerehts.CPRC_abuf_lsps_get
    if _newclass:lsps = _swig_property(_cerehts.CPRC_abuf_lsps_get, _cerehts.CPRC_abuf_lsps_set)
    __swig_setmethods__["lpcsize"] = _cerehts.CPRC_abuf_lpcsize_set
    __swig_getmethods__["lpcsize"] = _cerehts.CPRC_abuf_lpcsize_get
    if _newclass:lpcsize = _swig_property(_cerehts.CPRC_abuf_lpcsize_get, _cerehts.CPRC_abuf_lpcsize_set)
    __swig_setmethods__["framesizes"] = _cerehts.CPRC_abuf_framesizes_set
    __swig_getmethods__["framesizes"] = _cerehts.CPRC_abuf_framesizes_get
    if _newclass:framesizes = _swig_property(_cerehts.CPRC_abuf_framesizes_get, _cerehts.CPRC_abuf_framesizes_set)
    __swig_setmethods__["exc"] = _cerehts.CPRC_abuf_exc_set
    __swig_getmethods__["exc"] = _cerehts.CPRC_abuf_exc_get
    if _newclass:exc = _swig_property(_cerehts.CPRC_abuf_exc_get, _cerehts.CPRC_abuf_exc_set)
    def __init__(self): 
        """__init__(self) -> CPRC_abuf"""
        this = _cerehts.new_CPRC_abuf()
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _cerehts.delete_CPRC_abuf
    __del__ = lambda self : None;
CPRC_abuf_swigregister = _cerehts.CPRC_abuf_swigregister
CPRC_abuf_swigregister(CPRC_abuf)

class CPRC_lts_search(_object):
    """Proxy of C++ CPRC_lts_search class"""
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, CPRC_lts_search, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, CPRC_lts_search, name)
    __repr__ = _swig_repr
    __swig_setmethods__["trace"] = _cerehts.CPRC_lts_search_trace_set
    __swig_getmethods__["trace"] = _cerehts.CPRC_lts_search_trace_get
    if _newclass:trace = _swig_property(_cerehts.CPRC_lts_search_trace_get, _cerehts.CPRC_lts_search_trace_set)
    __swig_setmethods__["pron_sz"] = _cerehts.CPRC_lts_search_pron_sz_set
    __swig_getmethods__["pron_sz"] = _cerehts.CPRC_lts_search_pron_sz_get
    if _newclass:pron_sz = _swig_property(_cerehts.CPRC_lts_search_pron_sz_get, _cerehts.CPRC_lts_search_pron_sz_set)
    __swig_setmethods__["pron"] = _cerehts.CPRC_lts_search_pron_set
    __swig_getmethods__["pron"] = _cerehts.CPRC_lts_search_pron_get
    if _newclass:pron = _swig_property(_cerehts.CPRC_lts_search_pron_get, _cerehts.CPRC_lts_search_pron_set)
    __swig_setmethods__["lts_frag_lex_min_len"] = _cerehts.CPRC_lts_search_lts_frag_lex_min_len_set
    __swig_getmethods__["lts_frag_lex_min_len"] = _cerehts.CPRC_lts_search_lts_frag_lex_min_len_get
    if _newclass:lts_frag_lex_min_len = _swig_property(_cerehts.CPRC_lts_search_lts_frag_lex_min_len_get, _cerehts.CPRC_lts_search_lts_frag_lex_min_len_set)
    __swig_setmethods__["lts_frag_use_lex_freq"] = _cerehts.CPRC_lts_search_lts_frag_use_lex_freq_set
    __swig_getmethods__["lts_frag_use_lex_freq"] = _cerehts.CPRC_lts_search_lts_frag_use_lex_freq_get
    if _newclass:lts_frag_use_lex_freq = _swig_property(_cerehts.CPRC_lts_search_lts_frag_use_lex_freq_get, _cerehts.CPRC_lts_search_lts_frag_use_lex_freq_set)
    __swig_setmethods__["lts_frag_use_frag_freq"] = _cerehts.CPRC_lts_search_lts_frag_use_frag_freq_set
    __swig_getmethods__["lts_frag_use_frag_freq"] = _cerehts.CPRC_lts_search_lts_frag_use_frag_freq_get
    if _newclass:lts_frag_use_frag_freq = _swig_property(_cerehts.CPRC_lts_search_lts_frag_use_frag_freq_get, _cerehts.CPRC_lts_search_lts_frag_use_frag_freq_set)
    def __init__(self): 
        """__init__(self) -> CPRC_lts_search"""
        this = _cerehts.new_CPRC_lts_search()
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _cerehts.delete_CPRC_lts_search
    __del__ = lambda self : None;
CPRC_lts_search_swigregister = _cerehts.CPRC_lts_search_swigregister
CPRC_lts_search_swigregister(CPRC_lts_search)

CPRC_VOICE_CONST = _cerehts.CPRC_VOICE_CONST
CPRC_VOICE_DYNAM = _cerehts.CPRC_VOICE_DYNAM
CPRC_VOICE_MODIF = _cerehts.CPRC_VOICE_MODIF
CPRC_CHAR = _cerehts.CPRC_CHAR
CPRC_INT = _cerehts.CPRC_INT
CPRC_FLOAT = _cerehts.CPRC_FLOAT
CPRC_SHORT = _cerehts.CPRC_SHORT
class CPRC_voice_desc(_object):
    """Proxy of C++ CPRC_voice_desc class"""
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, CPRC_voice_desc, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, CPRC_voice_desc, name)
    __repr__ = _swig_repr
    __swig_setmethods__["n"] = _cerehts.CPRC_voice_desc_n_set
    __swig_getmethods__["n"] = _cerehts.CPRC_voice_desc_n_get
    if _newclass:n = _swig_property(_cerehts.CPRC_voice_desc_n_get, _cerehts.CPRC_voice_desc_n_set)
    __swig_setmethods__["type"] = _cerehts.CPRC_voice_desc_type_set
    __swig_getmethods__["type"] = _cerehts.CPRC_voice_desc_type_get
    if _newclass:type = _swig_property(_cerehts.CPRC_voice_desc_type_get, _cerehts.CPRC_voice_desc_type_set)
    def __init__(self): 
        """__init__(self) -> CPRC_voice_desc"""
        this = _cerehts.new_CPRC_voice_desc()
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _cerehts.delete_CPRC_voice_desc
    __del__ = lambda self : None;
CPRC_voice_desc_swigregister = _cerehts.CPRC_voice_desc_swigregister
CPRC_voice_desc_swigregister(CPRC_voice_desc)

CPRC_CODEC_LINEAR = _cerehts.CPRC_CODEC_LINEAR
CPRC_CODEC_SPEEX_WB = _cerehts.CPRC_CODEC_SPEEX_WB
CPRC_CODEC_SPEEX_NB = _cerehts.CPRC_CODEC_SPEEX_NB
CPRC_CODEC_SPEEX_UWB = _cerehts.CPRC_CODEC_SPEEX_UWB
CPRC_CODEC_CELT_0_11 = _cerehts.CPRC_CODEC_CELT_0_11
CPRC_OK = _cerehts.CPRC_OK
CPRC_ERROR = _cerehts.CPRC_ERROR
class CPRC_license(_object):
    """Proxy of C++ CPRC_license class"""
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, CPRC_license, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, CPRC_license, name)
    __repr__ = _swig_repr
    __swig_setmethods__["text"] = _cerehts.CPRC_license_text_set
    __swig_getmethods__["text"] = _cerehts.CPRC_license_text_get
    if _newclass:text = _swig_property(_cerehts.CPRC_license_text_get, _cerehts.CPRC_license_text_set)
    __swig_setmethods__["rsa_text"] = _cerehts.CPRC_license_rsa_text_set
    __swig_getmethods__["rsa_text"] = _cerehts.CPRC_license_rsa_text_get
    if _newclass:rsa_text = _swig_property(_cerehts.CPRC_license_rsa_text_get, _cerehts.CPRC_license_rsa_text_set)
    __swig_setmethods__["text_stripped"] = _cerehts.CPRC_license_text_stripped_set
    __swig_getmethods__["text_stripped"] = _cerehts.CPRC_license_text_stripped_get
    if _newclass:text_stripped = _swig_property(_cerehts.CPRC_license_text_stripped_get, _cerehts.CPRC_license_text_stripped_set)
    __swig_setmethods__["e"] = _cerehts.CPRC_license_e_set
    __swig_getmethods__["e"] = _cerehts.CPRC_license_e_get
    if _newclass:e = _swig_property(_cerehts.CPRC_license_e_get, _cerehts.CPRC_license_e_set)
    __swig_setmethods__["public_key"] = _cerehts.CPRC_license_public_key_set
    __swig_getmethods__["public_key"] = _cerehts.CPRC_license_public_key_get
    if _newclass:public_key = _swig_property(_cerehts.CPRC_license_public_key_get, _cerehts.CPRC_license_public_key_set)
    __swig_setmethods__["signature"] = _cerehts.CPRC_license_signature_set
    __swig_getmethods__["signature"] = _cerehts.CPRC_license_signature_get
    if _newclass:signature = _swig_property(_cerehts.CPRC_license_signature_get, _cerehts.CPRC_license_signature_set)
    __swig_setmethods__["value"] = _cerehts.CPRC_license_value_set
    __swig_getmethods__["value"] = _cerehts.CPRC_license_value_get
    if _newclass:value = _swig_property(_cerehts.CPRC_license_value_get, _cerehts.CPRC_license_value_set)
    def __init__(self): 
        """__init__(self) -> CPRC_license"""
        this = _cerehts.new_CPRC_license()
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _cerehts.delete_CPRC_license
    __del__ = lambda self : None;
CPRC_license_swigregister = _cerehts.CPRC_license_swigregister
CPRC_license_swigregister(CPRC_license)

class CPRC_voice_type_stats_vals(_object):
    """Proxy of C++ CPRC_voice_type_stats_vals class"""
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, CPRC_voice_type_stats_vals, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, CPRC_voice_type_stats_vals, name)
    __repr__ = _swig_repr
    __swig_setmethods__["mean"] = _cerehts.CPRC_voice_type_stats_vals_mean_set
    __swig_getmethods__["mean"] = _cerehts.CPRC_voice_type_stats_vals_mean_get
    if _newclass:mean = _swig_property(_cerehts.CPRC_voice_type_stats_vals_mean_get, _cerehts.CPRC_voice_type_stats_vals_mean_set)
    __swig_setmethods__["sd"] = _cerehts.CPRC_voice_type_stats_vals_sd_set
    __swig_getmethods__["sd"] = _cerehts.CPRC_voice_type_stats_vals_sd_get
    if _newclass:sd = _swig_property(_cerehts.CPRC_voice_type_stats_vals_sd_get, _cerehts.CPRC_voice_type_stats_vals_sd_set)
    __swig_setmethods__["max"] = _cerehts.CPRC_voice_type_stats_vals_max_set
    __swig_getmethods__["max"] = _cerehts.CPRC_voice_type_stats_vals_max_get
    if _newclass:max = _swig_property(_cerehts.CPRC_voice_type_stats_vals_max_get, _cerehts.CPRC_voice_type_stats_vals_max_set)
    __swig_setmethods__["p95"] = _cerehts.CPRC_voice_type_stats_vals_p95_set
    __swig_getmethods__["p95"] = _cerehts.CPRC_voice_type_stats_vals_p95_get
    if _newclass:p95 = _swig_property(_cerehts.CPRC_voice_type_stats_vals_p95_get, _cerehts.CPRC_voice_type_stats_vals_p95_set)
    __swig_setmethods__["p80"] = _cerehts.CPRC_voice_type_stats_vals_p80_set
    __swig_getmethods__["p80"] = _cerehts.CPRC_voice_type_stats_vals_p80_get
    if _newclass:p80 = _swig_property(_cerehts.CPRC_voice_type_stats_vals_p80_get, _cerehts.CPRC_voice_type_stats_vals_p80_set)
    __swig_setmethods__["p65"] = _cerehts.CPRC_voice_type_stats_vals_p65_set
    __swig_getmethods__["p65"] = _cerehts.CPRC_voice_type_stats_vals_p65_get
    if _newclass:p65 = _swig_property(_cerehts.CPRC_voice_type_stats_vals_p65_get, _cerehts.CPRC_voice_type_stats_vals_p65_set)
    __swig_setmethods__["p50"] = _cerehts.CPRC_voice_type_stats_vals_p50_set
    __swig_getmethods__["p50"] = _cerehts.CPRC_voice_type_stats_vals_p50_get
    if _newclass:p50 = _swig_property(_cerehts.CPRC_voice_type_stats_vals_p50_get, _cerehts.CPRC_voice_type_stats_vals_p50_set)
    __swig_setmethods__["p35"] = _cerehts.CPRC_voice_type_stats_vals_p35_set
    __swig_getmethods__["p35"] = _cerehts.CPRC_voice_type_stats_vals_p35_get
    if _newclass:p35 = _swig_property(_cerehts.CPRC_voice_type_stats_vals_p35_get, _cerehts.CPRC_voice_type_stats_vals_p35_set)
    __swig_setmethods__["p20"] = _cerehts.CPRC_voice_type_stats_vals_p20_set
    __swig_getmethods__["p20"] = _cerehts.CPRC_voice_type_stats_vals_p20_get
    if _newclass:p20 = _swig_property(_cerehts.CPRC_voice_type_stats_vals_p20_get, _cerehts.CPRC_voice_type_stats_vals_p20_set)
    __swig_setmethods__["p05"] = _cerehts.CPRC_voice_type_stats_vals_p05_set
    __swig_getmethods__["p05"] = _cerehts.CPRC_voice_type_stats_vals_p05_get
    if _newclass:p05 = _swig_property(_cerehts.CPRC_voice_type_stats_vals_p05_get, _cerehts.CPRC_voice_type_stats_vals_p05_set)
    __swig_setmethods__["min"] = _cerehts.CPRC_voice_type_stats_vals_min_set
    __swig_getmethods__["min"] = _cerehts.CPRC_voice_type_stats_vals_min_get
    if _newclass:min = _swig_property(_cerehts.CPRC_voice_type_stats_vals_min_get, _cerehts.CPRC_voice_type_stats_vals_min_set)
    def __init__(self): 
        """__init__(self) -> CPRC_voice_type_stats_vals"""
        this = _cerehts.new_CPRC_voice_type_stats_vals()
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _cerehts.delete_CPRC_voice_type_stats_vals
    __del__ = lambda self : None;
CPRC_voice_type_stats_vals_swigregister = _cerehts.CPRC_voice_type_stats_vals_swigregister
CPRC_voice_type_stats_vals_swigregister(CPRC_voice_type_stats_vals)


def CPRC_lexicon_new_empty(*args):
  """CPRC_lexicon_new_empty(char lexname, int len) -> CPRC_lexicon"""
  return _cerehts.CPRC_lexicon_new_empty(*args)

def CPRC_lexicon_delete(*args):
  """CPRC_lexicon_delete(CPRC_lexicon l)"""
  return _cerehts.CPRC_lexicon_delete(*args)

def CPRC_lexicon_search_new():
  """CPRC_lexicon_search_new() -> CPRC_lexicon_search"""
  return _cerehts.CPRC_lexicon_search_new()

def CPRC_lexicon_search_delete(*args):
  """CPRC_lexicon_search_delete(CPRC_lexicon_search lxsrch)"""
  return _cerehts.CPRC_lexicon_search_delete(*args)

def CPRC_lexicon_add_entry(*args):
  """
    CPRC_lexicon_add_entry(CPRC_lexicon l, char s, int len, char entry, int entry_len, 
        char pron, int pron_len, int primary, 
        int freq) -> int
    """
  return _cerehts.CPRC_lexicon_add_entry(*args)

def CPRC_lexicon_delete_entry(*args):
  """CPRC_lexicon_delete_entry(CPRC_lexicon l, char s, int len, char entry, int entry_len) -> int"""
  return _cerehts.CPRC_lexicon_delete_entry(*args)

def CPRC_lexicon_lookup(*args):
  """
    CPRC_lexicon_lookup(CPRC_lexicon l, CPRC_lexicon_search lxsrch, char s, 
        int len, char entry, int entry_len) -> int
    """
  return _cerehts.CPRC_lexicon_lookup(*args)

def CPRC_lexicon_set_next_lexicon(*args):
  """CPRC_lexicon_set_next_lexicon(CPRC_lexicon l, CPRC_lexicon nl)"""
  return _cerehts.CPRC_lexicon_set_next_lexicon(*args)

def CPRC_lexicon_clear_next_lexicon(*args):
  """CPRC_lexicon_clear_next_lexicon(CPRC_lexicon l)"""
  return _cerehts.CPRC_lexicon_clear_next_lexicon(*args)

def CPRC_lexicon_sz(*args):
  """CPRC_lexicon_sz(CPRC_lexicon l) -> int"""
  return _cerehts.CPRC_lexicon_sz(*args)

def CPRC_lexicon_lexname(*args):
  """CPRC_lexicon_lexname(CPRC_lexicon l) -> char"""
  return _cerehts.CPRC_lexicon_lexname(*args)

def CPRC_lexicon_next_lexicon(*args):
  """CPRC_lexicon_next_lexicon(CPRC_lexicon l) -> CPRC_lexicon"""
  return _cerehts.CPRC_lexicon_next_lexicon(*args)

def CPRC_ltsmgr_search(*args):
  """
    CPRC_ltsmgr_search(CPRC_voice v, char name, int name_len, CPRC_lexicon_search lxsrch, 
        CPRC_lts_search ltssrch, char word, 
        int word_len) -> int
    """
  return _cerehts.CPRC_ltsmgr_search(*args)

def CPRC_ltsmgr_spell(*args):
  """
    CPRC_ltsmgr_spell(CPRC_voice v, char name, int name_len, CPRC_lexicon_search lxsrch, 
        CPRC_lts_search ltssrch, char word, 
        int word_len) -> int
    """
  return _cerehts.CPRC_ltsmgr_spell(*args)

def CPRC_lts_search_new(*args):
  """CPRC_lts_search_new(int trace) -> CPRC_lts_search"""
  return _cerehts.CPRC_lts_search_new(*args)

def CPRC_lts_search_delete(*args):
  """CPRC_lts_search_delete(CPRC_lts_search ltssrch)"""
  return _cerehts.CPRC_lts_search_delete(*args)

def CPRC_lts_search_reset(*args):
  """CPRC_lts_search_reset(CPRC_lts_search ltssrch)"""
  return _cerehts.CPRC_lts_search_reset(*args)

def CPRC_ltsmgr_trace(*args):
  """CPRC_ltsmgr_trace(CPRC_lts_search ltssrch) -> char"""
  return _cerehts.CPRC_ltsmgr_trace(*args)

def CPRC_lexmgr_add_lexicon_front(*args):
  """CPRC_lexmgr_add_lexicon_front(CPRC_voice v, char lexname, int len) -> CPRC_lexicon"""
  return _cerehts.CPRC_lexmgr_add_lexicon_front(*args)

def CPRC_lexmgr_add_lexicon_back(*args):
  """CPRC_lexmgr_add_lexicon_back(CPRC_voice v, char lexname, int len) -> CPRC_lexicon"""
  return _cerehts.CPRC_lexmgr_add_lexicon_back(*args)

def CPRC_lexmgr_delete_lexicon(*args):
  """CPRC_lexmgr_delete_lexicon(CPRC_voice v, char lexname, int len) -> int"""
  return _cerehts.CPRC_lexmgr_delete_lexicon(*args)

def CPRC_lexmgr_no_lex(*args):
  """CPRC_lexmgr_no_lex(CPRC_voice v) -> int"""
  return _cerehts.CPRC_lexmgr_no_lex(*args)

def CPRC_lexmgr_lexname(*args):
  """CPRC_lexmgr_lexname(CPRC_voice v, int lxidx) -> char"""
  return _cerehts.CPRC_lexmgr_lexname(*args)

def CPRC_lexmgr_find(*args):
  """CPRC_lexmgr_find(CPRC_voice v, char lexname, int len) -> CPRC_lexicon"""
  return _cerehts.CPRC_lexmgr_find(*args)

def CPRC_lexmgr_user_lexicon(*args):
  """CPRC_lexmgr_user_lexicon(CPRC_voice v, char lexname, int len) -> int"""
  return _cerehts.CPRC_lexmgr_user_lexicon(*args)

def CPRC_lexmgr_move_front(*args):
  """CPRC_lexmgr_move_front(CPRC_voice v, char lexname, int len) -> int"""
  return _cerehts.CPRC_lexmgr_move_front(*args)

def CPRC_lexmgr_move_back(*args):
  """CPRC_lexmgr_move_back(CPRC_voice v, char lexname, int len) -> int"""
  return _cerehts.CPRC_lexmgr_move_back(*args)

def CPRC_lexmgr_lookup_strict(*args):
  """
    CPRC_lexmgr_lookup_strict(CPRC_voice v, CPRC_lexicon_search lxsrch, char s, int len, 
        char entry, int entry_len, char lexname, 
        int lexname_len) -> int
    """
  return _cerehts.CPRC_lexmgr_lookup_strict(*args)

def CPRC_lexmgr_lookup(*args):
  """
    CPRC_lexmgr_lookup(CPRC_voice v, CPRC_lexicon_search lxsrch, char s, int len, 
        char entry, int entry_len) -> int
    """
  return _cerehts.CPRC_lexmgr_lookup(*args)

def CPRC_buf_new(*args):
  """CPRC_buf_new(int min_sz, int max_sz) -> CPRC_buf"""
  return _cerehts.CPRC_buf_new(*args)

def CPRC_buf_delete(*args):
  """CPRC_buf_delete(CPRC_buf buf)"""
  return _cerehts.CPRC_buf_delete(*args)

def CPRC_buf_add(*args):
  """CPRC_buf_add(CPRC_buf buf, char emsg)"""
  return _cerehts.CPRC_buf_add(*args)

def CPRC_buf_clear(*args):
  """CPRC_buf_clear(CPRC_buf buf) -> char"""
  return _cerehts.CPRC_buf_clear(*args)

def CPRC_buf_get(*args):
  """CPRC_buf_get(CPRC_buf buf) -> char"""
  return _cerehts.CPRC_buf_get(*args)

def CPRC_spurt_available():
  """CPRC_spurt_available() -> int"""
  return _cerehts.CPRC_spurt_available()

def CPRC_spurt_new(*args):
  """CPRC_spurt_new(CPRC_voice v) -> CPRC_spurt"""
  return _cerehts.CPRC_spurt_new(*args)

def CPRC_spurt_delete(*args):
  """CPRC_spurt_delete(CPRC_spurt s)"""
  return _cerehts.CPRC_spurt_delete(*args)

def CPRC_spurt_clear(*args):
  """CPRC_spurt_clear(CPRC_spurt s) -> CPRC_spurt"""
  return _cerehts.CPRC_spurt_clear(*args)

def CPRC_spurt_reset_voice(*args):
  """CPRC_spurt_reset_voice(CPRC_spurt spt, CPRC_voice v) -> int"""
  return _cerehts.CPRC_spurt_reset_voice(*args)

def CPRC_spurt_parse(*args):
  """CPRC_spurt_parse(CPRC_spurt s, char buf, int len) -> char"""
  return _cerehts.CPRC_spurt_parse(*args)

def TEMP_print_spurt(*args):
  """TEMP_print_spurt(CPRC_spurt spurt)"""
  return _cerehts.TEMP_print_spurt(*args)

def CPRC_set_pronunciation(*args):
  """CPRC_set_pronunciation(CPRC_spurt spurt, int widx, char pron, int len, int freq) -> int"""
  return _cerehts.CPRC_set_pronunciation(*args)

def CPRC_spurt_words_set_freq(*args):
  """CPRC_spurt_words_set_freq(CPRC_spurt spurt, int widx, int freq) -> int"""
  return _cerehts.CPRC_spurt_words_set_freq(*args)

def CPRC_spurt_search_tag_attrib_type(*args):
  """
    CPRC_spurt_search_tag_attrib_type(CPRC_spurt s, int widx, char tagstr, int len_t, char attstr, 
        int len_a, int type) -> char
    """
  return _cerehts.CPRC_spurt_search_tag_attrib_type(*args)

def CPRC_spurt_search_tag_attrib(*args):
  """
    CPRC_spurt_search_tag_attrib(CPRC_spurt s, int widx, char tagstr, int len_t, char attstr, 
        int len_a, int closed) -> char
    """
  return _cerehts.CPRC_spurt_search_tag_attrib(*args)

def CPRC_spurt_no_words(*args):
  """CPRC_spurt_no_words(CPRC_spurt spurt) -> int"""
  return _cerehts.CPRC_spurt_no_words(*args)

def CPRC_spurt_no_phones(*args):
  """CPRC_spurt_no_phones(CPRC_spurt spurt) -> int"""
  return _cerehts.CPRC_spurt_no_phones(*args)

def CPRC_spurt_no_units(*args):
  """CPRC_spurt_no_units(CPRC_spurt spurt) -> int"""
  return _cerehts.CPRC_spurt_no_units(*args)

def CPRC_spurt_no_syls(*args):
  """CPRC_spurt_no_syls(CPRC_spurt spurt) -> int"""
  return _cerehts.CPRC_spurt_no_syls(*args)

def CPRC_spurt_word(*args):
  """CPRC_spurt_word(CPRC_spurt spurt, int widx) -> char"""
  return _cerehts.CPRC_spurt_word(*args)

def CPRC_spurt_error(*args):
  """CPRC_spurt_error(CPRC_spurt spurt) -> CPRC_buf"""
  return _cerehts.CPRC_spurt_error(*args)

def CPRC_spurt_error_type(*args):
  """CPRC_spurt_error_type(CPRC_spurt spurt) -> enum CPRC_ERROR_CODES"""
  return _cerehts.CPRC_spurt_error_type(*args)

def CPRC_spurt_info(*args):
  """CPRC_spurt_info(CPRC_spurt spurt) -> CPRC_buf"""
  return _cerehts.CPRC_spurt_info(*args)

def CPRC_spurt_spurtxml(*args):
  """CPRC_spurt_spurtxml(CPRC_spurt spurt) -> CPRC_buf"""
  return _cerehts.CPRC_spurt_spurtxml(*args)

def CPRC_spurt_hts(*args):
  """CPRC_spurt_hts(CPRC_spurt spurt) -> CPRC_buf"""
  return _cerehts.CPRC_spurt_hts(*args)

def CPRC_spurt_uidx_pidx(*args):
  """CPRC_spurt_uidx_pidx(CPRC_spurt spurt, int uidx) -> int"""
  return _cerehts.CPRC_spurt_uidx_pidx(*args)

def CPRC_spurt_pidx(*args):
  """CPRC_spurt_pidx(CPRC_spurt spurt, int pidx) -> int"""
  return _cerehts.CPRC_spurt_pidx(*args)

def CPRC_spurt_voice(*args):
  """CPRC_spurt_voice(CPRC_spurt spurt) -> CPRC_voice"""
  return _cerehts.CPRC_spurt_voice(*args)

def CPRC_featmgr_fx(*args):
  """CPRC_featmgr_fx(CPRC_spurt s)"""
  return _cerehts.CPRC_featmgr_fx(*args)

def CPRC_spurt_set_spurtxml(*args):
  """CPRC_spurt_set_spurtxml(CPRC_spurt spurt)"""
  return _cerehts.CPRC_spurt_set_spurtxml(*args)

def CPRC_spurt_set_spurtusel(*args):
  """CPRC_spurt_set_spurtusel(CPRC_spurt s, float dur, float f0h1, float f0h2)"""
  return _cerehts.CPRC_spurt_set_spurtusel(*args)

def CPRC_spurt_set_spurttgt(*args):
  """CPRC_spurt_set_spurttgt(CPRC_spurt s, float dur, float f0h1, float f0h2)"""
  return _cerehts.CPRC_spurt_set_spurttgt(*args)

def CPRC_spurt_set_abuf_trans(*args):
  """CPRC_spurt_set_abuf_trans(CPRC_spurt s, CPRC_abuf ab)"""
  return _cerehts.CPRC_spurt_set_abuf_trans(*args)

def CPRC_spurt_pre_pau(*args):
  """CPRC_spurt_pre_pau(CPRC_spurt spurt) -> float"""
  return _cerehts.CPRC_spurt_pre_pau(*args)

def CPRC_spurt_pst_pau(*args):
  """CPRC_spurt_pst_pau(CPRC_spurt spurt) -> float"""
  return _cerehts.CPRC_spurt_pst_pau(*args)

def CPRC_spurt_phone_htsc(*args):
  """CPRC_spurt_phone_htsc(CPRC_spurt spurt, int pidx) -> int"""
  return _cerehts.CPRC_spurt_phone_htsc(*args)

def CPRC_spurt_synth(*args):
  """
    CPRC_spurt_synth(char spurtxml, CPRC_spurt spurt, CPRC_lexicon_search lxsrch, 
        CPRC_lts_search ltssrch, CPRC_abuf abuf) -> int
    """
  return _cerehts.CPRC_spurt_synth(*args)

def CPRC_spurt_pron(*args):
  """
    CPRC_spurt_pron(CPRC_spurt spurt, CPRC_lexicon_search lxsrch, CPRC_lts_search ltssrch, 
        char word, int word_len, 
        char entry, int entry_len, char lexname, int lexname_len, 
        int spell) -> int
    """
  return _cerehts.CPRC_spurt_pron(*args)

def CPRC_spurt_pron_multilts(*args):
  """
    CPRC_spurt_pron_multilts(CPRC_spurt spurt, CPRC_lexicon_search lxsrch, CPRC_lts_search ltssrch, 
        char word, int word_len, 
        char entry, int entry_len, char lexname, int lexname_len, 
        char ltsname, int ltsname_len, int spell) -> int
    """
  return _cerehts.CPRC_spurt_pron_multilts(*args)

def CPRC_spurt_set_hts(*args):
  """CPRC_spurt_set_hts(CPRC_spurt s, enum CPRC_HTS_MODE mode) -> int"""
  return _cerehts.CPRC_spurt_set_hts(*args)

def CPRC_spurt_get_htsspurt(*args):
  """CPRC_spurt_get_htsspurt(CPRC_spurt spt) -> CPRC_htsspurt"""
  return _cerehts.CPRC_spurt_get_htsspurt(*args)

def CPRC_spurt_set_htsspurt(*args):
  """CPRC_spurt_set_htsspurt(CPRC_spurt spt, CPRC_htsspurt hspt) -> int"""
  return _cerehts.CPRC_spurt_set_htsspurt(*args)

def CPRC_voice_new_const(*args):
  """CPRC_voice_new_const(CPRC_voice_data_bin data, int bytes, CPRC_license license) -> CPRC_voice"""
  return _cerehts.CPRC_voice_new_const(*args)

def CPRC_voice_new_const_emb_offset(*args):
  """
    CPRC_voice_new_const_emb_offset(CPRC_license license, int bytes, CPRC_voice_data_bin data, 
        int data_sz, CPRC_voice_data_bin psttdat, 
        int psttdat_sz, CPRC_voice_data_bin pstaudio, 
        int pstaudio_sz, char fname, int tdat_disk, 
        int tdat_sz, int audio_disk, int audio_sz, 
        int offset) -> CPRC_voice
    """
  return _cerehts.CPRC_voice_new_const_emb_offset(*args)

def CPRC_voice_new_const_emb(*args):
  """
    CPRC_voice_new_const_emb(CPRC_license license, int bytes, CPRC_voice_data_bin data, 
        int data_sz, CPRC_voice_data_bin psttdat, 
        int psttdat_sz, CPRC_voice_data_bin pstaudio, 
        int pstaudio_sz, char fname, int tdat_disk, 
        int tdat_sz, int audio_disk, int audio_sz) -> CPRC_voice
    """
  return _cerehts.CPRC_voice_new_const_emb(*args)

def CPRC_voice_delete(*args):
  """CPRC_voice_delete(CPRC_voice v)"""
  return _cerehts.CPRC_voice_delete(*args)

def CPRC_voice_get_header(*args):
  """CPRC_voice_get_header(CPRC_voice v) -> CPRC_voice_header"""
  return _cerehts.CPRC_voice_get_header(*args)

def CPRC_voice_desc_sz(*args):
  """CPRC_voice_desc_sz(CPRC_voice v) -> int"""
  return _cerehts.CPRC_voice_desc_sz(*args)

def CPRC_voice_data_sz(*args):
  """CPRC_voice_data_sz(CPRC_voice v) -> int"""
  return _cerehts.CPRC_voice_data_sz(*args)

def CPRC_voice_fill_desc(*args):
  """CPRC_voice_fill_desc(CPRC_voice v, CPRC_voice_desc desc) -> CPRC_voice_desc"""
  return _cerehts.CPRC_voice_fill_desc(*args)

def CPRC_voice_fill_data(*args):
  """CPRC_voice_fill_data(CPRC_voice v, CPRC_voice_data_bin data) -> CPRC_voice_data_bin"""
  return _cerehts.CPRC_voice_fill_data(*args)

def CPRC_voice_data_new(*args):
  """CPRC_voice_data_new(int sz) -> CPRC_voice_data_bin"""
  return _cerehts.CPRC_voice_data_new(*args)

def CPRC_voice_desc_new(*args):
  """CPRC_voice_desc_new(int sz) -> CPRC_voice_desc"""
  return _cerehts.CPRC_voice_desc_new(*args)

def CPRC_voice_data(*args):
  """CPRC_voice_data(CPRC_voice v) -> CPRC_voice_data_bin"""
  return _cerehts.CPRC_voice_data(*args)

def CPRC_voice_data_memmap(*args):
  """CPRC_voice_data_memmap(CPRC_voice v) -> int"""
  return _cerehts.CPRC_voice_data_memmap(*args)

def CPRC_voice_data_set_memmap(*args):
  """CPRC_voice_data_set_memmap(CPRC_voice v)"""
  return _cerehts.CPRC_voice_data_set_memmap(*args)

def CPRC_voice_data_psttdat(*args):
  """CPRC_voice_data_psttdat(CPRC_voice v) -> CPRC_voice_data_bin"""
  return _cerehts.CPRC_voice_data_psttdat(*args)

def CPRC_voice_data_pstaudio(*args):
  """CPRC_voice_data_pstaudio(CPRC_voice v) -> CPRC_voice_data_bin"""
  return _cerehts.CPRC_voice_data_pstaudio(*args)

def CPRC_voice_type(*args):
  """CPRC_voice_type(CPRC_voice v) -> int"""
  return _cerehts.CPRC_voice_type(*args)

def CPRC_voice_data_delete(*args):
  """CPRC_voice_data_delete(CPRC_voice_data_bin data)"""
  return _cerehts.CPRC_voice_data_delete(*args)

def CPRC_voice_desc_delete(*args):
  """CPRC_voice_desc_delete(CPRC_voice_desc desc)"""
  return _cerehts.CPRC_voice_desc_delete(*args)

def CPRC_voice_pidx2phone(*args):
  """CPRC_voice_pidx2phone(CPRC_voice v, int pidx) -> char"""
  return _cerehts.CPRC_voice_pidx2phone(*args)

def CPRC_voice_phone2pidx(*args):
  """CPRC_voice_phone2pidx(CPRC_voice v, char p, int len) -> int"""
  return _cerehts.CPRC_voice_phone2pidx(*args)

def CPRC_voice_phone_syllabic(*args):
  """CPRC_voice_phone_syllabic(CPRC_voice v, char p, int len) -> int"""
  return _cerehts.CPRC_voice_phone_syllabic(*args)

def CPRC_voice_get_sapi_phone(*args):
  """CPRC_voice_get_sapi_phone(CPRC_voice v, char p, int len) -> int"""
  return _cerehts.CPRC_voice_get_sapi_phone(*args)

def CPRC_voice_get_sapi_viseme(*args):
  """CPRC_voice_get_sapi_viseme(CPRC_voice v, char p, int len) -> int"""
  return _cerehts.CPRC_voice_get_sapi_viseme(*args)

def CPRC_voice_get_phone_param(*args):
  """CPRC_voice_get_phone_param(CPRC_voice v, char p, int len, int n) -> int"""
  return _cerehts.CPRC_voice_get_phone_param(*args)

def CPRC_voice_set_phone_sapi(*args):
  """
    CPRC_voice_set_phone_sapi(CPRC_voice v, char p, int phone_len, int sapi_phone, 
        int sapi_viseme) -> int
    """
  return _cerehts.CPRC_voice_set_phone_sapi(*args)

def CPRC_voice_set_phone_param(*args):
  """CPRC_voice_set_phone_param(CPRC_voice v, char p, int phone_len, int n, int val) -> int"""
  return _cerehts.CPRC_voice_set_phone_param(*args)

def CPRC_voice_type_stats_f0p1(*args):
  """CPRC_voice_type_stats_f0p1(CPRC_voice v, int p1, int p2) -> CPRC_voice_type_stats_vals"""
  return _cerehts.CPRC_voice_type_stats_f0p1(*args)

def CPRC_voice_type_stats_nrgp1(*args):
  """CPRC_voice_type_stats_nrgp1(CPRC_voice v, int p1, int p2) -> CPRC_voice_type_stats_vals"""
  return _cerehts.CPRC_voice_type_stats_nrgp1(*args)

def CPRC_voice_type_stats_durp1(*args):
  """CPRC_voice_type_stats_durp1(CPRC_voice v, int p1, int p2) -> CPRC_voice_type_stats_vals"""
  return _cerehts.CPRC_voice_type_stats_durp1(*args)

def CPRC_voice_type_stats_f0p2(*args):
  """CPRC_voice_type_stats_f0p2(CPRC_voice v, int p1, int p2) -> CPRC_voice_type_stats_vals"""
  return _cerehts.CPRC_voice_type_stats_f0p2(*args)

def CPRC_voice_type_stats_nrgp2(*args):
  """CPRC_voice_type_stats_nrgp2(CPRC_voice v, int p1, int p2) -> CPRC_voice_type_stats_vals"""
  return _cerehts.CPRC_voice_type_stats_nrgp2(*args)

def CPRC_voice_type_stats_durp2(*args):
  """CPRC_voice_type_stats_durp2(CPRC_voice v, int p1, int p2) -> CPRC_voice_type_stats_vals"""
  return _cerehts.CPRC_voice_type_stats_durp2(*args)

def CPRC_voice_get_htsvoice(*args):
  """CPRC_voice_get_htsvoice(CPRC_voice v) -> CPRC_htsvoice"""
  return _cerehts.CPRC_voice_get_htsvoice(*args)

def CPRC_voice_set_htsvoice(*args):
  """CPRC_voice_set_htsvoice(CPRC_voice v, CPRC_htsvoice hv) -> int"""
  return _cerehts.CPRC_voice_set_htsvoice(*args)

def TEMP_print_voice(*args):
  """TEMP_print_voice(CPRC_voice v)"""
  return _cerehts.TEMP_print_voice(*args)

def TEMP_print_feature_architecture(*args):
  """TEMP_print_feature_architecture(CPRC_voice v)"""
  return _cerehts.TEMP_print_feature_architecture(*args)

def TEMP_print_cost_architecture(*args):
  """TEMP_print_cost_architecture(CPRC_voice v)"""
  return _cerehts.TEMP_print_cost_architecture(*args)

def CPRC_voice_error(*args):
  """CPRC_voice_error(CPRC_voice v) -> CPRC_buf"""
  return _cerehts.CPRC_voice_error(*args)

def CPRC_voice_make_modifiable(*args):
  """CPRC_voice_make_modifiable(CPRC_voice v)"""
  return _cerehts.CPRC_voice_make_modifiable(*args)

def CPRC_syl_max_onset(*args):
  """CPRC_syl_max_onset(CPRC_spurt s) -> int"""
  return _cerehts.CPRC_syl_max_onset(*args)

def CPRC_voice_aphone_apply_all(*args):
  """CPRC_voice_aphone_apply_all(CPRC_spurt s)"""
  return _cerehts.CPRC_voice_aphone_apply_all(*args)

def CPRC_pros_raw(*args):
  """CPRC_pros_raw(CPRC_spurt s)"""
  return _cerehts.CPRC_pros_raw(*args)

def CPRC_prnmgr_set_symprn_pass(*args):
  """CPRC_prnmgr_set_symprn_pass(CPRC_spurt s, int v)"""
  return _cerehts.CPRC_prnmgr_set_symprn_pass(*args)

def CPRC_prnmgr_get_symprn_pass(*args):
  """CPRC_prnmgr_get_symprn_pass(CPRC_spurt s) -> int"""
  return _cerehts.CPRC_prnmgr_get_symprn_pass(*args)

def CPRC_prnmgr_symprn(*args):
  """CPRC_prnmgr_symprn(CPRC_spurt spurt, int lidx)"""
  return _cerehts.CPRC_prnmgr_symprn(*args)

def CPRC_ltcmgr_rules(*args):
  """CPRC_ltcmgr_rules(CPRC_spurt spurt, int lidx)"""
  return _cerehts.CPRC_ltcmgr_rules(*args)

def CPRC_ltcmgr_reset(*args):
  """CPRC_ltcmgr_reset(CPRC_spurt s)"""
  return _cerehts.CPRC_ltcmgr_reset(*args)

def CPRC_ltcmgr_set_tkid(*args):
  """CPRC_ltcmgr_set_tkid(CPRC_spurt s)"""
  return _cerehts.CPRC_ltcmgr_set_tkid(*args)

def CPRC_ltcmgr_loadltc_alltkns(*args):
  """CPRC_ltcmgr_loadltc_alltkns(CPRC_spurt spurt, int lidx)"""
  return _cerehts.CPRC_ltcmgr_loadltc_alltkns(*args)

def CPRC_ltcmgr_calc_tgt(*args):
  """CPRC_ltcmgr_calc_tgt(CPRC_spurt spurt, int lidx)"""
  return _cerehts.CPRC_ltcmgr_calc_tgt(*args)

def CPRC_ltcmgr_calc_join(*args):
  """CPRC_ltcmgr_calc_join(CPRC_spurt spurt, int lidx)"""
  return _cerehts.CPRC_ltcmgr_calc_join(*args)

def CPRC_ltcmgr_set_nominees(*args):
  """CPRC_ltcmgr_set_nominees(CPRC_spurt spurt, int lidx) -> int"""
  return _cerehts.CPRC_ltcmgr_set_nominees(*args)

def TEMP_lattice_result(*args):
  """TEMP_lattice_result(CPRC_spurt s) -> char"""
  return _cerehts.TEMP_lattice_result(*args)

def CPRC_audmgr_samplerate(*args):
  """CPRC_audmgr_samplerate(CPRC_voice v) -> int"""
  return _cerehts.CPRC_audmgr_samplerate(*args)

def CPRC_abuf_new(*args):
  """CPRC_abuf_new(int srate) -> CPRC_abuf"""
  return _cerehts.CPRC_abuf_new(*args)

def CPRC_abuf_new_pythonstr(*args):
  """CPRC_abuf_new_pythonstr(wavedata pywav, int pylen, int srate) -> CPRC_abuf"""
  return _cerehts.CPRC_abuf_new_pythonstr(*args)

def CPRC_abuf_delete(*args):
  """CPRC_abuf_delete(CPRC_abuf ab)"""
  return _cerehts.CPRC_abuf_delete(*args)

def CPRC_abuf_clear(*args):
  """CPRC_abuf_clear(CPRC_abuf ab)"""
  return _cerehts.CPRC_abuf_clear(*args)

def CPRC_abuf_ulaw_sample(*args):
  """CPRC_abuf_ulaw_sample(short sample) -> unsigned char"""
  return _cerehts.CPRC_abuf_ulaw_sample(*args)

def CPRC_abuf_alaw_sample(*args):
  """CPRC_abuf_alaw_sample(short sample) -> unsigned char"""
  return _cerehts.CPRC_abuf_alaw_sample(*args)

def CPRC_abuf_append(*args):
  """CPRC_abuf_append(CPRC_abuf dest, CPRC_abuf src) -> CPRC_abuf"""
  return _cerehts.CPRC_abuf_append(*args)

def CPRC_abuf_copy(*args):
  """CPRC_abuf_copy(CPRC_abuf ab) -> CPRC_abuf"""
  return _cerehts.CPRC_abuf_copy(*args)

def CPRC_audmgr_fill_abuf(*args):
  """CPRC_audmgr_fill_abuf(CPRC_spurt s, int lidx, CPRC_abuf ab) -> int"""
  return _cerehts.CPRC_audmgr_fill_abuf(*args)

def CPRC_abuf_wav_extend(*args):
  """CPRC_abuf_wav_extend(CPRC_abuf ab, int sz)"""
  return _cerehts.CPRC_abuf_wav_extend(*args)

def CPRC_audmgr_silent_spurt(*args):
  """CPRC_audmgr_silent_spurt(CPRC_spurt s, CPRC_abuf ab) -> int"""
  return _cerehts.CPRC_audmgr_silent_spurt(*args)

def CPRC_abuf_library_add(*args):
  """
    CPRC_abuf_library_add(CPRC_voice voice, CPRC_abuf ab, char name, int name_len, 
        char description, int description_len)
    """
  return _cerehts.CPRC_abuf_library_add(*args)

def CPRC_abuf_library_get(*args):
  """CPRC_abuf_library_get(CPRC_voice voice, char name, int name_len) -> CPRC_abuf"""
  return _cerehts.CPRC_abuf_library_get(*args)

def CPRC_abuf_library_size(*args):
  """CPRC_abuf_library_size(CPRC_voice voice) -> int"""
  return _cerehts.CPRC_abuf_library_size(*args)

def CPRC_abuf_library_get_name(*args):
  """CPRC_abuf_library_get_name(CPRC_voice voice, int aidx) -> char"""
  return _cerehts.CPRC_abuf_library_get_name(*args)

def CPRC_abuf_library_get_description(*args):
  """CPRC_abuf_library_get_description(CPRC_voice voice, int aidx) -> char"""
  return _cerehts.CPRC_abuf_library_get_description(*args)

def CPRC_abuf_wav_sz(*args):
  """CPRC_abuf_wav_sz(CPRC_abuf ab) -> int"""
  return _cerehts.CPRC_abuf_wav_sz(*args)

def CPRC_abuf_wav(*args):
  """CPRC_abuf_wav(CPRC_abuf ab, int i) -> short"""
  return _cerehts.CPRC_abuf_wav(*args)

def CPRC_abuf_wav_data(*args):
  """CPRC_abuf_wav_data(CPRC_abuf ab) -> short"""
  return _cerehts.CPRC_abuf_wav_data(*args)

def CPRC_abuf_wav_srate(*args):
  """CPRC_abuf_wav_srate(CPRC_abuf ab) -> int"""
  return _cerehts.CPRC_abuf_wav_srate(*args)

def CPRC_abuf_wav_mk(*args):
  """CPRC_abuf_wav_mk(CPRC_abuf ab) -> int"""
  return _cerehts.CPRC_abuf_wav_mk(*args)

def CPRC_abuf_wav_done(*args):
  """CPRC_abuf_wav_done(CPRC_abuf ab) -> int"""
  return _cerehts.CPRC_abuf_wav_done(*args)

def CPRC_abuf_get_trans(*args):
  """CPRC_abuf_get_trans(CPRC_abuf ab, int i) -> CPRC_abuf_trans"""
  return _cerehts.CPRC_abuf_get_trans(*args)

def CPRC_abuf_trans_sz(*args):
  """CPRC_abuf_trans_sz(CPRC_abuf ab) -> int"""
  return _cerehts.CPRC_abuf_trans_sz(*args)

def CPRC_abuf_trans_name(*args):
  """CPRC_abuf_trans_name(CPRC_abuf_trans t) -> char"""
  return _cerehts.CPRC_abuf_trans_name(*args)

def CPRC_abuf_trans_type(*args):
  """CPRC_abuf_trans_type(CPRC_abuf_trans t) -> enum CPRC_ABUF_TRANS"""
  return _cerehts.CPRC_abuf_trans_type(*args)

def CPRC_abuf_trans_start(*args):
  """CPRC_abuf_trans_start(CPRC_abuf_trans t) -> float"""
  return _cerehts.CPRC_abuf_trans_start(*args)

def CPRC_abuf_trans_end(*args):
  """CPRC_abuf_trans_end(CPRC_abuf_trans t) -> float"""
  return _cerehts.CPRC_abuf_trans_end(*args)

def CPRC_speexenc_new(*args):
  """CPRC_speexenc_new(float quality, int codec, int srate) -> CPRC_speexenc"""
  return _cerehts.CPRC_speexenc_new(*args)

def CPRC_speexdec_new(*args):
  """CPRC_speexdec_new(int codec, int srate) -> CPRC_speexdec"""
  return _cerehts.CPRC_speexdec_new(*args)

def CPRC_speexenc_delete(*args):
  """CPRC_speexenc_delete(CPRC_speexenc spenc)"""
  return _cerehts.CPRC_speexenc_delete(*args)

def CPRC_speexdec_delete(*args):
  """CPRC_speexdec_delete(CPRC_speexdec spdec)"""
  return _cerehts.CPRC_speexdec_delete(*args)

def CPRC_audmgr_speex_decode(*args):
  """
    CPRC_audmgr_speex_decode(CPRC_speexdec spdec, char input, int bufsz, int offset, 
        int len, CPRC_abuf ab) -> int
    """
  return _cerehts.CPRC_audmgr_speex_decode(*args)

def TEMP_speex_decode_test(*args):
  """TEMP_speex_decode_test(CPRC_speexdec spdec, CPRC_speexenc spenc, CPRC_abuf ab)"""
  return _cerehts.TEMP_speex_decode_test(*args)

def CPRC_celtenc_new(*args):
  """CPRC_celtenc_new(int complexity, int codec, int srate) -> CPRC_celtenc"""
  return _cerehts.CPRC_celtenc_new(*args)

def CPRC_celtenc_new_bitrate(*args):
  """CPRC_celtenc_new_bitrate(int complexity, int codec, int srate, int bitrate) -> CPRC_celtenc"""
  return _cerehts.CPRC_celtenc_new_bitrate(*args)

def CPRC_celtdec_new(*args):
  """CPRC_celtdec_new(int codec, int srate) -> CPRC_celtdec"""
  return _cerehts.CPRC_celtdec_new(*args)

def CPRC_celtenc_delete(*args):
  """CPRC_celtenc_delete(CPRC_celtenc cenc)"""
  return _cerehts.CPRC_celtenc_delete(*args)

def CPRC_celtdec_delete(*args):
  """CPRC_celtdec_delete(CPRC_celtdec cdec)"""
  return _cerehts.CPRC_celtdec_delete(*args)

def CPRC_audmgr_celt_decode(*args):
  """
    CPRC_audmgr_celt_decode(CPRC_celtdec cdec, char input, int bufsz, int offset, 
        int len, CPRC_abuf ab) -> int
    """
  return _cerehts.CPRC_audmgr_celt_decode(*args)

def TEMP_celt_decode_test(*args):
  """TEMP_celt_decode_test(CPRC_celtdec cdec, CPRC_celtenc cenc, CPRC_abuf ab)"""
  return _cerehts.TEMP_celt_decode_test(*args)

def TEMP_print_pmod(*args):
  """TEMP_print_pmod(CPRC_spurt s)"""
  return _cerehts.TEMP_print_pmod(*args)

def TEMP_print_pmdmgr(*args):
  """TEMP_print_pmdmgr(CPRC_spurt s)"""
  return _cerehts.TEMP_print_pmdmgr(*args)

def CPRC_pmdmgr_set_requests(*args):
  """CPRC_pmdmgr_set_requests(CPRC_spurt s, int lidx, CPRC_abuf ab) -> int"""
  return _cerehts.CPRC_pmdmgr_set_requests(*args)

def CPRC_pmdmgr_set_requests_hts(*args):
  """CPRC_pmdmgr_set_requests_hts(CPRC_spurt s, CPRC_abuf ab) -> int"""
  return _cerehts.CPRC_pmdmgr_set_requests_hts(*args)

def CPRC_pmdmgr_set_sigtags(*args):
  """CPRC_pmdmgr_set_sigtags(CPRC_spurt s) -> int"""
  return _cerehts.CPRC_pmdmgr_set_sigtags(*args)

def CPRC_license_new():
  """CPRC_license_new() -> CPRC_license"""
  return _cerehts.CPRC_license_new()

def CPRC_license_delete(*args):
  """CPRC_license_delete(CPRC_license l)"""
  return _cerehts.CPRC_license_delete(*args)

def CPRC_license_set_text(*args):
  """CPRC_license_set_text(CPRC_license l, char text, int len) -> int"""
  return _cerehts.CPRC_license_set_text(*args)

def CPRC_license_set_signature(*args):
  """CPRC_license_set_signature(CPRC_license l, char signature, int len) -> int"""
  return _cerehts.CPRC_license_set_signature(*args)

def CPRC_license_set_e(*args):
  """CPRC_license_set_e(CPRC_license l, char e, int len) -> int"""
  return _cerehts.CPRC_license_set_e(*args)

def CPRC_license_set_public_key(*args):
  """CPRC_license_set_public_key(CPRC_license l, char public_key, int len) -> int"""
  return _cerehts.CPRC_license_set_public_key(*args)

def CPRC_license_verify(*args):
  """CPRC_license_verify(CPRC_license l) -> int"""
  return _cerehts.CPRC_license_verify(*args)

def CPRC_license_compute_signature(*args):
  """CPRC_license_compute_signature(CPRC_license l, char private_key, int len) -> int"""
  return _cerehts.CPRC_license_compute_signature(*args)

def CPRC_license_get_value_len(*args):
  """CPRC_license_get_value_len(CPRC_license l, char key, int keylen) -> int"""
  return _cerehts.CPRC_license_get_value_len(*args)

def CPRC_license_get_value(*args):
  """CPRC_license_get_value(CPRC_license l, char key, int keylen) -> char"""
  return _cerehts.CPRC_license_get_value(*args)

def CPRC_license_verify_system_sdk(*args):
  """CPRC_license_verify_system_sdk(CPRC_license system_license, CPRC_voice_header header) -> enum CPRC_LICENSE_CHECK"""
  return _cerehts.CPRC_license_verify_system_sdk(*args)

def CPRC_license_get_uid(*args):
  """CPRC_license_get_uid(CPRC_license l) -> short"""
  return _cerehts.CPRC_license_get_uid(*args)

def CPRC_voice_header_new_const(*args):
  """CPRC_voice_header_new_const(CPRC_voice_data_bin data) -> CPRC_voice_header"""
  return _cerehts.CPRC_voice_header_new_const(*args)

def CPRC_voice_header_delete(*args):
  """CPRC_voice_header_delete(CPRC_voice_header h)"""
  return _cerehts.CPRC_voice_header_delete(*args)

def CPRC_voice_header_desc_sz(*args):
  """CPRC_voice_header_desc_sz(CPRC_voice_header h) -> int"""
  return _cerehts.CPRC_voice_header_desc_sz(*args)

def CPRC_voice_header_data_sz(*args):
  """CPRC_voice_header_data_sz(CPRC_voice_header h) -> int"""
  return _cerehts.CPRC_voice_header_data_sz(*args)

def CPRC_voice_header_fill_desc(*args):
  """CPRC_voice_header_fill_desc(CPRC_voice_header h, CPRC_voice_desc desc) -> CPRC_voice_desc"""
  return _cerehts.CPRC_voice_header_fill_desc(*args)

def CPRC_voice_header_fill_data(*args):
  """CPRC_voice_header_fill_data(CPRC_voice_header h, CPRC_voice_data_bin v) -> CPRC_voice_data_bin"""
  return _cerehts.CPRC_voice_header_fill_data(*args)

def CPRC_voice_header_id():
  """CPRC_voice_header_id() -> char"""
  return _cerehts.CPRC_voice_header_id()

def CPRC_voice_load_version():
  """CPRC_voice_load_version() -> char"""
  return _cerehts.CPRC_voice_load_version()

def CPRC_voice_header_max_sz():
  """CPRC_voice_header_max_sz() -> int"""
  return _cerehts.CPRC_voice_header_max_sz()

def CPRC_voice_check_load_version(*args):
  """CPRC_voice_check_load_version(CPRC_voice_header h) -> int"""
  return _cerehts.CPRC_voice_check_load_version(*args)

def CPRC_voice_header_header_sz(*args):
  """CPRC_voice_header_header_sz(CPRC_voice_header h) -> int"""
  return _cerehts.CPRC_voice_header_header_sz(*args)

def CPRC_voice_header_system_no_values():
  """CPRC_voice_header_system_no_values() -> int"""
  return _cerehts.CPRC_voice_header_system_no_values()

def CPRC_voice_header_no_values(*args):
  """CPRC_voice_header_no_values(CPRC_voice_header h) -> int"""
  return _cerehts.CPRC_voice_header_no_values(*args)

def CPRC_voice_header_index_value(*args):
  """CPRC_voice_header_index_value(CPRC_voice_header h, int idx) -> char"""
  return _cerehts.CPRC_voice_header_index_value(*args)

def CPRC_voice_header_index_key(*args):
  """CPRC_voice_header_index_key(CPRC_voice_header h, int idx) -> char"""
  return _cerehts.CPRC_voice_header_index_key(*args)

def CPRC_voice_header_keyval(*args):
  """CPRC_voice_header_keyval(CPRC_voice_header h, char key, int keylen) -> char"""
  return _cerehts.CPRC_voice_header_keyval(*args)

def CPRC_voice_header_verify(*args):
  """CPRC_voice_header_verify(CPRC_voice_header h) -> int"""
  return _cerehts.CPRC_voice_header_verify(*args)

def CPRC_voice_header_data(*args):
  """CPRC_voice_header_data(CPRC_voice_header h) -> CPRC_voice_data_bin"""
  return _cerehts.CPRC_voice_header_data(*args)

def CPRC_voice_header_delete_vdata(*args):
  """CPRC_voice_header_delete_vdata(CPRC_voice_header h)"""
  return _cerehts.CPRC_voice_header_delete_vdata(*args)

def CPRC_voice_header_isdynam(*args):
  """CPRC_voice_header_isdynam(CPRC_voice_header h) -> int"""
  return _cerehts.CPRC_voice_header_isdynam(*args)

def CPRC_voice_header_set_value(*args):
  """
    CPRC_voice_header_set_value(CPRC_voice_header h, char key, int keylen, char val, 
        int vallen) -> int
    """
  return _cerehts.CPRC_voice_header_set_value(*args)

def CPRC_htsmgr_add_htsmgr(*args):
  """CPRC_htsmgr_add_htsmgr(CPRC_voice voice, int no_feats)"""
  return _cerehts.CPRC_htsmgr_add_htsmgr(*args)

def CPRC_voice_delete_htsmgr(*args):
  """CPRC_voice_delete_htsmgr(CPRC_voice voice)"""
  return _cerehts.CPRC_voice_delete_htsmgr(*args)

def CPRC_htsmgr_set_feat(*args):
  """
    CPRC_htsmgr_set_feat(CPRC_voice voice, char name, int name_len, char delim, 
        int delim_len, int min, int max) -> int
    """
  return _cerehts.CPRC_htsmgr_set_feat(*args)

def CPRC_htsmgr_set_mapping(*args):
  """
    CPRC_htsmgr_set_mapping(CPRC_voice voice, int hidx, char fromstr, int fromstr_len, 
        char tostr, int tostr_len) -> int
    """
  return _cerehts.CPRC_htsmgr_set_mapping(*args)

def TEMP_print_lex(*args):
  """TEMP_print_lex(CPRC_lexicon l)"""
  return _cerehts.TEMP_print_lex(*args)
CPRC_HTSVOICE_BLOCK = _cerehts.CPRC_HTSVOICE_BLOCK
CPRC_HTSVOICE_NORM_BLOCK = _cerehts.CPRC_HTSVOICE_NORM_BLOCK
CPRC_HTSVOICE_MODELTYPE_DUR = _cerehts.CPRC_HTSVOICE_MODELTYPE_DUR
CPRC_HTSVOICE_MODELTYPE_LF0 = _cerehts.CPRC_HTSVOICE_MODELTYPE_LF0
CPRC_HTSVOICE_MODELTYPE_MCP = _cerehts.CPRC_HTSVOICE_MODELTYPE_MCP
CPRC_HTSVOICE_MODELTYPE_AP = _cerehts.CPRC_HTSVOICE_MODELTYPE_AP
CPRC_HTSVOICE_DERIV_0 = _cerehts.CPRC_HTSVOICE_DERIV_0
CPRC_HTSVOICE_DERIV_1 = _cerehts.CPRC_HTSVOICE_DERIV_1
CPRC_HTSVOICE_DERIV_2 = _cerehts.CPRC_HTSVOICE_DERIV_2
CPRC_HTSVOICE_STAT_MEAN = _cerehts.CPRC_HTSVOICE_STAT_MEAN
CPRC_HTSVOICE_STAT_VAR = _cerehts.CPRC_HTSVOICE_STAT_VAR
CPRC_HTSVOICE_STAT_VOICING = _cerehts.CPRC_HTSVOICE_STAT_VOICING
class globalP(_object):
    """Proxy of C++ globalP class"""
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, globalP, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, globalP, name)
    __repr__ = _swig_repr
    __swig_setmethods__["RHO"] = _cerehts.globalP_RHO_set
    __swig_getmethods__["RHO"] = _cerehts.globalP_RHO_get
    if _newclass:RHO = _swig_property(_cerehts.globalP_RHO_get, _cerehts.globalP_RHO_set)
    __swig_setmethods__["ALPHA"] = _cerehts.globalP_ALPHA_set
    __swig_getmethods__["ALPHA"] = _cerehts.globalP_ALPHA_get
    if _newclass:ALPHA = _swig_property(_cerehts.globalP_ALPHA_get, _cerehts.globalP_ALPHA_set)
    __swig_setmethods__["F0_STD"] = _cerehts.globalP_F0_STD_set
    __swig_getmethods__["F0_STD"] = _cerehts.globalP_F0_STD_get
    if _newclass:F0_STD = _swig_property(_cerehts.globalP_F0_STD_get, _cerehts.globalP_F0_STD_set)
    __swig_setmethods__["F0_MEAN"] = _cerehts.globalP_F0_MEAN_set
    __swig_getmethods__["F0_MEAN"] = _cerehts.globalP_F0_MEAN_get
    if _newclass:F0_MEAN = _swig_property(_cerehts.globalP_F0_MEAN_get, _cerehts.globalP_F0_MEAN_set)
    __swig_setmethods__["BETA"] = _cerehts.globalP_BETA_set
    __swig_getmethods__["BETA"] = _cerehts.globalP_BETA_get
    if _newclass:BETA = _swig_property(_cerehts.globalP_BETA_get, _cerehts.globalP_BETA_set)
    __swig_setmethods__["UV"] = _cerehts.globalP_UV_set
    __swig_getmethods__["UV"] = _cerehts.globalP_UV_get
    if _newclass:UV = _swig_property(_cerehts.globalP_UV_get, _cerehts.globalP_UV_set)
    __swig_setmethods__["LENGTH"] = _cerehts.globalP_LENGTH_set
    __swig_getmethods__["LENGTH"] = _cerehts.globalP_LENGTH_get
    if _newclass:LENGTH = _swig_property(_cerehts.globalP_LENGTH_get, _cerehts.globalP_LENGTH_set)
    __swig_setmethods__["XIMERA"] = _cerehts.globalP_XIMERA_set
    __swig_getmethods__["XIMERA"] = _cerehts.globalP_XIMERA_get
    if _newclass:XIMERA = _swig_property(_cerehts.globalP_XIMERA_get, _cerehts.globalP_XIMERA_set)
    __swig_setmethods__["algnst"] = _cerehts.globalP_algnst_set
    __swig_getmethods__["algnst"] = _cerehts.globalP_algnst_get
    if _newclass:algnst = _swig_property(_cerehts.globalP_algnst_get, _cerehts.globalP_algnst_set)
    __swig_setmethods__["algnph"] = _cerehts.globalP_algnph_set
    __swig_getmethods__["algnph"] = _cerehts.globalP_algnph_get
    if _newclass:algnph = _swig_property(_cerehts.globalP_algnph_get, _cerehts.globalP_algnph_set)
    __swig_setmethods__["f0transform"] = _cerehts.globalP_f0transform_set
    __swig_getmethods__["f0transform"] = _cerehts.globalP_f0transform_get
    if _newclass:f0transform = _swig_property(_cerehts.globalP_f0transform_get, _cerehts.globalP_f0transform_set)
    __swig_setmethods__["_lambda"] = _cerehts.globalP__lambda_set
    __swig_getmethods__["_lambda"] = _cerehts.globalP__lambda_get
    if _newclass:_lambda = _swig_property(_cerehts.globalP__lambda_get, _cerehts.globalP__lambda_set)
    __swig_setmethods__["srate"] = _cerehts.globalP_srate_set
    __swig_getmethods__["srate"] = _cerehts.globalP_srate_get
    if _newclass:srate = _swig_property(_cerehts.globalP_srate_get, _cerehts.globalP_srate_set)
    __swig_setmethods__["framerate"] = _cerehts.globalP_framerate_set
    __swig_getmethods__["framerate"] = _cerehts.globalP_framerate_get
    if _newclass:framerate = _swig_property(_cerehts.globalP_framerate_get, _cerehts.globalP_framerate_set)
    __swig_setmethods__["straight_fft"] = _cerehts.globalP_straight_fft_set
    __swig_getmethods__["straight_fft"] = _cerehts.globalP_straight_fft_get
    if _newclass:straight_fft = _swig_property(_cerehts.globalP_straight_fft_get, _cerehts.globalP_straight_fft_set)
    __swig_setmethods__["mceptrajtype"] = _cerehts.globalP_mceptrajtype_set
    __swig_getmethods__["mceptrajtype"] = _cerehts.globalP_mceptrajtype_get
    if _newclass:mceptrajtype = _swig_property(_cerehts.globalP_mceptrajtype_get, _cerehts.globalP_mceptrajtype_set)
    __swig_setmethods__["aptrajtype"] = _cerehts.globalP_aptrajtype_set
    __swig_getmethods__["aptrajtype"] = _cerehts.globalP_aptrajtype_get
    if _newclass:aptrajtype = _swig_property(_cerehts.globalP_aptrajtype_get, _cerehts.globalP_aptrajtype_set)
    __swig_setmethods__["f0trajtype"] = _cerehts.globalP_f0trajtype_set
    __swig_getmethods__["f0trajtype"] = _cerehts.globalP_f0trajtype_get
    if _newclass:f0trajtype = _swig_property(_cerehts.globalP_f0trajtype_get, _cerehts.globalP_f0trajtype_set)
    def __init__(self): 
        """__init__(self) -> globalP"""
        this = _cerehts.new_globalP()
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _cerehts.delete_globalP
    __del__ = lambda self : None;
globalP_swigregister = _cerehts.globalP_swigregister
globalP_swigregister(globalP)


def CPRC_htsvoice_new_empty():
  """CPRC_htsvoice_new_empty() -> CPRC_htsvoice"""
  return _cerehts.CPRC_htsvoice_new_empty()

def CPRC_htsvoice_delete(*args):
  """CPRC_htsvoice_delete(CPRC_htsvoice hv)"""
  return _cerehts.CPRC_htsvoice_delete(*args)

def CPRC_htsvoice_load(*args):
  """CPRC_htsvoice_load(CPRC_htsvoice hv, char dirname, int dirname_length) -> int"""
  return _cerehts.CPRC_htsvoice_load(*args)

def CPRC_htsvoice_load_tpdb(*args):
  """CPRC_htsvoice_load_tpdb(CPRC_htsvoice hv, char tpdb) -> int"""
  return _cerehts.CPRC_htsvoice_load_tpdb(*args)

def CPRC_htsvoice_load_tpdb_dim(*args):
  """
    CPRC_htsvoice_load_tpdb_dim(CPRC_htsvoice hv, char tpdb, int mcepdim, int apdim, 
        int lf0dim) -> int
    """
  return _cerehts.CPRC_htsvoice_load_tpdb_dim(*args)

def CPRC_htsvoice_fmap(*args):
  """CPRC_htsvoice_fmap(CPRC_htsvoice hv) -> char"""
  return _cerehts.CPRC_htsvoice_fmap(*args)

def CPRC_htsvoice_srate(*args):
  """CPRC_htsvoice_srate(CPRC_htsvoice hv) -> int"""
  return _cerehts.CPRC_htsvoice_srate(*args)

def CPRC_htsvoice_alpha(*args):
  """CPRC_htsvoice_alpha(CPRC_htsvoice hv) -> float"""
  return _cerehts.CPRC_htsvoice_alpha(*args)

def CPRC_htsvoice_lambda(*args):
  """CPRC_htsvoice_lambda(CPRC_htsvoice hv) -> float"""
  return _cerehts.CPRC_htsvoice_lambda(*args)

def CPRC_htsvoice_rho(*args):
  """CPRC_htsvoice_rho(CPRC_htsvoice hv) -> float"""
  return _cerehts.CPRC_htsvoice_rho(*args)

def CPRC_htsvoice_f0mean(*args):
  """CPRC_htsvoice_f0mean(CPRC_htsvoice hv) -> float"""
  return _cerehts.CPRC_htsvoice_f0mean(*args)

def CPRC_htsvoice_f0transform(*args):
  """CPRC_htsvoice_f0transform(CPRC_htsvoice hv) -> int"""
  return _cerehts.CPRC_htsvoice_f0transform(*args)

def CPRC_htsvoice_straight(*args):
  """CPRC_htsvoice_straight(CPRC_htsvoice hv) -> int"""
  return _cerehts.CPRC_htsvoice_straight(*args)

def CPRC_htsvoice_straight_fft(*args):
  """CPRC_htsvoice_straight_fft(CPRC_htsvoice hv) -> int"""
  return _cerehts.CPRC_htsvoice_straight_fft(*args)

def CPRC_htsspurt_new(*args):
  """CPRC_htsspurt_new(CPRC_htsvoice hv) -> CPRC_htsspurt"""
  return _cerehts.CPRC_htsspurt_new(*args)

def CPRC_htsspurt_delete(*args):
  """CPRC_htsspurt_delete(CPRC_htsspurt spt)"""
  return _cerehts.CPRC_htsspurt_delete(*args)

def CPRC_htsspurt_clear(*args):
  """CPRC_htsspurt_clear(CPRC_htsspurt spt)"""
  return _cerehts.CPRC_htsspurt_clear(*args)

def CPRC_htsvoice_get_params(*args):
  """CPRC_htsvoice_get_params(CPRC_htsspurt spt)"""
  return _cerehts.CPRC_htsvoice_get_params(*args)

def CPRC_htsspurt_get_modelname(*args):
  """CPRC_htsspurt_get_modelname(CPRC_htsspurt spt, int idx) -> char"""
  return _cerehts.CPRC_htsspurt_get_modelname(*args)

def CPRC_htsspurt_set_labels(*args):
  """CPRC_htsspurt_set_labels(CPRC_htsspurt spt, char labs, int len) -> int"""
  return _cerehts.CPRC_htsspurt_set_labels(*args)

def CPRC_htsspurt_set_labels_file(*args):
  """CPRC_htsspurt_set_labels_file(CPRC_htsspurt spt, char fname) -> int"""
  return _cerehts.CPRC_htsspurt_set_labels_file(*args)

def CPRC_htsspurt_pdf2speech(*args):
  """CPRC_htsspurt_pdf2speech(CPRC_htsspurt spt) -> int"""
  return _cerehts.CPRC_htsspurt_pdf2speech(*args)

def CPRC_htsspurt_save_output(*args):
  """
    CPRC_htsspurt_save_output(CPRC_htsspurt spt, char dirname, int dirname_length, 
        char stem, int stem_length) -> int
    """
  return _cerehts.CPRC_htsspurt_save_output(*args)

def CPRC_htsspurt_synth(*args):
  """CPRC_htsspurt_synth(CPRC_htsspurt spt, CPRC_abuf abuf, float pre_pau, float pst_pau) -> int"""
  return _cerehts.CPRC_htsspurt_synth(*args)

def CPRC_htsspurt_mlsa_synth(*args):
  """CPRC_htsspurt_mlsa_synth(CPRC_htsspurt spt, CPRC_abuf abuf, float pre_pau, float pst_pau) -> int"""
  return _cerehts.CPRC_htsspurt_mlsa_synth(*args)

def CPRC_htsspurt_straight_synth(*args):
  """CPRC_htsspurt_straight_synth(CPRC_htsspurt spt, CPRC_abuf abuf, float pre_pau, float pst_pau) -> int"""
  return _cerehts.CPRC_htsspurt_straight_synth(*args)

def CPRC_htsspurt_set_active(*args):
  """CPRC_htsspurt_set_active(CPRC_htsspurt spt) -> int"""
  return _cerehts.CPRC_htsspurt_set_active(*args)

def CPRC_htsspurt_set_inactive(*args):
  """CPRC_htsspurt_set_inactive(CPRC_htsspurt spt) -> int"""
  return _cerehts.CPRC_htsspurt_set_inactive(*args)

def CPRC_htsspurt_isactive(*args):
  """CPRC_htsspurt_isactive(CPRC_htsspurt spt) -> int"""
  return _cerehts.CPRC_htsspurt_isactive(*args)

def CPRC_htsspurt_getf0h1(*args):
  """CPRC_htsspurt_getf0h1(CPRC_htsspurt spt) -> float"""
  return _cerehts.CPRC_htsspurt_getf0h1(*args)

def CPRC_htsspurt_getf0h2(*args):
  """CPRC_htsspurt_getf0h2(CPRC_htsspurt spt) -> float"""
  return _cerehts.CPRC_htsspurt_getf0h2(*args)

def CPRC_htsspurt_getpdur(*args):
  """CPRC_htsspurt_getpdur(CPRC_htsspurt spt) -> float"""
  return _cerehts.CPRC_htsspurt_getpdur(*args)

def CPRC_htsspurt_getstatesz(*args):
  """CPRC_htsspurt_getstatesz(CPRC_htsspurt spt, int idx) -> int"""
  return _cerehts.CPRC_htsspurt_getstatesz(*args)

def CPRC_htsspurt_getf0statesz(*args):
  """CPRC_htsspurt_getf0statesz(CPRC_htsspurt spt, int idx) -> int"""
  return _cerehts.CPRC_htsspurt_getf0statesz(*args)

def CPRC_htsspurt_getnophones(*args):
  """CPRC_htsspurt_getnophones(CPRC_htsspurt spt) -> int"""
  return _cerehts.CPRC_htsspurt_getnophones(*args)

def CPRC_htsspurt_getpduri(*args):
  """CPRC_htsspurt_getpduri(CPRC_htsspurt spt, int idx) -> float"""
  return _cerehts.CPRC_htsspurt_getpduri(*args)

def CPRC_htsspurt_logf0sz(*args):
  """CPRC_htsspurt_logf0sz(CPRC_htsspurt spt) -> int"""
  return _cerehts.CPRC_htsspurt_logf0sz(*args)

def CPRC_htsspurt_getlogf0i(*args):
  """CPRC_htsspurt_getlogf0i(CPRC_htsspurt spt, int idx) -> float"""
  return _cerehts.CPRC_htsspurt_getlogf0i(*args)

def CPRC_htsspurt_setlogf0(*args):
  """CPRC_htsspurt_setlogf0(CPRC_htsspurt spt, int idx, float f0) -> int"""
  return _cerehts.CPRC_htsspurt_setlogf0(*args)

def CPRC_htsspurt_setpdur(*args):
  """CPRC_htsspurt_setpdur(CPRC_htsspurt spt, int idx, float dur) -> int"""
  return _cerehts.CPRC_htsspurt_setpdur(*args)

def CPRC_htsspurt_setmergepdur(*args):
  """CPRC_htsspurt_setmergepdur(CPRC_htsspurt spt, float merge_pdur)"""
  return _cerehts.CPRC_htsspurt_setmergepdur(*args)

def CPRC_htsspurt_params(*args):
  """CPRC_htsspurt_params(CPRC_htsspurt spt)"""
  return _cerehts.CPRC_htsspurt_params(*args)

def CPRC_htsspurt_getorder(*args):
  """CPRC_htsspurt_getorder(CPRC_htsspurt spt, int param) -> int"""
  return _cerehts.CPRC_htsspurt_getorder(*args)

def CPRC_htsspurt_getframes(*args):
  """CPRC_htsspurt_getframes(CPRC_htsspurt spt, int param) -> int"""
  return _cerehts.CPRC_htsspurt_getframes(*args)

def CPRC_htsspurt_gettraj(*args):
  """CPRC_htsspurt_gettraj(CPRC_htsspurt spt, int param, int coef, int frame) -> float"""
  return _cerehts.CPRC_htsspurt_gettraj(*args)

def CPRC_htsspurt_voiced_frame(*args):
  """CPRC_htsspurt_voiced_frame(CPRC_htsspurt spt, int idx) -> int"""
  return _cerehts.CPRC_htsspurt_voiced_frame(*args)

def CPRC_htsspurt_reset_params_out(*args):
  """CPRC_htsspurt_reset_params_out(CPRC_htsspurt spt, int frames)"""
  return _cerehts.CPRC_htsspurt_reset_params_out(*args)

def CPRC_htsspurt_set_params_out(*args):
  """CPRC_htsspurt_set_params_out(CPRC_htsspurt spt, int param, int idx, int c, float val) -> int"""
  return _cerehts.CPRC_htsspurt_set_params_out(*args)

def CPRC_htsspurt_loadavgmodel(*args):
  """CPRC_htsspurt_loadavgmodel(CPRC_htsspurt spt) -> int"""
  return _cerehts.CPRC_htsspurt_loadavgmodel(*args)

def CPRCHTS_spurt_synth(*args):
  """
    CPRCHTS_spurt_synth(char spurtxml, CPRC_spurt spurt, CPRC_lexicon_search lxsrch, 
        CPRC_lts_search ltssrch, CPRC_abuf abuf, 
        int mlsa) -> int
    """
  return _cerehts.CPRCHTS_spurt_synth(*args)

def CPRC_htsvoice_get_model(*args):
  """CPRC_htsvoice_get_model(CPRC_htsvoice hv, char mname, int len, CPRC_buf buf) -> Model"""
  return _cerehts.CPRC_htsvoice_get_model(*args)

def CPRC_htsvoice_model_val(*args):
  """
    CPRC_htsvoice_model_val(CPRC_htsvoice hv, Model m, int param, int mean, int state, 
        int c) -> float
    """
  return _cerehts.CPRC_htsvoice_model_val(*args)

def CPRC_htsvoice_model_delete(*args):
  """CPRC_htsvoice_model_delete(CPRC_htsvoice hv, Model m)"""
  return _cerehts.CPRC_htsvoice_model_delete(*args)

def CPRC_htsvoice_model_toascii(*args):
  """CPRC_htsvoice_model_toascii(CPRC_htsvoice hv, Model m, CPRC_buf buf)"""
  return _cerehts.CPRC_htsvoice_model_toascii(*args)

def CPRC_htsvoice_get_clusters(*args):
  """CPRC_htsvoice_get_clusters(CPRC_htsvoice hv, char mname, int len, int output)"""
  return _cerehts.CPRC_htsvoice_get_clusters(*args)

def CPRC_htsvoice_get_htscmcep_n(*args):
  """CPRC_htsvoice_get_htscmcep_n(CPRC_htsvoice hv, int state) -> int"""
  return _cerehts.CPRC_htsvoice_get_htscmcep_n(*args)

def CPRC_htsvoice_get_htscmcep_dis(*args):
  """CPRC_htsvoice_get_htscmcep_dis(CPRC_htsvoice hv, int state, int x, int y, enum CPRC_HTSVOICE_HTSCDIS dm) -> float"""
  return _cerehts.CPRC_htsvoice_get_htscmcep_dis(*args)

def CPRC_htsvoice_get_dur(*args):
  """CPRC_htsvoice_get_dur(CPRC_htsvoice hv, char mname, int len) -> int"""
  return _cerehts.CPRC_htsvoice_get_dur(*args)

def CPRC_htsvoice_get_lf0(*args):
  """CPRC_htsvoice_get_lf0(CPRC_htsvoice hv, char mname, int len, int state) -> float"""
  return _cerehts.CPRC_htsvoice_get_lf0(*args)

def CPRC_htsspurt_convlf0(*args):
  """CPRC_htsspurt_convlf0(CPRC_htsspurt spt, float lf0) -> float"""
  return _cerehts.CPRC_htsspurt_convlf0(*args)
class Pattern(_object):
    """Proxy of C++ Pattern class"""
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, Pattern, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, Pattern, name)
    __repr__ = _swig_repr
    __swig_setmethods__["pat"] = _cerehts.Pattern_pat_set
    __swig_getmethods__["pat"] = _cerehts.Pattern_pat_get
    if _newclass:pat = _swig_property(_cerehts.Pattern_pat_get, _cerehts.Pattern_pat_set)
    __swig_setmethods__["next"] = _cerehts.Pattern_next_set
    __swig_getmethods__["next"] = _cerehts.Pattern_next_get
    if _newclass:next = _swig_property(_cerehts.Pattern_next_get, _cerehts.Pattern_next_set)
    def __init__(self): 
        """__init__(self) -> Pattern"""
        this = _cerehts.new_Pattern()
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _cerehts.delete_Pattern
    __del__ = lambda self : None;
Pattern_swigregister = _cerehts.Pattern_swigregister
Pattern_swigregister(Pattern)

class Question(_object):
    """Proxy of C++ Question class"""
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, Question, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, Question, name)
    __repr__ = _swig_repr
    __swig_setmethods__["qName"] = _cerehts.Question_qName_set
    __swig_getmethods__["qName"] = _cerehts.Question_qName_get
    if _newclass:qName = _swig_property(_cerehts.Question_qName_get, _cerehts.Question_qName_set)
    __swig_setmethods__["phead"] = _cerehts.Question_phead_set
    __swig_getmethods__["phead"] = _cerehts.Question_phead_get
    if _newclass:phead = _swig_property(_cerehts.Question_phead_get, _cerehts.Question_phead_set)
    __swig_setmethods__["ptail"] = _cerehts.Question_ptail_set
    __swig_getmethods__["ptail"] = _cerehts.Question_ptail_get
    if _newclass:ptail = _swig_property(_cerehts.Question_ptail_get, _cerehts.Question_ptail_set)
    __swig_setmethods__["next"] = _cerehts.Question_next_set
    __swig_getmethods__["next"] = _cerehts.Question_next_get
    if _newclass:next = _swig_property(_cerehts.Question_next_get, _cerehts.Question_next_set)
    def __init__(self): 
        """__init__(self) -> Question"""
        this = _cerehts.new_Question()
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _cerehts.delete_Question
    __del__ = lambda self : None;
Question_swigregister = _cerehts.Question_swigregister
Question_swigregister(Question)

class Node(_object):
    """Proxy of C++ Node class"""
    __swig_setmethods__ = {}
    __setattr__ = lambda self, name, value: _swig_setattr(self, Node, name, value)
    __swig_getmethods__ = {}
    __getattr__ = lambda self, name: _swig_getattr(self, Node, name)
    __repr__ = _swig_repr
    __swig_setmethods__["idx"] = _cerehts.Node_idx_set
    __swig_getmethods__["idx"] = _cerehts.Node_idx_get
    if _newclass:idx = _swig_property(_cerehts.Node_idx_get, _cerehts.Node_idx_set)
    __swig_setmethods__["pdf"] = _cerehts.Node_pdf_set
    __swig_getmethods__["pdf"] = _cerehts.Node_pdf_get
    if _newclass:pdf = _swig_property(_cerehts.Node_pdf_get, _cerehts.Node_pdf_set)
    __swig_setmethods__["yes"] = _cerehts.Node_yes_set
    __swig_getmethods__["yes"] = _cerehts.Node_yes_get
    if _newclass:yes = _swig_property(_cerehts.Node_yes_get, _cerehts.Node_yes_set)
    __swig_setmethods__["no"] = _cerehts.Node_no_set
    __swig_getmethods__["no"] = _cerehts.Node_no_get
    if _newclass:no = _swig_property(_cerehts.Node_no_get, _cerehts.Node_no_set)
    __swig_setmethods__["quest"] = _cerehts.Node_quest_set
    __swig_getmethods__["quest"] = _cerehts.Node_quest_get
    if _newclass:quest = _swig_property(_cerehts.Node_quest_get, _cerehts.Node_quest_set)
    def __init__(self): 
        """__init__(self) -> Node"""
        this = _cerehts.new_Node()
        try: self.this.append(this)
        except: self.this = this
    __swig_destroy__ = _cerehts.delete_Node
    __del__ = lambda self : None;
Node_swigregister = _cerehts.Node_swigregister
Node_swigregister(Node)


def CPRC_htsvoice_get_rootnode(*args):
  """
    CPRC_htsvoice_get_rootnode(CPRC_htsvoice hv, enum CPRC_HTSVOICE_MODELTYPE type, 
        int state)
    """
  return _cerehts.CPRC_htsvoice_get_rootnode(*args)

def CPRC_htsspurt_model_trans(*args):
  """
    CPRC_htsspurt_model_trans(CPRC_htsspurt spt, enum CPRC_HTSVOICE_MODELTYPE param, 
        CPRC_buf buf, float offset) -> int
    """
  return _cerehts.CPRC_htsspurt_model_trans(*args)

def CPRC_htsvoice_get_nopdfs(*args):
  """
    CPRC_htsvoice_get_nopdfs(CPRC_htsvoice hv, enum CPRC_HTSVOICE_MODELTYPE param, 
        int state) -> int
    """
  return _cerehts.CPRC_htsvoice_get_nopdfs(*args)

def CPRC_htsvoice_get_pdfidx(*args):
  """CPRC_htsvoice_get_pdfidx(CPRC_htsvoice hv,  node, char model) -> int"""
  return _cerehts.CPRC_htsvoice_get_pdfidx(*args)

def CPRC_htsvoice_getorder(*args):
  """CPRC_htsvoice_getorder(CPRC_htsvoice hv, enum CPRC_HTSVOICE_MODELTYPE param) -> int"""
  return _cerehts.CPRC_htsvoice_getorder(*args)

def CPRC_htsvoice_pdfval(*args):
  """
    CPRC_htsvoice_pdfval(CPRC_htsvoice hv, int midx, enum CPRC_HTSVOICE_MODELTYPE param, 
        enum CPRC_HTSVOICE_DERIV deriv, 
        enum CPRC_HTSVOICE_STAT stat, int state, int c) -> float
    """
  return _cerehts.CPRC_htsvoice_pdfval(*args)

def CPRC_htsvoice_set_pdfval(*args):
  """
    CPRC_htsvoice_set_pdfval(CPRC_htsvoice hv, int midx, enum CPRC_HTSVOICE_MODELTYPE param, 
        enum CPRC_HTSVOICE_DERIV deriv, 
        enum CPRC_HTSVOICE_STAT stat, int state, int c, 
        float val) -> int
    """
  return _cerehts.CPRC_htsvoice_set_pdfval(*args)

def CPRC_htsvoice_px(*args):
  """
    CPRC_htsvoice_px(CPRC_htsvoice hv, int midx, enum CPRC_HTSVOICE_MODELTYPE param, 
        enum CPRC_HTSVOICE_DERIV deriv, 
        int state, CPTP_floatarray x, int _from, int to) -> float
    """
  return _cerehts.CPRC_htsvoice_px(*args)

def CPRC_htsvoice_pxblock(*args):
  """
    CPRC_htsvoice_pxblock(CPRC_htsvoice hv, int midx, enum CPRC_HTSVOICE_MODELTYPE param, 
        enum CPRC_HTSVOICE_DERIV deriv, 
        int state, CPTP_floatarray x) -> float
    """
  return _cerehts.CPRC_htsvoice_pxblock(*args)

def CPRC_htsvoice_blockdis(*args):
  """
    CPRC_htsvoice_blockdis(CPRC_htsvoice hv, int midx, enum CPRC_HTSVOICE_MODELTYPE param, 
        enum CPRC_HTSVOICE_DERIV deriv, 
        int state, CPTP_floatarray x) -> float
    """
  return _cerehts.CPRC_htsvoice_blockdis(*args)


