Searched refs:transducer (Results 1 - 6 of 6) sorted by relevance
/external/svox/pico/lib/ |
H A D | picotrns.h | 33 * - The input to the transducer is a list of pos/sym pairs, where pos are arbitrary position markers 46 * - The input to the transducer is then pos1/phon1 , pos2/phon2 68 #define PICOTRNS_POS_INSERT (picoos_int16) -1 /* position returned by transducer to mark symbols inserted by the transducer */ 70 #define PICOTRNS_POS_IGNORE (picoos_int16) -3 /* value to mark a pos/sym pair to be ignored (e.g. start/term symbols only used by the transducer) */ 114 * @param fst the finite-state transducer used for transduction 172 pico_status_t picotrns_stInitialize(picotrns_SimpleTransducer transducer);
|
H A D | picotrns.c | 546 PICODBG_WARN(("--- more than one transducer solutions found\n")); 609 /* buffer for internal calculation of transducer */ 616 pico_status_t picotrns_stInitialize(picotrns_SimpleTransducer transducer) argument 618 transducer->possymBuf = transducer->possymBufA; 619 transducer->possymBufTmp = transducer->possymBufB; 620 transducer->possymReadPos = 0; 621 transducer->possymWritePos = 0; 696 * \c transducer [all...] |
H A D | picodata.c | 894 * @param transducer 905 pico_status_t picodata_mapPAStrToPAIds(picotrns_SimpleTransducer transducer, argument 914 picotrns_stInitialize(transducer); 915 status = picotrns_stAddWithPlane(transducer, inputPhones, 922 status = picotrns_stTransduce(transducer, xsampa_parser); 928 status = picotrns_stTransduce(transducer, xsampa2svoxpa_mapper); 934 status = picotrns_stGetSymSequence(transducer, outputPhoneIds, 943 picotrns_stInitialize(transducer); 944 status = picotrns_stAddWithPlane(transducer, inputPhones, 947 status = picotrns_stTransduce(transducer, svoxpa_parse [all...] |
H A D | picodata.h | 563 * @param transducer initialized SimpleTransducer 575 picotrns_SimpleTransducer transducer,
|
H A D | picotok.c | 255 picotrns_SimpleTransducer transducer; member in struct:tok_subobj 932 if (picodata_mapPAStrToPAIds(tok->transducer, this->common, tok->xsampa_parser, tok->svoxpa_parser, tok->xsampa2svoxpa_mapper, tok->markupParams[1].paramVal, tok->markupParams[0].paramVal, tok->phonemes, sizeof(tok->phonemes)-1) == PICO_OK) { 946 if (picodata_mapPAStrToPAIds(tok->transducer, this->common, tok->xsampa_parser, tok->svoxpa_parser, tok->xsampa2svoxpa_mapper, tok->markupParams[0].paramVal, PICODATA_XSAMPA, tok->phonemes, sizeof(tok->phonemes)) == PICO_OK) { 1519 tok->transducer = picotrns_newSimpleTransducer(mm, common, 10*(PICOTRNS_MAX_NUM_POSSYM+2)); 1520 if (NULL == tok->transducer) {
|
H A D | picopr.c | 323 picotrns_SimpleTransducer transducer; member in struct:pr_subobj 1400 if (picodata_mapPAStrToPAIds(pr->transducer, this->common, pr->xsampa_parser, pr->svoxpa_parser, pr->xsampa2svoxpa_mapper, lf->data, alphabet, pr->tmpStr1, sizeof(pr->tmpStr1)-1) == PICO_OK) {
|
Completed in 99 milliseconds