next up previous contents
Next: Tables and lists used Up: Token-to-word rules Previous: Expansions of special characters &nbsp Contents

Auxiliary functions

There are many auxiliary functions to recognize and transform sequences of numbers, abbreviations and other special features. They are mostly implemented in Scheme (festival/lib/german/ims_german_token_to_words_tools.scm), except for ``german_parse_cardinal'' (which is defined in festival/src/modules/ims_german_text/

(german_parse_cardinal NUMBERSTRING)
Transforms NUMBERSTRING into a list of words. NUMBERSTRING must be not be longer than 24 digits and it must solely consist of digits. Leading zeros are ignored.
The other auxiliary functions are described in section 10 on page [*].

Martin Barbisch