|
Phonetisaurus
1.0
FST-based Grapheme-to-Phoneme conversion
|
#include <fst/fstlib.h>#include <include/LegacyRnnLMHash.h>#include <include/LegacyRnnLMDecodable.h>#include <include/LegacyRnnLMReader.h>#include <include/RnnLMDecoder.h>#include <include/util.h>#include "utf8.h"Go to the source code of this file.
Typedefs | |
| typedef LegacyRnnLMDecodable< Token, LegacyRnnLMHash > | Decodable |
| typedef unordered_map< int, SimpleResult > | RMAP |
Functions | |
| void | ThreadedEvaluateWordlist (vector< string > &corpus, RMAP &rmap, LegacyRnnLMHash &h, Decodable &s, int FLAGS_threads, int FLAGS_beam, int FLAGS_kmax, int FLAGS_nbest, bool FLAGS_reverse, string FLAGS_gpdelim, string FLAGS_gdelim, string FLAGS_skip, double FLAGS_thresh, string FLAGS_gsep) |
| void | EvaluateWordlist (vector< string > &corpus, LegacyRnnLMHash &h, Decodable &s, int FLAGS_beam, int FLAGS_kmax, int FLAGS_nbest, bool FLAGS_reverse, string FLAGS_gpdelim, string FLAGS_gdelim, string FLAGS_skip, double FLAGS_thresh, string FLAGS_gsep) |
| void | EvaluateWord (string word, LegacyRnnLMHash &h, Decodable &s, int FLAGS_beam, int FLAGS_kmax, int FLAGS_nbest, bool FLAGS_reverse, string FLAGS_gpdelim, string FLAGS_gdelim, string FLAGS_skip, double FLAGS_thresh, string FLAGS_gsep) |
| DEFINE_string (rnnlm,"","The input RnnLM model.") | |
| DEFINE_string (wordlist,"","Input word list to evaluate.") | |
| DEFINE_string (word,"","Single input word to evaluate.") | |
| DEFINE_string (gdelim,"|","The default multigram delimiter.") | |
| DEFINE_string (gpdelim,"}","The default grapheme / phoneme delimiter.") | |
| DEFINE_string (gsep,"","The default grapheme delimiter for testing. Typically ''.") | |
| DEFINE_string (skip,"_","The default null/skip token.") | |
| DEFINE_int32 (nbest, 1,"Maximum number of hypotheses to return.") | |
| DEFINE_int32 (threads, 1,"Number of parallel threads (OpenMP).") | |
| DEFINE_int32 (kmax, 20,"State-local maximum queue size.") | |
| DEFINE_int32 (beam, 20,"The state-local beam width.") | |
| DEFINE_double (thresh, 0.0,"The n-best pruning threshold. Relative to 1-best.") | |
| DEFINE_bool (reverse, false,"Reverse the input word before decoding.") | |
| int | main (int argc, char *argv[]) |
| typedef LegacyRnnLMDecodable<Token, LegacyRnnLMHash> Decodable |
Definition at line 13 of file phonetisaurus-g2prnn.cc.
| typedef unordered_map<int, SimpleResult> RMAP |
Definition at line 14 of file phonetisaurus-g2prnn.cc.
| DEFINE_bool | ( | reverse | , |
| false | , | ||
| "Reverse the input word before decoding." | |||
| ) |
| DEFINE_double | ( | thresh | , |
| 0. | 0, | ||
| "The n-best pruning threshold. Relative to 1-best." | |||
| ) |
| DEFINE_int32 | ( | nbest | , |
| 1 | , | ||
| "Maximum number of hypotheses to return." | |||
| ) |
| DEFINE_int32 | ( | threads | , |
| 1 | , | ||
| "Number of parallel threads (OpenMP)." | |||
| ) |
| DEFINE_int32 | ( | kmax | , |
| 20 | , | ||
| "State-local maximum queue size." | |||
| ) |
| DEFINE_int32 | ( | beam | , |
| 20 | , | ||
| "The state-local beam width." | |||
| ) |
| DEFINE_string | ( | rnnlm | , |
| "" | , | ||
| "The input RnnLM model." | |||
| ) |
| DEFINE_string | ( | wordlist | , |
| "" | , | ||
| "Input word list to evaluate." | |||
| ) |
| DEFINE_string | ( | word | , |
| "" | , | ||
| "Single input word to evaluate." | |||
| ) |
| DEFINE_string | ( | gdelim | , |
| "|" | , | ||
| "The default multigram delimiter." | |||
| ) |
| DEFINE_string | ( | gpdelim | , |
| "}" | , | ||
| "The default grapheme / phoneme delimiter." | |||
| ) |
| DEFINE_string | ( | gsep | , |
| "" | , | ||
| "The default grapheme delimiter for testing. Typically ''." | |||
| ) |
| DEFINE_string | ( | skip | , |
| "_" | , | ||
| "The default null/skip token." | |||
| ) |
| void EvaluateWord | ( | string | word, |
| LegacyRnnLMHash & | h, | ||
| Decodable & | s, | ||
| int | FLAGS_beam, | ||
| int | FLAGS_kmax, | ||
| int | FLAGS_nbest, | ||
| bool | FLAGS_reverse, | ||
| string | FLAGS_gpdelim, | ||
| string | FLAGS_gdelim, | ||
| string | FLAGS_skip, | ||
| double | FLAGS_thresh, | ||
| string | FLAGS_gsep | ||
| ) |
Definition at line 84 of file phonetisaurus-g2prnn.cc.
| void EvaluateWordlist | ( | vector< string > & | corpus, |
| LegacyRnnLMHash & | h, | ||
| Decodable & | s, | ||
| int | FLAGS_beam, | ||
| int | FLAGS_kmax, | ||
| int | FLAGS_nbest, | ||
| bool | FLAGS_reverse, | ||
| string | FLAGS_gpdelim, | ||
| string | FLAGS_gdelim, | ||
| string | FLAGS_skip, | ||
| double | FLAGS_thresh, | ||
| string | FLAGS_gsep | ||
| ) |
Definition at line 57 of file phonetisaurus-g2prnn.cc.
| int main | ( | int | argc, |
| char * | argv[] | ||
| ) |
Definition at line 121 of file phonetisaurus-g2prnn.cc.
| void ThreadedEvaluateWordlist | ( | vector< string > & | corpus, |
| RMAP & | rmap, | ||
| LegacyRnnLMHash & | h, | ||
| Decodable & | s, | ||
| int | FLAGS_threads, | ||
| int | FLAGS_beam, | ||
| int | FLAGS_kmax, | ||
| int | FLAGS_nbest, | ||
| bool | FLAGS_reverse, | ||
| string | FLAGS_gpdelim, | ||
| string | FLAGS_gdelim, | ||
| string | FLAGS_skip, | ||
| double | FLAGS_thresh, | ||
| string | FLAGS_gsep | ||
| ) |
Definition at line 17 of file phonetisaurus-g2prnn.cc.
1.8.11