You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
154 lines
2.0 KiB
154 lines
2.0 KiB
/*******************************************************/ |
|
/** 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 |
|
}; |
|
|
|
|