155 lines
2.0 KiB
C
155 lines
2.0 KiB
C
/*******************************************************/
|
|
/** Autogenerated lts rules (regex) for cmu */
|
|
/** from wfst/ */
|
|
/*******************************************************/
|
|
|
|
#include "cst_string.h"
|
|
#include "cst_lts.h"
|
|
#include "cst_lexicon.h"
|
|
|
|
const char * const cmu_lts_phone_table[76] =
|
|
{
|
|
"epsilon",
|
|
"eh1",
|
|
"aa1",
|
|
"ey1",
|
|
"aw1",
|
|
"ax0",
|
|
"ao1",
|
|
"ay0",
|
|
"aa0",
|
|
"ey0",
|
|
"ae1",
|
|
"ih1",
|
|
"aw0",
|
|
"ow0",
|
|
"ao0",
|
|
"ow1",
|
|
"eh0",
|
|
"ih0",
|
|
"w-ey1",
|
|
"w-ax0",
|
|
"y-ax0",
|
|
"ae0",
|
|
"ay1",
|
|
"ah0",
|
|
"ah1",
|
|
"b",
|
|
"ch",
|
|
"k",
|
|
"s",
|
|
"t-s",
|
|
"sh",
|
|
"d",
|
|
"t",
|
|
"jh",
|
|
"iy1",
|
|
"iy0",
|
|
"uw1",
|
|
"y-uw1",
|
|
"oy1",
|
|
"y-uw0",
|
|
"uw0",
|
|
"oy0",
|
|
"f",
|
|
"g",
|
|
"zh",
|
|
"hh",
|
|
"y",
|
|
"l",
|
|
"ax0-l",
|
|
"m",
|
|
"ax0-m",
|
|
"m-ae1",
|
|
"m-ax0",
|
|
"ng",
|
|
"n",
|
|
"n-y",
|
|
"uh1",
|
|
"uh0",
|
|
"w",
|
|
"w-ah1",
|
|
"er1",
|
|
"p",
|
|
"r",
|
|
"er0",
|
|
"z",
|
|
"th",
|
|
"dh",
|
|
"y-er0",
|
|
"y-uh1",
|
|
"y-er1",
|
|
"v",
|
|
"k-s",
|
|
"g-zh",
|
|
"k-sh",
|
|
"g-z",
|
|
NULL
|
|
};
|
|
|
|
const char * const cmu_lts_letter_table[30] =
|
|
{
|
|
"nothing",
|
|
"#",
|
|
"0",
|
|
"a",
|
|
"b",
|
|
"c",
|
|
"d",
|
|
"e",
|
|
"f",
|
|
"g",
|
|
"h",
|
|
"i",
|
|
"j",
|
|
"k",
|
|
"l",
|
|
"m",
|
|
"n",
|
|
"o",
|
|
"p",
|
|
"q",
|
|
"r",
|
|
"s",
|
|
"t",
|
|
"u",
|
|
"v",
|
|
"w",
|
|
"x",
|
|
"y",
|
|
"z",
|
|
NULL
|
|
};
|
|
|
|
const cst_lts_addr cmu_lts_letter_index[27] =
|
|
{
|
|
0, /* a */
|
|
5371, /* b */
|
|
5414, /* c */
|
|
6048, /* d */
|
|
6256, /* e */
|
|
10649, /* f */
|
|
10666, /* g */
|
|
11293, /* h */
|
|
11522, /* i */
|
|
15403, /* j */
|
|
15514, /* k */
|
|
15533, /* l */
|
|
15900, /* m */
|
|
15942, /* n */
|
|
16176, /* o */
|
|
19793, /* p */
|
|
19830, /* q */
|
|
19831, /* r */
|
|
21775, /* s */
|
|
22667, /* t */
|
|
22957, /* u */
|
|
24709, /* v */
|
|
24719, /* w */
|
|
24877, /* x */
|
|
24923, /* y */
|
|
25377, /* z */
|
|
0
|
|
};
|
|
|