Main Page | Modules | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

BOSS_g2p Class Reference

#include <boss_g2p.h>

Inheritance diagram for BOSS_g2p:

BOSS_g2p_DE Traing2p List of all members.

Public Member Functions

 BOSS_g2p (BOSS::Config &__cl)
 BOSS_g2p (BOSS::Config &__cl, const LabelFormat &F)
 BOSS_g2p (const BOSS_g2p &c)
virtual BOSS_g2poperator= (const BOSS_g2p &c)
virtual ~BOSS_g2p ()
string transcribe (const string &s) const
string g2p (const string &s) const
string assign_stress (const string &s) const
string syllabify (const string &s) const

Protected Member Functions

void iniPointers ()
void delPointers ()
BOSS::t_SVector read_phoneset (const string &phonfile)
vector< BOSS::t_SVectorgenerateG2PFeatures (BOSS::t_SVector g, BOSS::t_SVector p) const
BOSS::t_SVector string2SyllFeature (const BOSS::t_SVector &t, const unsigned &j) const
BOSS::t_SVector string2StressFeature (const BOSS::t_SVector &t, const unsigned &j) const
virtual string postProcPhon (const string &s) const
virtual string postProcSyll (const string &s) const
virtual string postProcStress (const string &s) const
virtual string postProcTrans (const string &s) const

Protected Attributes

BOSS::Configcl
BOSS::FSAg2ppfsa
BOSS::FSAsyllpfsa
BOSS::FSAstresspfsa
BOSS::t_SVector pv
BOSS::Phimbl phimbl
BOSS::Phimbl::t_Data g2pData
BOSS::Phimbl::t_Data syllData
BOSS::Phimbl::t_Data stressData

Constructor & Destructor Documentation

BOSS_g2p::BOSS_g2p BOSS::Config __cl  ) 
 

BOSS_g2p::BOSS_g2p BOSS::Config __cl,
const LabelFormat F
 

BOSS_g2p::BOSS_g2p const BOSS_g2p c  ) 
 

BOSS_g2p::~BOSS_g2p  )  [virtual]
 


Member Function Documentation

string BOSS_g2p::assign_stress const string &  s  )  const
 

void BOSS_g2p::delPointers  )  [protected]
 

string BOSS_g2p::g2p const string &  s  )  const
 

vector< BOSS::t_SVector > BOSS_g2p::generateG2PFeatures BOSS::t_SVector  g,
BOSS::t_SVector  p
const [protected]
 

void BOSS_g2p::iniPointers  )  [protected]
 

BOSS_g2p & BOSS_g2p::operator= const BOSS_g2p c  )  [virtual]
 

virtual string BOSS_g2p::postProcPhon const string &  s  )  const [inline, protected, virtual]
 

virtual string BOSS_g2p::postProcStress const string &  s  )  const [inline, protected, virtual]
 

Reimplemented in BOSS_g2p_DE.

virtual string BOSS_g2p::postProcSyll const string &  s  )  const [inline, protected, virtual]
 

Reimplemented in BOSS_g2p_DE.

virtual string BOSS_g2p::postProcTrans const string &  s  )  const [inline, protected, virtual]
 

BOSS::t_SVector BOSS_g2p::read_phoneset const string &  phonfile  )  [protected]
 

BOSS::t_SVector BOSS_g2p::string2StressFeature const BOSS::t_SVector t,
const unsigned &  j
const [protected]
 

BOSS::t_SVector BOSS_g2p::string2SyllFeature const BOSS::t_SVector t,
const unsigned &  j
const [protected]
 

string BOSS_g2p::syllabify const string &  s  )  const
 

string BOSS_g2p::transcribe const string &  s  )  const
 


Member Data Documentation

BOSS::Config& BOSS_g2p::cl [protected]
 

BOSS::Phimbl::t_Data BOSS_g2p::g2pData [protected]
 

BOSS::FSA* BOSS_g2p::g2ppfsa [protected]
 

BOSS::Phimbl BOSS_g2p::phimbl [protected]
 

Reimplemented in Traing2p.

BOSS::t_SVector BOSS_g2p::pv [protected]
 

BOSS::Phimbl::t_Data BOSS_g2p::stressData [protected]
 

BOSS::FSA* BOSS_g2p::stresspfsa [protected]
 

BOSS::Phimbl::t_Data BOSS_g2p::syllData [protected]
 

BOSS::FSA* BOSS_g2p::syllpfsa [protected]
 


The documentation for this class was generated from the following files:
Generated on Tue Dec 20 23:14:39 2005 for BOSS by doxygen 1.3.6