Browse Source

doc: updated description about tr_languages.c file

master
Valdis Vitolins 7 years ago
parent
commit
ea354c06fe
1 changed files with 6 additions and 8 deletions
  1. 6
    8
      docs/add_language.md

+ 6
- 8
docs/add_language.md View File

@@ -270,14 +270,12 @@ such as:
* Default rules for which syllable of a word has the main stress.
* Relative lengths and amplitude of vowels in stressed and unstressed syllables.
* Which intonation tunes to use.
* Rules for speaking numbers.

The function `SetTranslator()` at the start of the source code file
`tr_languages.c` recognizes the language code and sets the appropriate
options. For a new language, you would add its language code and the
required options in `SetTranslator()`. However, this may not be necessary
during testing because most of the options can also be set in the voice
file in espeak-ng-data/lang (see [Voices](voices.md)).
* Rules for speaking numbers.

Most of these options can be set in the voice file in espeak-ng-data/lang folder (see [Voices](voices.md)).
However some advanced options may be needed to add in source code in the function `SelectTranslator()`
of thee [tr_languages.c](https://github.com/espeak-ng/espeak-ng/blob/master/src/libespeak-ng/tr_languages.c)
file.

## Compiling Rules File for Debugging


Loading…
Cancel
Save