Projects/Edu/Artikulate/LanguageSpecifications

Revision as of 20:27, 19 May 2013 by Cola(Talk | contribs)(Created page with "Artikulate uses language specifications (called "phonology") that define lists of available phonemes for a language. In short, a phoneme is a natural sound of a language. (For...")

Artikulate uses language specifications (called "phonology") that define lists of available phonemes for a language. In short, a phoneme is a natural sound of a language. (For a detailed explanation see e.g. [1].) We need such a phonology for every language to be able to tag phrases by the sounds that are specific to this language. Using phoneme tags for phrases enables users to select specific phonemes that they want to improve and hence allows a more focused training.

The already available languages can be found in the subdirectory data/languages.

How to Create a new Phonology

For creating a phonology, the following steps are needed:

create a new XML file in data/languages according to the language name

create phonology

add entry for the new phonology to data/languages/CMakeLists.txt

build and install Artikulate, then run unit tests to check correctness of phonology