Difference between revisions of "Projects/Edu/Artikulate/LanguageCourses"

< Projects‎ | Edu‎ | Artikulate
Jump to: navigation, search
(Created page with "====Creating a new language course from a course skeleton==== In construction ====Translating phrases to a language==== In construction ====Adding recordings for phrases==== I...")
 
(Adding new languages/ Creating new phonology)
Line 8: Line 8:
 
In construction
 
In construction
 
====Adding new languages/ Creating new phonology====
 
====Adding new languages/ Creating new phonology====
In construction
+
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. [http://en.wikipedia.org/wiki/Phoneme].) 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 [https://projects.kde.org/projects/playground/edu/artikulate/repository/revisions/master/show/data/languages 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

Revision as of 12:34, 24 June 2013

Contents

Creating a new language course from a course skeleton

In construction

Translating phrases to a language

In construction

Adding recordings for phrases

In construction

Tagging phonemes for phrases

In construction

Adding new languages/ Creating new phonology

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:

  1. create a new XML file in data/languages according to the language name
  2. create phonology
  3. add entry for the new phonology to data/languages/CMakeLists.txt
  4. build and install Artikulate, then run unit tests to check correctness of phonology

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V.Legal