Phonetisaurus  1.0
FST-based Grapheme-to-Phoneme conversion
Public Member Functions | Public Attributes | List of all members
PhonetisaurusScript Class Reference

A wrapper class encapsulating the FST G2P decoder. More...

#include <PhonetisaurusScript.h>

Public Member Functions

 PhonetisaurusScript (string model)
 
 PhonetisaurusScript (string model, string delim)
 
vector< PathDataPhoneticize (const string &word, int nbest=1, int beam=10000, float threshold=99, bool write_fsts=false)
 
string FindIsym (int symbol_id)
 
int FindIsym (const string &symbol)
 
string FindOsym (int symbol_id)
 
int FindOsym (const string &symbol)
 

Public Attributes

const SymbolTable * isyms_
 
const SymbolTable * osyms_
 

Detailed Description

A wrapper class encapsulating the FST G2P decoder.

A wrapper class for the FST G2P decoder. Suitable for incorporation into commandline binaries and bindings for various scripting languages.

Definition at line 72 of file PhonetisaurusScript.h.

Constructor & Destructor Documentation

PhonetisaurusScript::PhonetisaurusScript ( string  model)
inline

Definition at line 74 of file PhonetisaurusScript.h.

PhonetisaurusScript::PhonetisaurusScript ( string  model,
string  delim 
)
inline

Definition at line 90 of file PhonetisaurusScript.h.

Member Function Documentation

string PhonetisaurusScript::FindIsym ( int  symbol_id)
inline

Definition at line 164 of file PhonetisaurusScript.h.

int PhonetisaurusScript::FindIsym ( const string &  symbol)
inline

Definition at line 168 of file PhonetisaurusScript.h.

string PhonetisaurusScript::FindOsym ( int  symbol_id)
inline

Definition at line 172 of file PhonetisaurusScript.h.

int PhonetisaurusScript::FindOsym ( const string &  symbol)
inline

Definition at line 176 of file PhonetisaurusScript.h.

vector<PathData> PhonetisaurusScript::Phoneticize ( const string &  word,
int  nbest = 1,
int  beam = 10000,
float  threshold = 99,
bool  write_fsts = false 
)
inline

Definition at line 107 of file PhonetisaurusScript.h.

Member Data Documentation

const SymbolTable* PhonetisaurusScript::isyms_

Definition at line 181 of file PhonetisaurusScript.h.

const SymbolTable* PhonetisaurusScript::osyms_

Definition at line 182 of file PhonetisaurusScript.h.


The documentation for this class was generated from the following file: