#include <algorithm>
#include <string>
#include <vector>
#include <fst/fstlib.h>
#include <fst/fst-decl.h>
#include "util/const-integer-set.h"
#include "fstext/deterministic-fst.h"
#include "fstext/context-fst.h"
Go to the source code of this file.
Classes | |
class | InverseLeftBiphoneContextFst |
Namespaces | |
fst | |
For an extended explanation of the framework of which grammar-fsts are a part, please see Support for grammars and graphs with on-the-fly parts. (i.e. | |
Enumerations | |
enum | NonterminalValues { kNontermBos = 0, kNontermBegin = 1, kNontermEnd = 2, kNontermReenter = 3, kNontermUserDefined = 4, kNontermMediumNumber = 1000, kNontermBigNumber = 10000000 } |
An anonymous enum to define some values for symbols used in our grammar-fst framework. More... | |
Functions | |
int32 | GetEncodingMultiple (int32 nonterm_phones_offset) |
void | ComposeContextLeftBiphone (int32 nonterm_phones_offset, const std::vector< int32 > &disambig_syms, const VectorFst< StdArc > &ifst, VectorFst< StdArc > *ofst, std::vector< std::vector< int32 > > *ilabels) |
This is a variant of the function ComposeContext() which is to be used with our "grammar FST" framework (see The ContextFst object, i.e. More... | |