Phonetisaurus
1.0
FST-based Grapheme-to-Phoneme conversion
|
#include <LegacyRnnLMHash.h>
Public Member Functions | |
LegacyRnnLMHash (int class_size) | |
LegacyRnnLMHash (int class_size, const string g_delim, const string gp_delim) | |
void | Split (const std::string &s, char delim, std::vector< std::string > &elems) |
template<typename I > | |
int | HashInput (I start, I end) |
void | MapToken (string &token) |
int | HashWord (std::string &word) const |
int | FindWord (std::string &word) |
int | GetWordId (std::string &word) const |
int | AddWordToVocab (std::string &word, int cn=1) |
void | SortVocab () |
void | SetClasses () |
Public Attributes | |
std::vector< size_t > | vocab_hash_ |
std::vector< VocabWord > | vocab_ |
std::vector< ClassIndex > | class_sizes_ |
std::unordered_map< int, std::vector< int > > | imap |
fst::SymbolTable | isyms |
int | class_size_ |
const char * | g_delim_ |
const char * | gp_delim_ |
Static Public Attributes | |
static const std::vector< unsigned int > | primes_ |
Definition at line 32 of file LegacyRnnLMHash.h.
|
inline |
Definition at line 34 of file LegacyRnnLMHash.h.
|
inline |
Definition at line 39 of file LegacyRnnLMHash.h.
|
inline |
Definition at line 119 of file LegacyRnnLMHash.h.
|
inline |
Definition at line 94 of file LegacyRnnLMHash.h.
|
inline |
Definition at line 112 of file LegacyRnnLMHash.h.
|
inline |
Definition at line 54 of file LegacyRnnLMHash.h.
|
inline |
Definition at line 86 of file LegacyRnnLMHash.h.
|
inline |
Definition at line 62 of file LegacyRnnLMHash.h.
|
inline |
Definition at line 139 of file LegacyRnnLMHash.h.
|
inline |
Definition at line 126 of file LegacyRnnLMHash.h.
|
inline |
Definition at line 46 of file LegacyRnnLMHash.h.
int LegacyRnnLMHash::class_size_ |
Definition at line 185 of file LegacyRnnLMHash.h.
std::vector<ClassIndex> LegacyRnnLMHash::class_sizes_ |
Definition at line 181 of file LegacyRnnLMHash.h.
const char* LegacyRnnLMHash::g_delim_ |
Definition at line 186 of file LegacyRnnLMHash.h.
const char* LegacyRnnLMHash::gp_delim_ |
Definition at line 187 of file LegacyRnnLMHash.h.
std::unordered_map<int, std::vector<int> > LegacyRnnLMHash::imap |
Definition at line 182 of file LegacyRnnLMHash.h.
fst::SymbolTable LegacyRnnLMHash::isyms |
Definition at line 184 of file LegacyRnnLMHash.h.
|
static |
Definition at line 44 of file LegacyRnnLMHash.h.
std::vector<VocabWord> LegacyRnnLMHash::vocab_ |
Definition at line 180 of file LegacyRnnLMHash.h.
std::vector<size_t> LegacyRnnLMHash::vocab_hash_ |
Definition at line 179 of file LegacyRnnLMHash.h.