Text-O-Phone (ToP) is the multilingual front-end solution for text-to-speech systems developed by CELI. It covers the complete processing pipeline from standard text to phonetic annotation – including stress and prosodic information.
Text-O-Phone is a suite of multilingual, Natural Language Processing enabled modules, each one responsible for a different processing steps:
SSML input processing
User-provided pronunciation and normalization rules
Tokenization Expansion of non-standard words
Morphological analysis and POS annotation
Disambiguation
Chunking and phrasing
Phonetic transcription (grapheme-to-phoneme and phoneme-to-phoneme)
Annotation of suprasegmental features (prosody, intonation and pauses)
Modules are designed as language-independent software components. They can be specialized for a particular language by using language-specific resources and set-up.
Language Coverage
Italian
(Latin),
Portuguese
(Latin),
English
(Latin),
Danish
(Latin),
Dutch; Flemish
(Latin),
Finnish
(Latin),
French
(Latin),
German
(Latin),
Modern Greek (1453-)
(Greek),
Hungarian
(Latin),
Indonesian
(Latin),
Spanish; Castilian
(Latin),
Norwegian
(Latin),
Polish
(Latin),
Romanian; Moldavian; Moldovan
(Latin),
Russian
(Cyrillic),
Slovak
(Latin),
Swedish
(Latin)