tom dunigan
/
tts
text-to-speech through DAC to audio amp/speaker
Embed:
(wiki syntax)
Show/hide line numbers
english.h
00001 #ifndef _ENGLISH_ 00002 #define _ENGLISH_ 00003 00004 00005 /****************************************************************************** 00006 * Definitions 00007 ******************************************************************************/ 00008 // neutralize AVR PROGMEM stuff 00009 #define PROGMEM 00010 #define pgm_read_byte(addr) (*(const unsigned char *)(addr)) 00011 #define pgm_read_word(addr) ({ \ 00012 typeof(addr) _addr = (addr); \ 00013 *(const unsigned short *)(_addr); \ 00014 }) 00015 00016 typedef uint8_t byte; 00017 typedef bool boolean; 00018 00019 00020 #ifndef TRUE 00021 #define FALSE 0 00022 #define TRUE -1 00023 #endif 00024 00025 #define numVocab sizeof(s_vocab)/sizeof(VOCAB) 00026 #define numPhoneme sizeof(s_phonemes)/sizeof(PHONEME) 00027 00028 typedef struct Vocab { 00029 const char* txt; 00030 const char* phoneme; 00031 } VOCAB; 00032 00033 typedef struct Phoneme { 00034 const char* txt; 00035 const char* phoneme; 00036 uint8_t attenuate; 00037 } PHONEME; 00038 00039 typedef struct strSoundIndex{ 00040 uint8_t SoundNumber; 00041 int8_t byte1; 00042 uint8_t byte2; 00043 } SOUND_INDEX; 00044 00045 /* 00046 * Define vocabulary and phonemes for English 00047 * 00048 */ 00049 00050 static const char v1a[] PROGMEM="OUS_"; 00051 static const char v1b[] PROGMEM="/U5S"; 00052 00053 static const char v2a[] PROGMEM="I#Y"; 00054 static const char v2b[] PROGMEM="IY#EE"; 00055 00056 static const char v3a[] PROGMEM=" #ERE"; 00057 static const char v3b[] PROGMEM=" #EE5ER"; 00058 00059 static const char v4a[] PROGMEM="GTH_"; 00060 static const char v4b[] PROGMEM="TH"; 00061 00062 static const char v5a[] PROGMEM="NGER"; 00063 static const char v5b[] PROGMEM="NXGER"; 00064 00065 static const char v6a[] PROGMEM="AGE_"; 00066 static const char v6b[] PROGMEM="AYJ"; 00067 00068 static const char v7a[] PROGMEM="BBC"; 00069 static const char v7b[] PROGMEM="BEE5%%BEESEE"; 00070 00071 static const char v8a[] PROGMEM="MICRO"; 00072 static const char v8b[] PROGMEM="MIY5KROW"; 00073 00074 static const char v9a[] PROGMEM="O#U"; 00075 static const char v9b[] PROGMEM="OW5#"; 00076 00077 static const char v10a[] PROGMEM="AUGH"; 00078 static const char v10b[] PROGMEM="AA5F"; 00079 00080 static const char v11a[] PROGMEM="KN"; 00081 static const char v11b[] PROGMEM="N"; 00082 00083 static const char v12a[] PROGMEM="#EY_"; 00084 static const char v12b[] PROGMEM="#EEY"; 00085 00086 static const char v13a[] PROGMEM=" OUGHT"; 00087 static const char v13b[] PROGMEM="AO4T"; 00088 00089 static const char v14a[] PROGMEM="XC"; 00090 static const char v14b[] PROGMEM="KS"; 00091 00092 static const char v15a[] PROGMEM="YS"; 00093 static const char v15b[] PROGMEM="IH4S"; 00094 00095 static const char v16a[] PROGMEM=" #OUGH_"; 00096 static const char v16b[] PROGMEM=" #AHF"; 00097 00098 static const char v17a[] PROGMEM="ERY_"; 00099 static const char v17b[] PROGMEM="EH4REE"; 00100 00101 static const char v18a[] PROGMEM="OUGH_"; 00102 static const char v18b[] PROGMEM="OH5W"; 00103 00104 static const char v19a[] PROGMEM=" SCI"; 00105 static const char v19b[] PROGMEM=" SIY"; 00106 00107 static const char v20a[] PROGMEM="CHN"; 00108 static const char v20b[] PROGMEM="KN"; 00109 00110 static const char v21a[] PROGMEM="OGY"; 00111 static const char v21b[] PROGMEM="OJEE"; 00112 00113 static const char v22a[] PROGMEM="IRO"; 00114 static const char v22b[] PROGMEM="IYRO"; 00115 00116 static const char v23a[] PROGMEM="SUPERIOR"; 00117 static const char v23b[] PROGMEM="SUX4PEE5RIHAOR"; 00118 00119 static const char v24a[] PROGMEM="CI"; 00120 static const char v24b[] PROGMEM="SIH"; 00121 00122 static const char v25a[] PROGMEM="TCH"; 00123 static const char v25b[] PROGMEM="CH"; 00124 00125 static const char v26a[] PROGMEM="GHOTI"; 00126 static const char v26b[] PROGMEM="FIH4SH"; 00127 00128 static const char v27a[] PROGMEM="UE_"; 00129 static const char v27b[] PROGMEM="UW6"; 00130 00131 static const char v28a[] PROGMEM=" YES_"; 00132 static const char v28b[] PROGMEM=" YEH5S"; 00133 00134 static const char v29a[] PROGMEM="GUE_"; 00135 static const char v29b[] PROGMEM="G"; 00136 00137 static const char v30a[] PROGMEM="URE_"; 00138 static const char v30b[] PROGMEM="UH5R"; 00139 00140 static const char v31a[] PROGMEM="UY"; 00141 static const char v31b[] PROGMEM="IY5"; 00142 00143 static const char v32a[] PROGMEM="OUGH"; 00144 static const char v32b[] PROGMEM="AH"; 00145 00146 static const char v33a[] PROGMEM=" #IE"; 00147 static const char v33b[] PROGMEM=" #IY"; 00148 00149 static const char v34a[] PROGMEM="OLE_"; 00150 static const char v34b[] PROGMEM="OW4L"; 00151 00152 static const char v35a[] PROGMEM=" ABLE"; 00153 static const char v35b[] PROGMEM=" AY5BL"; 00154 00155 static const char v36[] PROGMEM="IY"; 00156 00157 static const char v37a[] PROGMEM="AIGH"; 00158 static const char v37b[] PROGMEM="AY"; 00159 00160 static const char v38a[] PROGMEM="ABLE"; 00161 static const char v38b[] PROGMEM="AHB/UL"; 00162 00163 static const char v39a[] PROGMEM="CHR"; 00164 static const char v39b[] PROGMEM="KR"; 00165 00166 static const char v40a[] PROGMEM="ITLE"; 00167 static const char v40b[] PROGMEM="IYT/UL"; 00168 00169 static const char v41a[] PROGMEM="A#I"; 00170 static const char v41b[] PROGMEM="AY5#"; 00171 00172 static const char v42a[] PROGMEM="SHALL"; 00173 static const char v42b[] PROGMEM="SHAEL"; 00174 00175 static const char v43a[] PROGMEM="ARE"; 00176 static const char v43b[] PROGMEM="AI5R"; 00177 00178 static const char v44a[] PROGMEM="A_"; 00179 static const char v44b[] PROGMEM="AH"; 00180 00181 static const char v45a[] PROGMEM="OE"; 00182 static const char v45b[] PROGMEM="OW5"; 00183 00184 static const char v46a[] PROGMEM="ANGE_"; 00185 static const char v46b[] PROGMEM="AY4NJ"; 00186 00187 static const char v47a[] PROGMEM="ANGE"; 00188 static const char v47b[] PROGMEM="AY4NJ/U"; 00189 00190 static const char v48[] PROGMEM="/U"; 00191 00192 static const char v49a[] PROGMEM=" GET"; 00193 static const char v49b[] PROGMEM=" GEHT"; 00194 00195 static const char v50a[] PROGMEM="IED"; 00196 static const char v50b[] PROGMEM="AY5D"; 00197 00198 static const char v51a[] PROGMEM="ALLY"; 00199 static const char v51b[] PROGMEM="AE4LEE"; 00200 00201 static const char v52a[] PROGMEM="A#A"; 00202 static const char v52b[] PROGMEM="AY#"; 00203 00204 static const char v53a[] PROGMEM="REAT"; 00205 static const char v53b[] PROGMEM="RAY5T"; 00206 00207 static const char v54a[] PROGMEM="COME_"; 00208 static const char v54b[] PROGMEM="KAHM"; 00209 00210 static const char v55a[] PROGMEM="OULD_"; 00211 static const char v55b[] PROGMEM="UH5D"; 00212 00213 static const char v56a[] PROGMEM=" ANY"; 00214 static const char v56b[] PROGMEM=" EH4NEE"; 00215 00216 static const char v57a[] PROGMEM="O#O"; 00217 static const char v57b[] PROGMEM="OW4#"; 00218 00219 static const char v58a[] PROGMEM="O#A"; 00220 static const char v58b[] PROGMEM="OW4#"; 00221 00222 static const char v59a[] PROGMEM="A#E"; 00223 static const char v59b[] PROGMEM="AY6#"; 00224 00225 static const char v60a[] PROGMEM="I#E"; 00226 static const char v60b[] PROGMEM="IY5#"; 00227 00228 static const char v61a[] PROGMEM="A#O"; 00229 static const char v61b[] PROGMEM="AY#"; 00230 00231 static const char v62a[] PROGMEM="O#E"; 00232 static const char v62b[] PROGMEM="OW5#"; 00233 00234 static const char v63a[] PROGMEM="U#E"; 00235 static const char v63b[] PROGMEM="IHUW5#"; 00236 00237 static const char v64a[] PROGMEM="U#A"; 00238 static const char v64b[] PROGMEM="UXW#"; 00239 00240 static const char v65a[] PROGMEM="TU#E"; 00241 static const char v65b[] PROGMEM="CHUW#"; 00242 00243 static const char v66a[] PROGMEM=" U#E"; 00244 static const char v66b[] PROGMEM=" YUXW#"; 00245 00246 static const char v67a[] PROGMEM="IE"; 00247 static const char v67b[] PROGMEM="EE"; 00248 00249 static const char v68a[] PROGMEM="U#I"; 00250 static const char v68b[] PROGMEM="YUXW#"; 00251 00252 static const char v69a[] PROGMEM="OOK"; 00253 static const char v69b[] PROGMEM="UH5K"; 00254 00255 static const char v70a[] PROGMEM="COW"; 00256 static const char v70b[] PROGMEM="KAW"; 00257 00258 static const char v71a[] PROGMEM="NGS_"; 00259 static const char v71b[] PROGMEM="NXZ"; 00260 00261 static const char v72a[] PROGMEM="STION"; 00262 static const char v72b[] PROGMEM="S%CH/UN"; 00263 00264 static const char v73a[] PROGMEM="GOO"; 00265 static const char v73b[] PROGMEM="GUH4"; 00266 00267 static const char v74a[] PROGMEM="HOW"; 00268 static const char v74b[] PROGMEM="/HAW4"; 00269 00270 static const char v75a[] PROGMEM="NOW"; 00271 static const char v75b[] PROGMEM="NAW"; 00272 00273 static const char v76a[] PROGMEM="POW"; 00274 static const char v76b[] PROGMEM="PAW5"; 00275 00276 static const char v77a[] PROGMEM="ERR"; 00277 static const char v77b[] PROGMEM="EH4R"; 00278 00279 static const char v78a[] PROGMEM="DOW"; 00280 static const char v78b[] PROGMEM="DAW4"; 00281 00282 static const char v79a[] PROGMEM="SES_"; 00283 static const char v79b[] PROGMEM="SIXZ"; 00284 00285 static const char v80a[] PROGMEM="PROG"; 00286 static const char v80b[] PROGMEM="PROW4G"; 00287 00288 static const char v81a[] PROGMEM="NGE"; 00289 static const char v81b[] PROGMEM="NJ"; 00290 00291 static const char v82a[] PROGMEM="DO_"; 00292 static const char v82b[] PROGMEM="DUH4W"; 00293 00294 static const char v83a[] PROGMEM="OU"; 00295 static const char v83b[] PROGMEM="AE4UX"; 00296 00297 static const char v84a[] PROGMEM=" OUR"; 00298 static const char v84b[] PROGMEM=" AW5R"; 00299 00300 static const char v85a[] PROGMEM="OUR"; 00301 static const char v85b[] PROGMEM="AO5R"; 00302 00303 static const char v86a[] PROGMEM=" ONE"; 00304 static const char v86b[] PROGMEM=" WO4N"; 00305 00306 static const char v87a[] PROGMEM="AU"; 00307 static const char v87b[] PROGMEM="AO5"; 00308 00309 static const char v88a[] PROGMEM="OIC"; 00310 static const char v88b[] PROGMEM="OYS"; 00311 00312 static const char v89a[] PROGMEM="O_"; 00313 static const char v89b[] PROGMEM="OW"; 00314 00315 static const char v90a[] PROGMEM="AVI"; 00316 static const char v90b[] PROGMEM="AY4VIX"; 00317 00318 static const char v91a[] PROGMEM="ES_"; 00319 static const char v91b[] PROGMEM="S"; 00320 00321 static const char v92a[] PROGMEM="ULL"; 00322 static const char v92b[] PROGMEM="UH5L"; 00323 00324 static const char v93[] PROGMEM="UH"; 00325 00326 static const char v94a[] PROGMEM="FOOT"; 00327 static const char v94b[] PROGMEM="FUH4T"; 00328 00329 static const char v95a[] PROGMEM="UL_"; 00330 static const char v95b[] PROGMEM="/UL"; 00331 00332 static const char v96a[] PROGMEM="EFUL_"; 00333 static const char v96b[] PROGMEM="F/UL"; 00334 00335 static const char v97a[] PROGMEM="EASE_"; 00336 static const char v97b[] PROGMEM="EEZ"; 00337 00338 static const char v98a[] PROGMEM="DG"; 00339 static const char v98b[] PROGMEM="J"; 00340 00341 static const char v99a[] PROGMEM="OA"; 00342 static const char v99b[] PROGMEM="OH5W"; 00343 00344 static const char v100a[] PROGMEM="GEN"; 00345 static const char v100b[] PROGMEM="JEH5N"; 00346 00347 static const char v101a[] PROGMEM="LE_"; 00348 static const char v101b[] PROGMEM="/UL"; 00349 00350 static const char v102a[] PROGMEM="YPE"; 00351 static const char v102b[] PROGMEM="IY4P"; 00352 00353 static const char v103a[] PROGMEM="TLE"; 00354 static const char v103b[] PROGMEM="TL"; 00355 00356 static const char v104a[] PROGMEM="IGI"; 00357 static const char v104b[] PROGMEM="IX4JIH"; 00358 00359 static const char v105a[] PROGMEM="WHO"; 00360 static const char v105b[] PROGMEM="/HUHW"; 00361 00362 static const char v106a[] PROGMEM="NION"; 00363 static const char v106b[] PROGMEM="NIX/UN"; 00364 00365 static const char v107a[] PROGMEM="WAS_"; 00366 static const char v107b[] PROGMEM="WOZ"; 00367 00368 static const char v108a[] PROGMEM="ORE_"; 00369 static const char v108b[] PROGMEM="AO4R"; 00370 00371 static const char v109a[] PROGMEM=" TO_"; 00372 static const char v109b[] PROGMEM=" TUX5"; 00373 00374 static const char v110a[] PROGMEM="ALK"; 00375 static const char v110b[] PROGMEM="AORK"; 00376 00377 static const char v111a[] PROGMEM=" BE_"; 00378 static const char v111b[] PROGMEM="BEE5"; 00379 00380 static const char v112a[] PROGMEM="TIO"; 00381 static const char v112b[] PROGMEM="SHAH"; 00382 00383 static const char v113a[] PROGMEM="YE_"; 00384 static const char v113b[] PROGMEM="IY"; 00385 00386 static const char v114a[] PROGMEM="AR"; 00387 static const char v114b[] PROGMEM="AA5"; 00388 00389 static const char v115a[] PROGMEM="AF"; 00390 static const char v115b[] PROGMEM="AA4F"; 00391 00392 static const char v116a[] PROGMEM="AST"; 00393 static const char v116b[] PROGMEM="AA6ST"; 00394 00395 static const char v117a[] PROGMEM="E_"; 00396 static const char v117b[] PROGMEM="%"; 00397 00398 static const char v118a[] PROGMEM="GHO"; 00399 static const char v118b[] PROGMEM="GOH4W"; 00400 00401 static const char v119a[] PROGMEM="AZY"; 00402 static const char v119b[] PROGMEM="AY5ZEE"; 00403 00404 static const char v120a[] PROGMEM="WHA"; 00405 static const char v120b[] PROGMEM="WO5"; 00406 00407 static const char v121a[] PROGMEM="WAT"; 00408 static const char v121b[] PROGMEM="WAO6T"; 00409 00410 static const char v122a[] PROGMEM="ALL"; 00411 static const char v122b[] PROGMEM="AO4L"; 00412 00413 static const char v123a[] PROGMEM=" OF_"; 00414 static const char v123b[] PROGMEM=" O5V"; 00415 00416 static const char v124a[] PROGMEM="SS"; 00417 static const char v124b[] PROGMEM="S"; 00418 00419 static const char v125a[] PROGMEM="FF"; 00420 static const char v125b[] PROGMEM="F"; 00421 00422 static const char v126a[] PROGMEM="CE_"; 00423 static const char v126b[] PROGMEM="S"; 00424 00425 static const char v127a[] PROGMEM="CE"; 00426 static const char v127b[] PROGMEM="SEH4"; 00427 00428 static const char v128a[] PROGMEM="TIA"; 00429 static const char v128b[] PROGMEM="SHIX/U"; 00430 00431 static const char v129a[] PROGMEM=" A_"; 00432 static const char v129b[] PROGMEM=" AY"; 00433 00434 static const char v130a[] PROGMEM="MB_"; 00435 static const char v130b[] PROGMEM="M"; 00436 00437 static const char v131a[] PROGMEM="A#Y"; 00438 static const char v131b[] PROGMEM="AIIX#EE"; 00439 00440 static const char v132a[] PROGMEM="THE_"; 00441 static const char v132b[] PROGMEM="DH/U%"; 00442 00443 static const char v133a[] PROGMEM=" ARE_"; 00444 static const char v133b[] PROGMEM=" AA5R"; 00445 00446 static const char v134a[] PROGMEM="Y_"; 00447 static const char v134b[] PROGMEM="EE"; 00448 00449 static const char v135a[] PROGMEM="SIO"; 00450 static const char v135b[] PROGMEM="ZH/U"; 00451 00452 static const char v136a[] PROGMEM=" I_"; 00453 static const char v136b[] PROGMEM=" IY6"; 00454 00455 static const char v137[] PROGMEM="OW"; 00456 00457 static const char v138[] PROGMEM="AW"; 00458 00459 static const char v139a[] PROGMEM="WH"; 00460 static const char v139b[] PROGMEM="W"; 00461 00462 static const char v140[] PROGMEM="T"; 00463 00464 static const char v141a[] PROGMEM=" WOR"; 00465 static const char v141b[] PROGMEM=" WER5"; 00466 00467 static const char v142a[] PROGMEM="WR"; 00468 static const char v142b[] PROGMEM="R"; 00469 00470 static const char v143a[] PROGMEM="ISM"; 00471 static const char v143b[] PROGMEM="IX5Z/UM"; 00472 00473 static const char v144a[] PROGMEM=" ME_"; 00474 static const char v144b[] PROGMEM=" MEE5"; 00475 00476 static const char v145[] PROGMEM="G"; 00477 00478 static const char v146[] PROGMEM="D"; 00479 00480 static const char v147[] PROGMEM="P"; 00481 00482 static const char v148[] PROGMEM="B"; 00483 00484 static const char v149a[] PROGMEM="WOO"; 00485 static const char v149b[] PROGMEM="WUH"; 00486 00487 static const char v150a[] PROGMEM=" GI"; 00488 static const char v150b[] PROGMEM=" JIY"; 00489 00490 static const char v151a[] PROGMEM="YOU_"; 00491 static const char v151b[] PROGMEM="YUW"; 00492 00493 static const char v152a[] PROGMEM="AI"; 00494 static const char v152b[] PROGMEM="AY4"; 00495 00496 static const char v153a[] PROGMEM="IGH"; 00497 static const char v153b[] PROGMEM="IY4"; 00498 00499 static const char v154a[] PROGMEM="IR"; 00500 static const char v154b[] PROGMEM="ER6"; 00501 00502 static const char v155a[] PROGMEM="UAL"; 00503 static const char v155b[] PROGMEM="Y/UL"; 00504 00505 static const char v156a[] PROGMEM="EW"; 00506 static const char v156b[] PROGMEM="IHUW"; 00507 00508 static const char v157a[] PROGMEM="UR"; 00509 static const char v157b[] PROGMEM="ER5R"; 00510 00511 static const char v158a[] PROGMEM=" MY_"; 00512 static const char v158b[] PROGMEM=" MIY"; 00513 00514 static const char v159a[] PROGMEM="A"; 00515 static const char v159b[] PROGMEM="AE"; 00516 00517 static const char v160a[] PROGMEM="I"; 00518 static const char v160b[] PROGMEM="IH"; 00519 00520 static const char v161[] PROGMEM="K"; 00521 00522 static const char v162a[] PROGMEM="C"; 00523 static const char v162b[] PROGMEM="K"; 00524 00525 static const char v163[] PROGMEM="W"; 00526 00527 static const char v164[] PROGMEM="F"; 00528 00529 static const char v165a[] PROGMEM="ZZ"; 00530 static const char v165b[] PROGMEM="Z"; 00531 00532 static const char v166a[] PROGMEM="ORI"; 00533 static const char v166b[] PROGMEM="AORIX4"; 00534 00535 static const char v167[] PROGMEM="S"; 00536 00537 static const char v168[] PROGMEM="Z"; 00538 00539 static const char v169[] PROGMEM="V"; 00540 00541 static const char v170[] PROGMEM="L"; 00542 00543 static const char v171[] PROGMEM="Y"; 00544 00545 static const char v172[] PROGMEM="R"; 00546 00547 static const char v173[] PROGMEM="M"; 00548 00549 static const char v174[] PROGMEM="N"; 00550 00551 static const char v175a[] PROGMEM="U"; 00552 static const char v175b[] PROGMEM="AH"; 00553 00554 static const char v176[] PROGMEM="O"; 00555 00556 static const char v177[] PROGMEM="J"; 00557 00558 static const char v178a[] PROGMEM="H"; 00559 static const char v178b[] PROGMEM="/H"; 00560 00561 static const char v179a[] PROGMEM="PH"; 00562 static const char v179b[] PROGMEM="F"; 00563 00564 static const char v180a[] PROGMEM="EU"; 00565 static const char v180b[] PROGMEM="IHUH4"; 00566 00567 static const char v181a[] PROGMEM="OO"; 00568 static const char v181b[] PROGMEM="UX"; 00569 00570 static const char v182a[] PROGMEM="EE"; 00571 static const char v182b[] PROGMEM="EE6"; 00572 00573 static const char v183a[] PROGMEM="MM"; 00574 static const char v183b[] PROGMEM="M"; 00575 00576 static const char v184a[] PROGMEM="NN"; 00577 static const char v184b[] PROGMEM="N"; 00578 00579 static const char v185[] PROGMEM="AIR"; 00580 00581 static const char v186a[] PROGMEM="ERE"; 00582 static const char v186b[] PROGMEM="AIR"; 00583 00584 static const char v187[] PROGMEM="ER"; 00585 00586 static const char v188a[] PROGMEM="OR"; 00587 static const char v188b[] PROGMEM="AOR"; 00588 00589 static const char v189a[] PROGMEM="LL"; 00590 static const char v189b[] PROGMEM="L"; 00591 00592 static const char v190a[] PROGMEM="CK"; 00593 static const char v190b[] PROGMEM="K"; 00594 00595 static const char v191a[] PROGMEM="E"; 00596 static const char v191b[] PROGMEM="EH"; 00597 00598 static const char v192[] PROGMEM="TH"; 00599 00600 static const char v193a[] PROGMEM="TT"; 00601 static const char v193b[] PROGMEM="T"; 00602 00603 static const char v194[] PROGMEM="DH"; 00604 00605 static const char v195a[] PROGMEM="NG_"; 00606 static const char v195b[] PROGMEM="NX"; 00607 00608 static const char v196a[] PROGMEM="NG"; 00609 static const char v196b[] PROGMEM="NXG"; 00610 00611 static const char v197a[] PROGMEM="QU"; 00612 static const char v197b[] PROGMEM="KW"; 00613 00614 static const char v198[] PROGMEM="SH"; 00615 00616 static const char v199[] PROGMEM="ZH"; 00617 00618 static const char v200[] PROGMEM="OH"; 00619 00620 static const char v201a[] PROGMEM="X"; 00621 static const char v201b[] PROGMEM="KS"; 00622 00623 static const char v202[] PROGMEM="CH"; 00624 00625 static const char v203a[] PROGMEM="PP"; 00626 static const char v203b[] PROGMEM="P"; 00627 00628 static const char v204[] PROGMEM="AY"; 00629 00630 static const char v205a[] PROGMEM=" IS_"; 00631 static const char v205b[] PROGMEM=" IX6Z"; 00632 00633 static const char v206a[] PROGMEM=" SC"; 00634 static const char v206b[] PROGMEM=" S"; 00635 00636 static const char v207a[] PROGMEM="OOR"; 00637 static const char v207b[] PROGMEM="AO5R"; 00638 00639 static const char v208a[] PROGMEM="RR"; 00640 static const char v208b[] PROGMEM="R"; 00641 00642 static const char v209a[] PROGMEM="OI"; 00643 static const char v209b[] PROGMEM="OY5"; 00644 00645 static const char v210[] PROGMEM="OY"; 00646 00647 static const char v211a[] PROGMEM=" AS_"; 00648 static const char v211b[] PROGMEM=" AEZ"; 00649 00650 static const char v212a[] PROGMEM=" WITH_"; 00651 static const char v212b[] PROGMEM=" WIX5DH"; 00652 00653 static const char v213a[] PROGMEM="HE_"; 00654 static const char v213b[] PROGMEM="/HEE6"; 00655 00656 static const char v214a[] PROGMEM=" HAVE_"; 00657 static const char v214b[] PROGMEM=" /HAE5V"; 00658 00659 static const char v215a[] PROGMEM=" BY"; 00660 static const char v215b[] PROGMEM=" BIY3"; 00661 00662 static const char v216a[] PROGMEM=" THIS"; 00663 static const char v216b[] PROGMEM=" DHIXS"; 00664 00665 static const char v217a[] PROGMEM=" WE_"; 00666 static const char v217b[] PROGMEM=" WEE5"; 00667 00668 static const char v218a[] PROGMEM=" THEY_"; 00669 static const char v218b[] PROGMEM=" DHAY4"; 00670 00671 static const char v219a[] PROGMEM=" HAS_"; 00672 static const char v219b[] PROGMEM=" /HAEZ"; 00673 00674 static const char v220a[] PROGMEM=" THEIR_"; 00675 static const char v220b[] PROGMEM=" DHAI4R"; 00676 00677 static const char v221a[] PROGMEM="DD"; 00678 static const char v221b[] PROGMEM="D"; 00679 00680 static const char v222a[] PROGMEM=" THAN_"; 00681 static const char v222b[] PROGMEM=" DHAE6N"; 00682 00683 static const char v223a[] PROGMEM="BB"; 00684 static const char v223b[] PROGMEM="B"; 00685 00686 static const char v224a[] PROGMEM="GG"; 00687 static const char v224b[] PROGMEM="G"; 00688 00689 static const char v225a[] PROGMEM=" ONLY_"; 00690 static const char v225b[] PROGMEM=" OW5NLEE"; 00691 00692 static const char v226a[] PROGMEM=" PEO"; 00693 static const char v226b[] PROGMEM=" PEE4"; 00694 00695 static const char v227a[] PROGMEM=" SHE_"; 00696 static const char v227b[] PROGMEM=" SHEE5"; 00697 00698 static const char v228a[] PROGMEM="OTHER"; 00699 static const char v228b[] PROGMEM="AHDHER"; 00700 00701 static const char v229a[] PROGMEM=" SAID_"; 00702 static const char v229b[] PROGMEM=" SAI6D"; 00703 00704 static const char v230a[] PROGMEM="Q"; 00705 static const char v230b[] PROGMEM="K"; 00706 00707 static const char v231a[] PROGMEM=" SOME"; 00708 static const char v231b[] PROGMEM=" SAH5M"; 00709 00710 static const char v232a[] PROGMEM=" THEN_"; 00711 static const char v232b[] PROGMEM=" DHEH5N"; 00712 00713 static const char v233a[] PROGMEM="AR_"; 00714 static const char v233b[] PROGMEM="AA5R"; 00715 00716 static const char v234a[] PROGMEM=" MOST_"; 00717 static const char v234b[] PROGMEM=" MOW4ST"; 00718 00719 static const char v235a[] PROGMEM="ARR"; 00720 static const char v235b[] PROGMEM="AE5R"; 00721 00722 static const char v236a[] PROGMEM="URR"; 00723 static const char v236b[] PROGMEM="AHR"; 00724 00725 static const char v237a[] PROGMEM="ORR"; 00726 static const char v237b[] PROGMEM="OR"; 00727 00728 static const char v238a[] PROGMEM="PLY"; 00729 static const char v238b[] PROGMEM="PLIY"; 00730 00731 static const char v239a[] PROGMEM="EY"; 00732 static const char v239b[] PROGMEM="AY"; 00733 00734 static const char v240a[] PROGMEM="EA"; 00735 static const char v240b[] PROGMEM="EE5"; 00736 00737 static const char v241a[] PROGMEM="SCR"; 00738 static const char v241b[] PROGMEM="SKR"; 00739 00740 static const char v242a[] PROGMEM="0"; 00741 static const char v242b[] PROGMEM="ZIH5R4OW"; 00742 00743 static const char v243a[] PROGMEM="1"; 00744 static const char v243b[] PROGMEM="WO5N"; 00745 00746 static const char v244a[] PROGMEM="2"; 00747 static const char v244b[] PROGMEM="TUH4W"; 00748 00749 static const char v245a[] PROGMEM="3"; 00750 static const char v245b[] PROGMEM="THREE5"; 00751 00752 static const char v246a[] PROGMEM="4"; 00753 static const char v246b[] PROGMEM="FAO5R"; 00754 00755 static const char v247a[] PROGMEM="5"; 00756 static const char v247b[] PROGMEM="FIY5V"; 00757 00758 static const char v248a[] PROGMEM="6"; 00759 static const char v248b[] PROGMEM="SIH6KS"; 00760 00761 static const char v249a[] PROGMEM="7"; 00762 static const char v249b[] PROGMEM="SEH5V/UN"; 00763 00764 static const char v250a[] PROGMEM="8"; 00765 static const char v250b[] PROGMEM="AY5T"; 00766 00767 static const char v251a[] PROGMEM="9"; 00768 static const char v251b[] PROGMEM="NIY5N"; 00769 00770 static const char v252a[] PROGMEM=":"; 00771 static const char v252b[] PROGMEM="."; 00772 00773 static const char v253a[] PROGMEM=";"; 00774 static const char v253b[] PROGMEM="?"; 00775 00776 static const char v254a[] PROGMEM="-"; 00777 static const char v254b[] PROGMEM="/"; 00778 00779 static const char v255[] PROGMEM=" "; 00780 00781 static const char v256[] PROGMEM=","; 00782 00783 static const char v257[] PROGMEM="."; 00784 00785 static const char v258[] PROGMEM="?"; 00786 00787 static const char v259a[] PROGMEM="'"; 00788 static const char v259b[] PROGMEM=""; 00789 00790 static const char v260a[] PROGMEM="!"; 00791 static const char v260b[] PROGMEM=","; 00792 00793 static const char v261a[] PROGMEM="/"; 00794 static const char v261b[] PROGMEM=","; 00795 00796 // stand alone characters 00797 static const char v262a[] PROGMEM=" B_"; 00798 static const char v262b[] PROGMEM=" BEE5"; 00799 00800 static const char v263a[] PROGMEM=" C_"; 00801 static const char v263b[] PROGMEM=" SEE5"; 00802 00803 static const char v264a[] PROGMEM=" H_"; 00804 static const char v264b[] PROGMEM=" AYCH"; 00805 00806 static const char v265a[] PROGMEM=" I_"; 00807 static const char v265b[] PROGMEM=" IY5"; 00808 00809 static const char v266a[] PROGMEM=" F_"; 00810 static const char v266b[] PROGMEM=" EHF"; 00811 00812 static const char v267a[] PROGMEM=" R_"; 00813 static const char v267b[] PROGMEM=" AA5R"; 00814 00815 static const char v268a[] PROGMEM=" M_"; 00816 static const char v268b[] PROGMEM=" EHM"; 00817 00818 static const char v269a[] PROGMEM=" N_"; 00819 static const char v269b[] PROGMEM=" EHN"; 00820 00821 static const char v270a[] PROGMEM=" J_"; 00822 static const char v270b[] PROGMEM=" JAY"; 00823 00824 00825 static const VOCAB s_vocab[] PROGMEM={ 00826 { v1a, v1b} ,{ v2a, v2b}, { v3a, v3b},{ v4a, v4b},{ v5a, v5b},{ v6a, v6b},{ v7a, v7b},{ v8a, v8b},{ v9a, v9b},{ v10a, v10b}, 00827 { v11a, v11b},{ v12a, v12b},{ v13a, v13b},{ v14a, v14b},{ v15a, v15b},{ v16a, v16b},{ v17a, v17b},{ v18a, v18b},{ v19a, v19b},{ v20a, v20b}, 00828 { v21a, v21b},{ v22a, v22b},{ v23a, v23b},{ v24a, v24b},{ v25a, v25b},{ v26a, v26b},{ v27a, v27b},{ v28a, v28b},{ v29a, v29b},{ v30a, v30b}, 00829 { v31a, v31b},{ v32a, v32b},{ v33a, v33b},{ v34a, v34b},{ v35a, v35b},{ v36 , v36 },{ v37a, v37b},{ v38a, v38b},{ v39a, v39b},{ v40a, v40b}, 00830 { v41a, v41b},{ v42a, v42b},{ v43a, v43b},{ v44a, v44b},{ v45a, v45b},{ v46a, v46b},{ v47a, v47b},{ v48 , v48 },{ v49a, v49b},{ v50a, v50b}, 00831 { v51a, v51b},{ v52a, v52b},{ v53a, v53b},{ v54a, v54b},{ v55a, v55b},{ v56a, v56b},{ v57a, v57b},{ v58a, v58b},{ v59a, v59b},{ v60a, v60b}, 00832 { v61a, v61b},{ v62a, v62b},{ v63a, v63b},{ v64a, v64b},{ v65a, v65b},{ v66a, v66b},{ v67a, v67b},{ v68a, v68b},{ v69a, v69b},{ v70a, v70b}, 00833 { v71a, v71b},{ v72a, v72b},{ v73a, v73b},{ v74a, v74b},{ v75a, v75b},{ v76a, v76b},{ v77a, v77b},{ v78a, v78b},{ v79a, v79b},{ v80a, v80b}, 00834 { v81a, v81b},{ v82a, v82b},{ v83a, v83b},{ v84a, v84b},{ v85a, v85b},{ v86a, v86b},{ v87a, v87b},{ v88a, v88b},{ v89a, v89b},{ v90a, v90b}, 00835 { v91a, v91b},{ v92a, v92b},{ v93 , v93 },{ v94a, v94b},{ v95a, v95b},{ v96a, v96b},{ v97a, v97b},{ v98a, v98b},{ v99a, v99b},{v100a,v100b}, 00836 {v101a,v101b},{v102a,v102b},{v103a,v103b},{v104a,v104b},{v105a,v105b},{v106a,v106b},{v107a,v107b},{v108a,v108b},{v109a,v109b},{v110a,v110b}, 00837 {v111a,v111b},{v112a,v112b},{v113a,v113b},{v114a,v114b},{v115a,v115b},{v116a,v116b},{v117a,v117b},{v118a,v118b},{v119a,v119b},{v120a,v120b}, 00838 {v121a,v121b},{v122a,v122b},{v123a,v123b},{v124a,v124b},{v125a,v125b},{v126a,v126b},{v127a,v127b},{v128a,v128b},{v129a,v129b},{v130a,v130b}, 00839 {v131a,v131b},{v132a,v132b},{v133a,v133b},{v134a,v134b},{v135a,v135b},{v136a,v136b},{v137 ,v137 },{v138 ,v138 },{v139a,v139b},{v140 ,v140 }, 00840 {v141a,v141b},{v142a,v142b},{v143a,v143b},{v144a,v144b},{v145 ,v145 },{v146 ,v146 },{v147 ,v147 },{v148 ,v148 },{v149a,v149b},{v150a,v150b}, 00841 {v151a,v151b},{v152a,v152b},{v153a,v153b},{v154a,v154b},{v155a,v155b},{v156a,v156b},{v157a,v157b},{v158a,v158b},{v159a,v159b},{v160a,v160b}, 00842 {v161 ,v161 },{v162a,v162b},{v163 ,v163 },{v164 ,v164 },{v165a,v165b},{v166a,v166b},{v167 ,v167 },{v168 ,v168 },{v169 ,v169 },{v170 ,v170 }, 00843 {v171 ,v171 },{v172 ,v172 },{v173 ,v173 },{v174 ,v174 },{v175a,v175b},{v176 ,v176 },{v177 ,v177 },{v178a,v178b},{v179a,v179b},{v180a,v180b}, 00844 {v181a,v181b},{v182a,v182b},{v183a,v183b},{v184a,v184b},{v185 ,v185 },{v186a,v186b},{v187 ,v187 },{v188a,v188b},{v189a,v189b},{v190a,v190b}, 00845 {v191a,v191b},{v192 ,v192 },{v193a,v193b},{v194 ,v194 },{v195a,v195b},{v196a,v196b},{v197a,v197b},{v198 ,v198 },{v199 ,v199 },{v200 ,v200 }, 00846 {v201a,v201b},{v202 ,v202 },{v203a,v203b},{v204 ,v204 },{v205a,v205b},{v206a,v206b},{v207a,v207b},{v208a,v208b},{v209a,v209b},{v210 ,v210 }, 00847 {v211a,v211b},{v212a,v212b},{v213a,v213b},{v214a,v214b},{v215a,v215b},{v216a,v216b},{v217a,v217b},{v218a,v218b},{v219a,v219b},{v220a,v220b}, 00848 {v221a,v221b},{v222a,v222b},{v223a,v223b},{v224a,v224b},{v225a,v225b},{v226a,v226b},{v227a,v227b},{v228a,v228b},{v229a,v229b},{v230a,v230b}, 00849 {v231a,v231b},{v232a,v232b},{v233a,v233b},{v234a,v234b},{v235a,v235b},{v236a,v236b},{v237a,v237b},{v238a,v238b},{v239a,v239b},{v240a,v240b}, 00850 {v241a,v241b},{v242a,v242b},{v243a,v243b},{v244a,v244b},{v245a,v245b},{v246a,v246b},{v247a,v247b},{v248a,v248b},{v249a,v249b},{v250a,v250b}, 00851 {v251a,v251b},{v252a,v252b},{v253a,v253b},{v254a,v254b},{v255 ,v255 },{v256 ,v256 },{v257 ,v257 },{v258 ,v258 },{v259a,v259b},{v260a,v260b}, 00852 {v261a,v261b}, 00853 {v262a,v262b},{v263a,v263b},{v264a,v264b},{v265a,v265b},{v266a,v266b},{v267a,v267b},{v268a,v268b},{v269a,v269b},{v270a,v270b} 00854 00855 }; 00856 00857 static const char p1a[] PROGMEM="dux"; 00858 static const char p1b[] PROGMEM="a5V2E8"; 00859 00860 static const char p2a[] PROGMEM="ae"; 00861 static const char p2b[] PROGMEM="A7"; 00862 00863 static const char p3a[] PROGMEM="aa"; 00864 static const char p3b[] PROGMEM="B9"; 00865 00866 static const char p4a[] PROGMEM="aw"; 00867 static const char p4b[] PROGMEM="A9R6"; 00868 00869 static const char p5a[] PROGMEM="r"; 00870 static const char p5b[] PROGMEM="D7"; 00871 00872 static const char p6a[] PROGMEM="ux"; 00873 static const char p6b[] PROGMEM="E8"; 00874 00875 static const char p7a[] PROGMEM="uw"; 00876 static const char p7b[] PROGMEM="E7R6"; 00877 00878 static const char p8a[] PROGMEM="ao"; 00879 static const char p8b[] PROGMEM="F9"; 00880 00881 static const char p9a[] PROGMEM="ee"; 00882 static const char p9b[] PROGMEM="G7"; 00883 00884 static const char p10a[] PROGMEM="l"; 00885 static const char p10b[] PROGMEM="H7"; 00886 00887 static const char p11a[] PROGMEM="m"; 00888 static const char p11b[] PROGMEM="J7"; 00889 00890 static const char p12a[] PROGMEM="ah"; 00891 static const char p12b[] PROGMEM="K7"; 00892 00893 static const char p13a[] PROGMEM="v"; 00894 static const char p13b[] PROGMEM="L5"; 00895 00896 static const char p14a[] PROGMEM="/h"; 00897 static const char p14b[] PROGMEM="N4"; 00898 00899 static const char p15a[] PROGMEM="t"; 00900 static const char p15b[] PROGMEM="O1"; 00901 00902 static const char p16a[] PROGMEM="p"; 00903 static const char p16b[] PROGMEM="P1"; 00904 00905 static const char p17a[] PROGMEM="n"; 00906 static const char p17b[] PROGMEM="I7"; 00907 00908 static const char p18a[] PROGMEM="b"; 00909 static const char p18b[] PROGMEM="M1"; 00910 00911 static const char p19a[] PROGMEM="k"; 00912 static const char p19b[] PROGMEM="Q1"; 00913 00914 static const char p20a[] PROGMEM="w"; 00915 static const char p20b[] PROGMEM="R7"; 00916 00917 static const char p21a[] PROGMEM="ay"; 00918 static const char p21b[] PROGMEM="S9U5T2"; 00919 00920 static const char p22a[] PROGMEM="y"; 00921 static const char p22b[] PROGMEM="T7"; 00922 00923 static const char p23a[] PROGMEM="ih"; 00924 static const char p23b[] PROGMEM="U7"; 00925 00926 static const char p24a[] PROGMEM="ix"; 00927 static const char p24b[] PROGMEM="U5"; 00928 00929 static const char p25a[] PROGMEM="j"; 00930 static const char p25b[] PROGMEM="a3V3a2"; 00931 00932 static const char p26a[] PROGMEM="d"; 00933 static const char p26b[] PROGMEM="W1"; 00934 00935 static const char p27a[] PROGMEM="nx"; 00936 static const char p27b[] PROGMEM="X7"; 00937 00938 static const char p28a[] PROGMEM="oh"; 00939 static const char p28b[] PROGMEM="Y8"; 00940 00941 static const char p29a[] PROGMEM="o"; 00942 static const char p29b[] PROGMEM="Z8"; 00943 00944 static const char p30a[] PROGMEM="er"; 00945 static const char p30b[] PROGMEM="[9"; 00946 00947 static const char p31a[] PROGMEM="sh"; 00948 static const char p31b[] PROGMEM="\\6"; 00949 00950 static const char p32a[] PROGMEM="ow"; 00951 static const char p32b[] PROGMEM="Y9R5"; 00952 00953 static const char p33a[] PROGMEM="oy"; 00954 static const char p33b[] PROGMEM="F9U4T2"; 00955 00956 static const char p34a[] PROGMEM="ch"; 00957 static const char p34b[] PROGMEM="a6\\3a1"; 00958 00959 static const char p35a[] PROGMEM="g"; 00960 static const char p35b[] PROGMEM="]1"; 00961 00962 static const char p36a[] PROGMEM="s"; 00963 static const char p36b[] PROGMEM="^5"; 00964 00965 static const char p37a[] PROGMEM="f"; 00966 static const char p37b[] PROGMEM="_5"; 00967 00968 static const char p38a[] PROGMEM="z"; 00969 static const char p38b[] PROGMEM="`5"; 00970 00971 static const char p39a[] PROGMEM="/"; 00972 static const char p39b[] PROGMEM="a9"; 00973 00974 static const char p40a[] PROGMEM="th"; 00975 static const char p40b[] PROGMEM="b5"; 00976 00977 static const char p41a[] PROGMEM="dh"; 00978 static const char p41b[] PROGMEM="c4"; 00979 00980 static const char p42a[] PROGMEM="/u"; 00981 static const char p42b[] PROGMEM="d8"; 00982 00983 static const char p43a[] PROGMEM="zh"; 00984 static const char p43b[] PROGMEM="e5"; 00985 00986 static const char p44a[] PROGMEM="dr"; 00987 static const char p44b[] PROGMEM="a2V3D7"; 00988 00989 static const char p45a[] PROGMEM="tr"; 00990 static const char p45b[] PROGMEM="a4V3D7"; 00991 00992 static const char p46a[] PROGMEM="ct"; 00993 static const char p46b[] PROGMEM="a2Q1a1O1"; 00994 00995 static const char p47a[] PROGMEM="eh"; 00996 static const char p47b[] PROGMEM="f7"; 00997 00998 static const char p48a[] PROGMEM="uh"; 00999 static const char p48b[] PROGMEM="g7"; 01000 01001 static const char p49a[] PROGMEM="iy"; 01002 static const char p49b[] PROGMEM="B9U6"; 01003 01004 static const char p50a[] PROGMEM="ai"; 01005 static const char p50b[] PROGMEM="C9"; 01006 01007 static const char p51a[] PROGMEM="%"; 01008 static const char p51b[] PROGMEM="a1"; 01009 01010 static const char p52a[] PROGMEM="j_"; 01011 static const char p52b[] PROGMEM="a4V3"; 01012 01013 static const char p53a[] PROGMEM=" "; 01014 static const char p53b[] PROGMEM="zz"; 01015 01016 static const char p54a[] PROGMEM=","; 01017 static const char p54b[] PROGMEM="a9a2"; 01018 01019 static const char p55a[] PROGMEM="."; 01020 static const char p55b[] PROGMEM="i9a5"; 01021 01022 static const char p56a[] PROGMEM="?"; 01023 static const char p56b[] PROGMEM="h9a5"; 01024 01025 01026 static const PHONEME s_phonemes[] PROGMEM= { 01027 { p1a, p1b,1},{ p2a, p2b,1},{ p3a, p3b,1},{ p4a, p4b,1},{ p5a, p5b,0},{ p6a, p6b,1},{ p7a, p7b,1},{ p8a, p8b,1}, 01028 { p9a, p9b,1},{p10a,p10b,0},{p11a,p11b,0},{p12a,p12b,1},{p13a,p13b,0},{p14a,p14b,1},{p15a,p15b,0},{p16a,p16b,0}, 01029 {p17a,p17b,0},{p18a,p18b,0},{p19a,p19b,0},{p20a,p20b,0},{p21a,p21b,1},{p22a,p22b,0},{p23a,p23b,1},{p24a,p24b,1}, 01030 {p25a,p25b,0},{p26a,p26b,0},{p27a,p27b,0},{p28a,p28b,1},{p29a,p29b,1},{p30a,p30b,1},{p31a,p31b,0},{p32a,p32b,1}, 01031 {p33a,p33b,1},{p34a,p34b,1},{p35a,p35b,0},{p36a,p36b,0},{p37a,p37b,1},{p38a,p38b,0},{p39a,p39b,1},{p40a,p40b,1}, 01032 {p41a,p41b,0},{p42a,p42b,1},{p43a,p43b,0},{p44a,p44b,0},{p45a,p45b,0},{p46a,p46b,0},{p47a,p47b,1},{p48a,p48b,1}, 01033 {p49a,p49b,1},{p50a,p50b,1},{p51a,p51b,0},{p52a,p52b,0},{p53a,p53b,1},{p54a,p54b,0},{p55a,p55b,0},{p56a,p56b,0} 01034 }; 01035 01036 static const uint8_t SoundData[] PROGMEM= { 01037 // A - phoneme 'ae' 01038 0x74,0xFF,0xFF,0x04,0x30,0xFB,0xCF,0x88,0x88,0x78,0x45,0x95,0xCD,0x6A,0x44,0x85, 01039 0xAA,0x68,0x65,0x76,0x88,0x88,0x88,0x68,0x55,0x86,0xA9,0x8A,0x56,0x65,0x87,0xA8, 01040 0xCB,0x8A,0x56,0x85,0xBA,0x8A,0x78,0x87,0x88,0x88,0x88,0x66,0x55,0x76,0x88,0x56, 01041 0x54,0x65,0x66,0x56,0x55,0x44,0x54,0x66,0x56,0x55,0x65,0x56,0x54,0x86,0x46,0x44, 01042 01043 // B - phoneme 'aa' 01044 0x96,0xEE,0xFF,0xED,0x44,0x10,0x52,0xD9,0xEF,0xBD,0x58,0x45,0x66,0x86,0x88,0x77, 01045 0xA8,0xBA,0x9B,0x48,0x44,0x53,0xA7,0xCB,0xAB,0x68,0x55,0x65,0x87,0x99,0x89,0x88, 01046 0x88,0xA9,0x99,0x88,0x78,0x98,0xA9,0x99,0x78,0x66,0x87,0x98,0x88,0x68,0x66,0x76, 01047 0x88,0x88,0x78,0x67,0x66,0x66,0x66,0x66,0x66,0x76,0x77,0x66,0x67,0x67,0x87,0x77, 01048 01049 //C - phoneme 'ai' 01050 0x66,0x96,0xB8,0xFF,0xCB,0xFB,0x9A,0x85,0x73,0x78,0x58,0xBA,0x9D,0x99,0x89,0x88, 01051 0x44,0x64,0x58,0x86,0xA9,0xAA,0x88,0x86,0x58,0x54,0x76,0x87,0x88,0x99,0x9A,0x78, 01052 0x88,0x67,0x66,0x86,0x88,0x9A,0xCA,0xAA,0xA8,0x88,0x86,0x76,0x88,0x89,0x88,0x89, 01053 0x67,0x66,0x65,0x65,0x65,0x66,0x66,0x66,0x56,0x55,0x55,0x55,0x44,0x77,0x68,0x2B, 01054 01055 //D - phoneme 'r' 01056 0x44,0x75,0xEA,0xFF,0xAC,0xDA,0xEE,0x5A,0x32,0x65,0x56,0x55,0x76,0xBA,0xCD,0x8B, 01057 0x87,0x99,0x48,0x22,0x53,0x77,0x66,0x97,0xAA,0xAB,0x8A,0x66,0x76,0x57,0x44,0x75, 01058 0x98,0x88,0x98,0xAA,0xBB,0xAB,0x89,0x87,0x88,0x56,0x75,0x88,0x88,0x88,0x88,0x68, 01059 0x56,0x55,0x55,0x55,0x55,0x55,0x66,0x56,0x66,0x56,0x55,0x55,0x44,0x65,0x66,0x55, 01060 01061 //E - phoneme 'ux' 01062 0x44,0x54,0x55,0x55,0x76,0xB9,0xFD,0xFF,0xFF,0xEE,0xDE,0xCD,0xAB,0x68,0x45,0x23, 01063 0x32,0x44,0x44,0x55,0x76,0xA9,0xBA,0xBB,0xAB,0xAA,0x9A,0x89,0x68,0x55,0x44,0x44, 01064 0x54,0x65,0x66,0x87,0x98,0xA9,0xAA,0xAA,0x9A,0xA9,0xAA,0xAA,0x9A,0x89,0x88,0x88, 01065 0x88,0x88,0x66,0x55,0x55,0x55,0x55,0x45,0x44,0x54,0x55,0x55,0x45,0x44,0x44,0x54, 01066 01067 //F - phoneme 'ao' 01068 0x55,0x65,0x66,0x67,0x87,0xB9,0xEC,0xFF,0xFF,0xCF,0x8A,0x24,0x01,0x31,0x75,0xDA, 01069 0xFE,0xFF,0xCE,0x8A,0x56,0x44,0x54,0x65,0x88,0x99,0xAA,0xAA,0xBB,0xBB,0xAA,0x89, 01070 0x57,0x45,0x54,0x75,0xA8,0xCB,0xDD,0xDD,0xBC,0x9A,0x68,0x56,0x55,0x65,0x87,0xA9, 01071 0xBB,0xBB,0x9A,0x88,0x66,0x55,0x55,0x66,0x87,0x98,0x99,0x99,0x88,0x67,0x56,0x55, 01072 01073 //G - phoneme 'ee' 01074 0x35,0x43,0x07,0xE1,0xA4,0x79,0xBD,0xE8,0xFD,0xDA,0xCF,0xDB,0xFB,0x9A,0xAB,0x68, 01075 0x96,0x45,0x54,0x25,0x52,0x44,0x54,0x56,0x65,0x87,0x76,0x9A,0x98,0xAA,0x99,0xAA, 01076 0x89,0xA9,0x89,0x88,0x68,0x86,0x68,0x65,0x67,0x85,0x77,0x79,0xA9,0x87,0xAA,0xAA, 01077 0x9A,0xA9,0x98,0x88,0x88,0x67,0x66,0x55,0x55,0x55,0x54,0x55,0x44,0x45,0x54,0x34, 01078 01079 //H - phoneme 'l' 01080 0x55,0x55,0x75,0xA8,0xDB,0xFE,0xEF,0xBE,0x8B,0x68,0x55,0x54,0x54,0x55,0x55,0x66, 01081 0x87,0x99,0xAA,0xAB,0xAA,0x89,0x66,0x55,0x55,0x55,0x65,0x76,0x87,0x88,0x99,0x99, 01082 0x99,0x9A,0x99,0x99,0x98,0x88,0x88,0x68,0x67,0x67,0x77,0x76,0x66,0x66,0x66,0x66, 01083 0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x66,0x55, 01084 01085 //I - phoneme 'n' 01086 0x55,0x66,0x66,0x76,0x9A,0xA6,0xBB,0xCB,0xBB,0xDE,0xED,0xDD,0xDD,0xBC,0xBC,0xBA, 01087 0x9A,0x99,0x78,0x68,0x66,0x56,0x55,0x55,0x55,0x55,0x55,0x66,0x65,0x66,0x76,0x77, 01088 0x88,0x88,0x88,0x98,0x99,0xAA,0xAA,0xAA,0xBA,0xBA,0xAB,0xAA,0xAA,0x99,0x89,0x88, 01089 0x68,0x66,0x55,0x55,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x44,0x54,0x45,0x55,0x65, 01090 01091 //J - phoneme 'm' 01092 0x32,0x43,0x34,0x43,0x44,0x55,0x55,0x65,0x76,0xB9,0xA8,0x9A,0xBB,0xCD,0xDD,0xDD, 01093 0xEE,0xED,0xDD,0xDC,0xBB,0xAB,0x99,0x89,0x88,0x66,0x56,0x55,0x45,0x44,0x54,0x55, 01094 0x55,0x55,0x65,0x66,0x87,0x88,0x88,0x99,0x99,0xAA,0xAA,0xBA,0xAB,0xBB,0xAB,0xBB, 01095 0xBB,0xAA,0x9A,0x89,0x88,0x78,0x66,0x56,0x55,0x44,0x44,0x34,0x33,0x33,0x34,0x43, 01096 01097 //K - phoneme 'ah' 01098 0x55,0xD7,0xFF,0xBF,0x49,0x33,0x67,0x68,0x89,0xA9,0xDD,0x8B,0x24,0x22,0x95,0xAA, 01099 0x9A,0x89,0x99,0x58,0x34,0x54,0xA7,0xBB,0x8A,0x68,0x66,0x66,0x65,0x97,0xBA,0xAB, 01100 0x68,0x55,0x76,0x98,0x89,0x98,0x88,0x68,0x56,0x75,0x88,0x89,0x68,0x66,0x66,0x66, 01101 0x66,0x76,0x88,0x67,0x56,0x55,0x76,0x67,0x76,0x66,0x77,0x66,0x66,0x56,0x66,0x67, 01102 01103 //L - phoneme 'v' 01104 0x99,0x99,0x99,0x78,0x77,0x77,0x67,0x66,0x77,0x77,0x77,0x98,0x99,0x99,0xA9,0xAA, 01105 0x99,0x99,0x99,0x78,0x77,0x77,0x67,0x66,0x77,0x77,0x77,0x98,0x99,0x99,0xA9,0xAA, 01106 0x89,0x99,0x99,0x99,0xAA,0x9A,0x99,0x99,0x89,0x77,0x77,0x77,0x66,0x76,0x77,0x77, 01107 0x87,0x99,0x99,0x99,0xAA,0x9A,0x99,0x99,0x89,0x77,0x77,0x77,0x66,0x76,0x77,0x77, 01108 01109 //M - phoneme 'b' 01110 0x86,0x88,0x98,0x88,0x88,0x88,0x99,0x89,0x88,0x88,0x88,0x99,0x88,0x88,0x98,0x99, 01111 0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x78,0x88,0x87,0x77,0x77, 01112 0x88,0x88,0x77,0x87,0x88,0x88,0x77,0x66,0x66,0x66,0x56,0x55,0x55,0x55,0x66,0xB8, 01113 0xFE,0xFF,0xCE,0x9A,0x89,0x48,0x24,0x01,0x20,0x55,0x66,0x56,0x55,0x55,0x24,0x00, 01114 01115 //N - phoneme '/h' 01116 0x88,0x88,0x68,0x86,0x78,0x97,0x89,0x88,0x76,0x76,0x88,0x89,0x99,0x88,0x68,0x56, 01117 0x87,0x99,0xA9,0x89,0x66,0x56,0x76,0x88,0x88,0x89,0x78,0x77,0x88,0x88,0x99,0x88, 01118 0x68,0x55,0x75,0xA9,0x9A,0x89,0x68,0x55,0x66,0x86,0xA9,0x9A,0x88,0x56,0x86,0x88, 01119 0x88,0x68,0x75,0x77,0x98,0xAA,0x98,0x89,0x58,0x55,0x66,0xB9,0xAB,0x8A,0x58,0x65, 01120 01121 //O - phoneme 't' 01122 0x96,0x78,0x78,0xB9,0xB8,0x78,0x89,0x76,0x65,0x78,0x4B,0x87,0x75,0x8B,0xB5,0x76, 01123 0xA8,0xA9,0x44,0x5D,0x49,0x8B,0x83,0x95,0x78,0x1A,0x6C,0x7A,0xC2,0xB4,0x55,0x7B, 01124 0x85,0xA8,0x78,0x98,0x85,0x87,0xC4,0x85,0x85,0x3B,0xB8,0x47,0x78,0xA4,0x94,0x68, 01125 0x87,0x66,0x7A,0x7A,0x89,0x67,0xC8,0xA6,0x83,0x7B,0xC5,0xC1,0xB4,0x98,0x87,0xB3, 01126 01127 //P - phoneme 'p' 01128 0x88,0x99,0x99,0xA9,0xDA,0xBC,0xED,0xCD,0xBB,0xCC,0xDC,0xFD,0xFF,0xFF,0xFF,0xFF, 01129 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0xFF,0x8C,0x04,0x00,0x00,0x00,0x00, 01130 0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x32,0x45,0x13,0x00,0x00,0x00,0x00,0x00,0x00, 01131 0x00,0x00,0x00,0x00,0x00,0x00,0x10,0x11,0x10,0x11,0x11,0x32,0x54,0x55,0x76,0x76, 01132 01133 //Q - phoneme 'k' 01134 0x99,0x58,0x65,0x88,0x48,0xA3,0xAB,0x76,0xC9,0x4A,0x21,0x84,0x69,0x44,0xC7,0x4A, 01135 0x52,0xA9,0x48,0x72,0xED,0x8B,0x78,0x55,0x24,0x32,0xF4,0xCF,0x10,0xFB,0x4F,0x54, 01136 0x98,0x68,0x74,0x88,0x56,0x85,0x89,0x56,0x87,0x78,0x76,0x98,0x99,0x99,0x89,0x68, 01137 0x76,0x67,0x65,0x98,0x78,0x44,0x54,0xB8,0xAB,0x69,0x55,0x76,0x88,0x56,0x65,0x98, 01138 01139 //R - phoneme 'w' 01140 0x44,0x55,0x76,0xB9,0xDC,0xFE,0xFF,0xDE,0xCD,0xAB,0x9A,0x88,0x56,0x45,0x23,0x22, 01141 0x43,0x54,0x86,0x98,0xA9,0xAA,0x9A,0x99,0x99,0x89,0x88,0x56,0x45,0x44,0x54,0x55, 01142 0x66,0x76,0x87,0x88,0x98,0x99,0x99,0xA9,0x99,0xAA,0xAA,0xAA,0x9A,0x89,0x78,0x66, 01143 0x66,0x66,0x66,0x56,0x55,0x55,0x55,0x66,0x66,0x66,0x56,0x55,0x55,0x55,0x55,0x55, 01144 01145 //S - phonene 01146 0x45,0xB6,0xFF,0xA5,0xFB,0x6A,0x84,0x95,0x56,0x73,0xD9,0x69,0xB8,0x8C,0x56,0x66, 01147 0x67,0x44,0xA6,0x8A,0x96,0xAA,0x68,0x65,0x76,0x46,0x75,0x99,0x88,0xA9,0x8A,0x67, 01148 0x76,0x67,0x65,0x97,0x88,0xC9,0x9A,0xA9,0xA9,0x59,0x65,0x89,0x55,0x98,0x88,0x67, 01149 0x66,0x46,0x54,0x66,0x55,0x86,0x56,0x76,0x56,0x55,0x56,0x65,0x45,0x87,0x58,0x75, 01150 01151 //T - phoneme 'y' 01152 0x55,0x95,0x54,0x5C,0x87,0xA9,0xA8,0xAD,0xBB,0xBD,0x9D,0x9F,0xAB,0xAB,0x8A,0x8B, 01153 0x88,0x88,0x46,0x47,0x44,0x55,0x44,0x55,0x54,0x65,0x55,0x87,0x86,0x97,0x88,0x99, 01154 0x98,0xA9,0x99,0x9A,0x98,0x99,0x98,0x9A,0x99,0x99,0x98,0x8A,0x88,0x88,0x78,0x68, 01155 0x66,0x56,0x55,0x45,0x54,0x44,0x54,0x44,0x55,0x54,0x55,0x44,0x45,0x64,0x54,0x47, 01156 01157 //U - phoneme 'ih' 01158 0xA4,0x58,0xD5,0x1F,0xD7,0x8F,0xD5,0x8F,0xA5,0x88,0x84,0x34,0x95,0x34,0xB6,0x5A, 01159 0xB7,0x6C,0x89,0x89,0x87,0x55,0x67,0x44,0x87,0x58,0x99,0x89,0x99,0x99,0x88,0x86, 01160 0x88,0x65,0x88,0x98,0x89,0xAB,0x9B,0xB9,0x89,0x86,0x58,0x65,0x55,0x54,0x55,0x67, 01161 0x66,0x88,0x66,0x87,0x55,0x56,0x64,0x46,0x75,0x46,0x84,0x59,0x75,0x89,0x74,0x67, 01162 01163 //V - phoneme 'j' 01164 0x76,0x66,0x67,0x66,0x77,0x87,0x77,0x89,0x88,0x89,0x89,0x89,0xA8,0x99,0x9A,0xA9, 01165 0x9A,0xBA,0x9A,0x9A,0xA9,0x89,0x89,0x88,0x79,0x87,0x77,0x67,0x66,0x67,0x76,0x76, 01166 0x67,0x77,0x77,0x88,0x97,0x89,0x99,0x99,0xAA,0xA9,0x9A,0xAA,0xA9,0x9A,0x99,0x89, 01167 0x99,0x87,0x78,0x77,0x67,0x77,0x76,0x66,0x67,0x66,0x77,0x87,0x77,0x89,0x88,0x89, 01168 01169 //W - phoneme 'd' 01170 0x3A,0xFB,0x98,0x6C,0xA9,0xA5,0x5A,0x89,0xA8,0x58,0x67,0x67,0x55,0x55,0x66,0x56, 01171 0x76,0x88,0x76,0x86,0x87,0x54,0x55,0x47,0x55,0x85,0x65,0x66,0x88,0x8A,0xA8,0xAA, 01172 0x89,0x98,0x89,0x67,0x88,0x89,0x98,0xBA,0xAB,0xBA,0xBC,0xAB,0xAA,0xAA,0x78,0x87, 01173 0x78,0x66,0x86,0x88,0x87,0x98,0x88,0x77,0x78,0x56,0x55,0x56,0x44,0x54,0x45,0x44, 01174 01175 //X - phoneme 'nx' 01176 0x44,0xA6,0xAA,0xBB,0xCB,0xBD,0xBD,0xAB,0xAA,0xBA,0x9A,0x89,0x88,0x88,0x88,0x66, 01177 0x66,0x66,0x66,0x67,0x87,0x78,0x88,0x88,0x88,0x87,0x77,0x77,0x77,0x77,0x88,0x88, 01178 0x88,0x99,0xAA,0xAA,0xAA,0xAA,0x99,0x99,0x99,0x88,0x88,0x66,0x66,0x55,0x55,0x55, 01179 0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x65,0x56,0x55,0x55,0x55,0x55,0x45, 01180 01181 //Y - phoneme 'oh' 01182 0x66,0x66,0xF7,0xFF,0x9E,0x5B,0x74,0x88,0x56,0x54,0x75,0xDB,0xBD,0x88,0x46,0x75, 01183 0x58,0x45,0x65,0xB7,0xCB,0x8A,0x68,0x56,0x76,0x56,0x54,0x87,0xBA,0xAB,0x78,0x77, 01184 0x66,0x66,0x56,0x96,0xDA,0xBD,0x8B,0x56,0x75,0x67,0x76,0x76,0x98,0x9A,0x88,0x66, 01185 0x65,0x77,0x66,0x56,0x66,0x87,0x66,0x55,0x65,0x66,0x56,0x65,0x66,0x77,0x88,0x67, 01186 01187 //Z - phoneme 'o' 01188 0x95,0xDB,0xFF,0xFF,0x4A,0x02,0x00,0x73,0xFB,0xFF,0xAF,0x48,0x23,0x42,0x75,0x88, 01189 0x99,0x98,0xAA,0xAA,0x68,0x25,0x22,0x53,0xB8,0xED,0xBD,0x69,0x24,0x32,0x75,0xA9, 01190 0xAB,0x9A,0x88,0x88,0xA9,0x89,0x67,0x66,0x87,0x89,0x89,0x69,0x67,0x66,0x66,0x66, 01191 0x55,0x66,0x86,0x78,0x66,0x55,0x55,0x55,0x66,0x66,0x66,0x66,0x66,0x66,0x56,0x45, 01192 01193 //[ - phoneme 'er' 01194 0x67,0xD7,0xFF,0xAB,0xCB,0xAC,0x89,0x26,0x52,0x87,0x56,0x86,0xBA,0xCB,0x8B,0x76, 01195 0x88,0x48,0x44,0x55,0x76,0x89,0x88,0xB9,0xAB,0x88,0x67,0x66,0x66,0x45,0x75,0x98, 01196 0x99,0x99,0x99,0xBA,0x8A,0x87,0x88,0x78,0x77,0x76,0x98,0x89,0x87,0x88,0x78,0x66, 01197 0x55,0x65,0x66,0x65,0x66,0x66,0x66,0x56,0x65,0x56,0x55,0x65,0x56,0x66,0x66,0x66, 01198 01199 // phoneme - 'sh' 01200 0x8B,0x43,0x97,0x3B,0x93,0x4C,0x55,0x3F,0x74,0x59,0x58,0xC8,0x03,0xC7,0x26,0xC3, 01201 0x18,0x77,0x7A,0x34,0xC9,0x82,0xA1,0x2B,0x81,0x2D,0x76,0xA8,0x38,0x78,0x7A,0xE0, 01202 0x48,0xA6,0x83,0x47,0x3B,0xA5,0x3A,0x85,0x3B,0x98,0x64,0x89,0x56,0xB8,0x88,0x83, 01203 0x67,0x87,0x27,0x77,0x0D,0x73,0x5E,0x72,0xCC,0x70,0xD8,0x44,0x47,0x59,0x98,0x58, 01204 01205 //] - phoneme 'g' 01206 0x76,0x87,0x88,0x98,0x99,0xAA,0xAA,0xAA,0xAA,0x99,0x89,0x88,0x88,0x77,0x66,0x66, 01207 0x55,0x45,0x41,0xB7,0xDC,0xBE,0x99,0xB9,0xBB,0x8A,0x45,0x43,0x54,0x55,0x24,0x42, 01208 0x65,0x76,0x56,0x54,0x65,0x77,0x66,0x86,0xCB,0xED,0xCE,0xBB,0xBA,0xAB,0x99,0x68, 01209 0x65,0x66,0x76,0x86,0x77,0x87,0x88,0x89,0x88,0x78,0x99,0x99,0x99,0x98,0x99,0x9A, 01210 01211 // ^ - phoneme 's' 01212 0xB6,0x75,0x5A,0x4B,0x99,0xB5,0x58,0x5B,0x89,0xA6,0x96,0x68,0x88,0xA6,0x78,0x4A, 01213 0x8B,0xA5,0xA5,0x4A,0x4B,0xB7,0xB4,0x7A,0x4C,0x87,0xC3,0x78,0x2C,0x4B,0xC5,0xA4, 01214 0x3A,0x5B,0x99,0x95,0x88,0x49,0xB7,0xB4,0x68,0x8A,0xA7,0xB5,0x78,0x4C,0x9A,0xA5, 01215 0x78,0x5A,0x87,0xB5,0x78,0x5C,0x6B,0xA6,0x78,0x5A,0xA7,0xB3,0x58,0x2D,0x89,0xD5, 01216 01217 // _ - phomeme 'f' 01218 0x65,0x66,0x6A,0x66,0xA7,0x98,0x66,0x6A,0x66,0xA7,0xA6,0x67,0x66,0x68,0xA6,0x6A, 01219 0x67,0xA7,0x98,0x66,0x66,0xA7,0x9A,0xA5,0x86,0x66,0x77,0x68,0xA6,0x9A,0x59,0x66, 01220 0x89,0xA7,0x89,0x65,0x68,0x86,0xA6,0x76,0x68,0x86,0x66,0xAA,0x68,0x66,0x6A,0x76, 01221 0x86,0x76,0x7A,0x66,0xA6,0x6A,0x7A,0x66,0xA6,0x8A,0x76,0x7A,0x8A,0x95,0x6A,0xA6, 01222 01223 // ` - phoneme 'z' 01224 0x89,0x89,0x89,0xA8,0x99,0x9A,0xA9,0x9A,0xBA,0x9A,0x9A,0xA9,0x89,0x89,0x88,0x79, 01225 0x87,0x77,0x67,0x66,0x67,0x76,0x76,0x67,0x77,0x77,0x88,0x97,0x89,0x99,0x99,0xAA, 01226 0xA9,0x9A,0xAA,0xA9,0x9A,0x99,0x89,0x99,0x87,0x78,0x77,0x67,0x77,0x76,0x66,0x67, 01227 0x66,0x77,0x87,0x77,0x89,0x88,0x89,0x89,0x89,0xA8,0x99,0x9A,0xA9,0x9A,0xBA,0x9A, 01228 01229 //a - pause 01230 0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88, 01231 0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88, 01232 0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88, 01233 0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88, 01234 01235 // b - phoneme 'th' 01236 0x88,0x88,0x87,0x88,0x79,0x86,0x88,0x76,0x86,0x86,0x66,0x66,0x76,0x78,0x98,0x88, 01237 0x8A,0x99,0x88,0x89,0x79,0x7A,0x8A,0x99,0x89,0xA8,0x98,0x98,0x68,0x88,0x89,0x79, 01238 0x78,0x78,0x88,0x86,0x88,0x67,0x68,0x87,0x87,0x85,0x67,0x7A,0x88,0x8A,0x8B,0x9A, 01239 0xA9,0x99,0xA9,0x98,0xA9,0xA9,0xA8,0x98,0xA8,0x96,0x86,0x76,0x76,0x78,0x76,0x66, 01240 01241 // c - phoneme 'dh' 01242 0x67,0x98,0x99,0xA9,0xAA,0x9A,0xAA,0x89,0x88,0x78,0x67,0x76,0x67,0x76,0x87,0x88, 01243 0x99,0x9A,0xA9,0xAA,0x99,0x99,0x89,0x77,0x77,0x66,0x76,0x77,0x77,0x88,0x88,0xA9, 01244 0xAA,0xA9,0xAA,0x89,0x88,0x78,0x77,0x77,0x66,0x76,0x77,0x87,0x99,0x99,0xA9,0xAA, 01245 0x99,0x9A,0x89,0x88,0x77,0x66,0x87,0x99,0x99,0xAA,0xAA,0xA9,0x9A,0x88,0x88,0x77, 01246 01247 // d - phoneme '/u`' 01248 0xD6,0xFC,0xCD,0x9C,0x88,0x88,0x56,0x44,0x76,0xBA,0xAB,0x99,0x89,0x78,0x56,0x44, 01249 0x65,0x98,0x99,0x99,0x99,0x89,0x56,0x45,0x64,0x87,0x88,0x98,0x99,0x99,0x68,0x55, 01250 0x65,0x86,0xA9,0xBB,0xAB,0x8A,0x68,0x56,0x66,0x87,0x88,0x88,0x78,0x56,0x55,0x55, 01251 0x55,0x65,0x66,0x66,0x56,0x66,0x55,0x55,0x56,0x45,0x65,0x87,0x88,0x66,0x55,0x55, 01252 01253 // e - phoneme 'zh' 01254 0x98,0x89,0xAA,0x99,0xAA,0x89,0x89,0x67,0x77,0x66,0x77,0x76,0x88,0x97,0xA9,0xA9, 01255 0xAB,0x99,0x99,0x87,0x78,0x76,0x67,0x76,0x77,0x97,0x89,0xA9,0x9A,0xB9,0x99,0x99, 01256 0x78,0x88,0x66,0x76,0x66,0x87,0x88,0xA9,0x99,0xAA,0x99,0x9A,0x88,0x88,0x76,0x67, 01257 0x66,0x77,0x86,0x88,0x98,0x98,0x89,0xAA,0x99,0xAA,0x89,0x89,0x67,0x77,0x66,0x77, 01258 01259 // f - phoneme 'eh' 01260 0x55,0x87,0xF4,0x8F,0x95,0x8F,0x23,0x67,0x86,0x75,0xFB,0x79,0xB8,0x29,0x53,0x76, 01261 0x66,0xB8,0x9C,0x78,0x88,0x45,0x65,0x87,0x97,0xAA,0x89,0x87,0x56,0x55,0x76,0x88, 01262 0x99,0x8A,0x68,0x66,0x55,0x76,0xAB,0x98,0xBA,0x58,0x65,0x56,0x76,0x99,0x89,0x88, 01263 0x68,0x55,0x66,0x66,0x98,0x88,0x77,0x66,0x55,0x56,0x66,0x66,0x86,0x57,0x87,0x56, 01264 01265 // g - phonemem 'uh' 01266 0x21,0x32,0x44,0x44,0x64,0x86,0xAA,0x9A,0x77,0xB9,0xFD,0xFF,0xCD,0xBA,0xCB,0xCB, 01267 0x8A,0x55,0x65,0xA7,0xAA,0x89,0x98,0xB9,0xCC,0xAB,0x68,0x66,0x88,0x78,0x57,0x55, 01268 0x97,0xBA,0xAB,0x9A,0x99,0xAA,0x9A,0x68,0x66,0x86,0x98,0x99,0xDB,0xFD,0xFF,0xDF, 01269 0xAB,0x89,0x88,0x68,0x55,0x55,0x76,0x88,0x78,0x56,0x66,0x66,0x56,0x34,0x22,0x32, 01270 01271 //UNUSED 01272 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 01273 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 01274 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00, 01275 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00 01276 }; 01277 01278 static const SOUND_INDEX SoundIndex[41] PROGMEM= { 01279 // Sound Phoneme 01280 { 0, 0,10}, // A 01281 { 1, 0,10}, // B 01282 { 2, 0,10}, // C 01283 { 3, 0,10}, // D 01284 { 4, 0, 8}, // E 01285 { 5, 0,12}, // F 01286 { 6, 0, 8}, // G 01287 { 7, 0, 1}, // H 01288 { 8, 0, 1}, // I 01289 { 9, 0, 1}, // J 01290 {10, 0, 6}, // K 01291 {11,-1, 0}, // L v (add 'f') 01292 {12, 1,12}, // M 01293 {13, 2, 0}, // N 01294 {14, 1,12}, // O 01295 {15, 1,12}, // P 01296 {16, 1,12}, // Q 01297 {17, 0, 6}, // R 01298 {18, 0, 6}, // S 01299 {19, 0, 6}, // T 01300 {20, 0, 6}, // U 01301 {21,-4, 0}, // V j (add 'sh') 01302 {22, 1,12}, // W 01303 {23, 0, 4}, // X 01304 {24, 0, 8}, // Y 01305 {25, 0, 6}, // Z 01306 {26, 0,10}, // [ 01307 {27, 2, 0}, // '\\' 01308 {28, 1,12}, // ] 01309 {29, 2, 0}, // ^ s 01310 {30, 2, 0}, // _ f 01311 {31,-2, 0}, // ` z (add 's') 01312 {32, 0,10}, // a 01313 {33, 2, 0}, // b th 01314 {34,-3, 0}, // c dh (add 'th') 01315 {35, 0, 6}, // d 01316 {36,-4, 0}, // e zh (add 'sh') 01317 {37, 0, 8}, // f 01318 {38, 0, 8}, // g 01319 {32, 0,10}, // h 01320 {32, 0,10} // i 01321 }; 01322 01323 01324 #endif
Generated on Wed Jul 13 2022 01:54:20 by 1.7.2