Browse Source

Move the language files to espeak-ng-data/lang.

master
Reece H. Dunn 8 years ago
parent
commit
285e88c720
100 changed files with 10 additions and 10 deletions
  1. 9
    9
      docs/add_language.md
  2. 1
    1
      docs/voices.md
  3. 0
    0
      espeak-ng-data/lang/aav/vi
  4. 0
    0
      espeak-ng-data/lang/aav/vi-VN-x-central
  5. 0
    0
      espeak-ng-data/lang/aav/vi-VN-x-south
  6. 0
    0
      espeak-ng-data/lang/art/eo
  7. 0
    0
      espeak-ng-data/lang/art/ia
  8. 0
    0
      espeak-ng-data/lang/art/jbo
  9. 0
    0
      espeak-ng-data/lang/art/lfn
  10. 0
    0
      espeak-ng-data/lang/azc/nci
  11. 0
    0
      espeak-ng-data/lang/bat/lt
  12. 0
    0
      espeak-ng-data/lang/bat/lv
  13. 0
    0
      espeak-ng-data/lang/bnt/sw
  14. 0
    0
      espeak-ng-data/lang/bnt/tn
  15. 0
    0
      espeak-ng-data/lang/ccs/ka
  16. 0
    0
      espeak-ng-data/lang/cel/cy
  17. 0
    0
      espeak-ng-data/lang/cel/ga
  18. 0
    0
      espeak-ng-data/lang/cel/gd
  19. 0
    0
      espeak-ng-data/lang/cus/om
  20. 0
    0
      espeak-ng-data/lang/dra/kn
  21. 0
    0
      espeak-ng-data/lang/dra/ml
  22. 0
    0
      espeak-ng-data/lang/dra/ta
  23. 0
    0
      espeak-ng-data/lang/dra/te
  24. 0
    0
      espeak-ng-data/lang/esx/kl
  25. 0
    0
      espeak-ng-data/lang/eu
  26. 0
    0
      espeak-ng-data/lang/gmq/da
  27. 0
    0
      espeak-ng-data/lang/gmq/is
  28. 0
    0
      espeak-ng-data/lang/gmq/no
  29. 0
    0
      espeak-ng-data/lang/gmq/sv
  30. 0
    0
      espeak-ng-data/lang/gmw/af
  31. 0
    0
      espeak-ng-data/lang/gmw/de
  32. 0
    0
      espeak-ng-data/lang/gmw/en
  33. 0
    0
      espeak-ng-data/lang/gmw/en-029
  34. 0
    0
      espeak-ng-data/lang/gmw/en-GB-scotland
  35. 0
    0
      espeak-ng-data/lang/gmw/en-GB-x-gbclan
  36. 0
    0
      espeak-ng-data/lang/gmw/en-GB-x-gbcwmd
  37. 0
    0
      espeak-ng-data/lang/gmw/en-GB-x-rp
  38. 0
    0
      espeak-ng-data/lang/gmw/en-US
  39. 0
    0
      espeak-ng-data/lang/gmw/nl
  40. 0
    0
      espeak-ng-data/lang/grk/el
  41. 0
    0
      espeak-ng-data/lang/grk/grc
  42. 0
    0
      espeak-ng-data/lang/inc/as
  43. 0
    0
      espeak-ng-data/lang/inc/bn
  44. 0
    0
      espeak-ng-data/lang/inc/gu
  45. 0
    0
      espeak-ng-data/lang/inc/hi
  46. 0
    0
      espeak-ng-data/lang/inc/kok
  47. 0
    0
      espeak-ng-data/lang/inc/mr
  48. 0
    0
      espeak-ng-data/lang/inc/ne
  49. 0
    0
      espeak-ng-data/lang/inc/or
  50. 0
    0
      espeak-ng-data/lang/inc/pa
  51. 0
    0
      espeak-ng-data/lang/inc/sd
  52. 0
    0
      espeak-ng-data/lang/inc/si
  53. 0
    0
      espeak-ng-data/lang/inc/ur
  54. 0
    0
      espeak-ng-data/lang/ine/hy
  55. 0
    0
      espeak-ng-data/lang/ine/hy-arevmda
  56. 0
    0
      espeak-ng-data/lang/ine/sq
  57. 0
    0
      espeak-ng-data/lang/ira/fa
  58. 0
    0
      espeak-ng-data/lang/ira/fa-Latn
  59. 0
    0
      espeak-ng-data/lang/ira/fa-en-us
  60. 0
    0
      espeak-ng-data/lang/ira/ku
  61. 0
    0
      espeak-ng-data/lang/itc/la
  62. 0
    0
      espeak-ng-data/lang/jpx/jp
  63. 0
    0
      espeak-ng-data/lang/ko
  64. 0
    0
      espeak-ng-data/lang/poz/id
  65. 0
    0
      espeak-ng-data/lang/poz/ms
  66. 0
    0
      espeak-ng-data/lang/roa/an
  67. 0
    0
      espeak-ng-data/lang/roa/ca
  68. 0
    0
      espeak-ng-data/lang/roa/es
  69. 0
    0
      espeak-ng-data/lang/roa/es-419
  70. 0
    0
      espeak-ng-data/lang/roa/fr
  71. 0
    0
      espeak-ng-data/lang/roa/fr-BE
  72. 0
    0
      espeak-ng-data/lang/roa/it
  73. 0
    0
      espeak-ng-data/lang/roa/pap
  74. 0
    0
      espeak-ng-data/lang/roa/pt-BR
  75. 0
    0
      espeak-ng-data/lang/roa/pt-PT
  76. 0
    0
      espeak-ng-data/lang/roa/ro
  77. 0
    0
      espeak-ng-data/lang/sai/gn
  78. 0
    0
      espeak-ng-data/lang/sem/am
  79. 0
    0
      espeak-ng-data/lang/sem/ar
  80. 0
    0
      espeak-ng-data/lang/sem/mt
  81. 0
    0
      espeak-ng-data/lang/sit/cmn
  82. 0
    0
      espeak-ng-data/lang/sit/mni
  83. 0
    0
      espeak-ng-data/lang/sit/my
  84. 0
    0
      espeak-ng-data/lang/sit/yue
  85. 0
    0
      espeak-ng-data/lang/trk/az
  86. 0
    0
      espeak-ng-data/lang/trk/ky
  87. 0
    0
      espeak-ng-data/lang/trk/tr
  88. 0
    0
      espeak-ng-data/lang/trk/tt
  89. 0
    0
      espeak-ng-data/lang/und/und-fonipa
  90. 0
    0
      espeak-ng-data/lang/urj/et
  91. 0
    0
      espeak-ng-data/lang/urj/fi
  92. 0
    0
      espeak-ng-data/lang/urj/hu
  93. 0
    0
      espeak-ng-data/lang/zls/bg
  94. 0
    0
      espeak-ng-data/lang/zls/bs
  95. 0
    0
      espeak-ng-data/lang/zls/cs
  96. 0
    0
      espeak-ng-data/lang/zls/hr
  97. 0
    0
      espeak-ng-data/lang/zls/mk
  98. 0
    0
      espeak-ng-data/lang/zls/pl
  99. 0
    0
      espeak-ng-data/lang/zls/ru
  100. 0
    0
      espeak-ng-data/lang/zls/sk

+ 9
- 9
docs/add_language.md View File

@@ -7,7 +7,7 @@
- [Configuration Files](#configuration-files)
- [Makefile.am file](#makefileam-file)
- [Phonemes file](#phonemes-file)
- [Voice File](#voice-file)
- [Language File](#language-file)
- [Phoneme Definition File](#phoneme-definition-file)
- [Dictionary Files](#dictionary-files)
- [Program Code](#program-code)
@@ -59,7 +59,7 @@ These language tags are used to specify the language, such as:

### Language Family

The voices are grouped by the closest language family the language belongs.
The languages are grouped by the closest language family the language belongs.
These language families are defined in
[ISO 639-5](https://en.wikipedia.org/wiki/ISO_639-5). See also Wikipedia's
[List of language families] (https://en.wiktionary.org/wiki/Wiktionary:List_of_families)
@@ -104,7 +104,7 @@ To add new language, you have to create or edit following files:
| dictsource/fr_list |create |
| dictsource/fr_rules |create |
| dictsource/fr_extra |create (optional) |
| espeak-ng-data/voices/roa/fr |create |
| espeak-ng-data/lang/roa/fr |create |

where:

@@ -150,12 +150,12 @@ to make it call your new, e.g. `ph_french` file:
include ph_french
...

### Voice File
### Language File

E.g. `espeak-ng-data/voices/roa/fr` is the voice file for French.
E.g. `espeak-ng-data/lang/roa/fr` is the language file for French.
This gives the language name and may set some options.

Each language needs a voice file in `espeak-ng-data/voices` grouped by the
Each language needs a language file in `espeak-ng-data/lang` grouped by the
[language family](#language-family). The filename of the default voice for a
language should be the same as the language code (e.g. `fr` for French).

@@ -173,7 +173,7 @@ attributes in the voice file. For example you may want to start the
implementation of a new language by using the phoneme table of an
existing language.

Details of the contents of voice files are given in [Voices](voices.md).
Details of the contents of language files are given in [Voices](voices.md).

### Phoneme Definition File

@@ -276,7 +276,7 @@ The function `SetTranslator()` at the start of the source code file
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/voices (see [Voice Files](voices.md)).
file in espeak-ng-data/lang (see [Voices](voices.md)).

## Compiling Rules File for Debugging

@@ -339,7 +339,7 @@ and what needs to be improved.
* Make new intonation "tunes" for statements or questions (see
[Intonation](intonation.md)).

For most of the eSpeak voices, I do not speak or understand the language, and I
For most of the eSpeak languages, I do not speak or understand the language, and I
do not know how it should sound. I can only make improvements as a result of
feedback from speakers of that language. If you want to help to improve a
language, listen carefully and try to identify individual errors, either in

+ 1
- 1
docs/voices.md View File

@@ -1,4 +1,4 @@
# Voice Files
# Voice and Language Files

- [Identification Attributes](#identification-attributes)
- [name](#name)

espeak-ng-data/voices/aav/vi → espeak-ng-data/lang/aav/vi View File


espeak-ng-data/voices/aav/vi-VN-x-central → espeak-ng-data/lang/aav/vi-VN-x-central View File


espeak-ng-data/voices/aav/vi-VN-x-south → espeak-ng-data/lang/aav/vi-VN-x-south View File


espeak-ng-data/voices/art/eo → espeak-ng-data/lang/art/eo View File


espeak-ng-data/voices/art/ia → espeak-ng-data/lang/art/ia View File


espeak-ng-data/voices/art/jbo → espeak-ng-data/lang/art/jbo View File


espeak-ng-data/voices/art/lfn → espeak-ng-data/lang/art/lfn View File


espeak-ng-data/voices/azc/nci → espeak-ng-data/lang/azc/nci View File


espeak-ng-data/voices/bat/lt → espeak-ng-data/lang/bat/lt View File


espeak-ng-data/voices/bat/lv → espeak-ng-data/lang/bat/lv View File


espeak-ng-data/voices/bnt/sw → espeak-ng-data/lang/bnt/sw View File


espeak-ng-data/voices/bnt/tn → espeak-ng-data/lang/bnt/tn View File


espeak-ng-data/voices/ccs/ka → espeak-ng-data/lang/ccs/ka View File


espeak-ng-data/voices/cel/cy → espeak-ng-data/lang/cel/cy View File


espeak-ng-data/voices/cel/ga → espeak-ng-data/lang/cel/ga View File


espeak-ng-data/voices/cel/gd → espeak-ng-data/lang/cel/gd View File


espeak-ng-data/voices/cus/om → espeak-ng-data/lang/cus/om View File


espeak-ng-data/voices/dra/kn → espeak-ng-data/lang/dra/kn View File


espeak-ng-data/voices/dra/ml → espeak-ng-data/lang/dra/ml View File


espeak-ng-data/voices/dra/ta → espeak-ng-data/lang/dra/ta View File


espeak-ng-data/voices/dra/te → espeak-ng-data/lang/dra/te View File


espeak-ng-data/voices/esx/kl → espeak-ng-data/lang/esx/kl View File


espeak-ng-data/voices/eu → espeak-ng-data/lang/eu View File


espeak-ng-data/voices/gmq/da → espeak-ng-data/lang/gmq/da View File


espeak-ng-data/voices/gmq/is → espeak-ng-data/lang/gmq/is View File


espeak-ng-data/voices/gmq/no → espeak-ng-data/lang/gmq/no View File


espeak-ng-data/voices/gmq/sv → espeak-ng-data/lang/gmq/sv View File


espeak-ng-data/voices/gmw/af → espeak-ng-data/lang/gmw/af View File


espeak-ng-data/voices/gmw/de → espeak-ng-data/lang/gmw/de View File


espeak-ng-data/voices/gmw/en → espeak-ng-data/lang/gmw/en View File


espeak-ng-data/voices/gmw/en-029 → espeak-ng-data/lang/gmw/en-029 View File


espeak-ng-data/voices/gmw/en-GB-scotland → espeak-ng-data/lang/gmw/en-GB-scotland View File


espeak-ng-data/voices/gmw/en-GB-x-gbclan → espeak-ng-data/lang/gmw/en-GB-x-gbclan View File


espeak-ng-data/voices/gmw/en-GB-x-gbcwmd → espeak-ng-data/lang/gmw/en-GB-x-gbcwmd View File


espeak-ng-data/voices/gmw/en-GB-x-rp → espeak-ng-data/lang/gmw/en-GB-x-rp View File


espeak-ng-data/voices/gmw/en-US → espeak-ng-data/lang/gmw/en-US View File


espeak-ng-data/voices/gmw/nl → espeak-ng-data/lang/gmw/nl View File


espeak-ng-data/voices/grk/el → espeak-ng-data/lang/grk/el View File


espeak-ng-data/voices/grk/grc → espeak-ng-data/lang/grk/grc View File


espeak-ng-data/voices/inc/as → espeak-ng-data/lang/inc/as View File


espeak-ng-data/voices/inc/bn → espeak-ng-data/lang/inc/bn View File


espeak-ng-data/voices/inc/gu → espeak-ng-data/lang/inc/gu View File


espeak-ng-data/voices/inc/hi → espeak-ng-data/lang/inc/hi View File


espeak-ng-data/voices/inc/kok → espeak-ng-data/lang/inc/kok View File


espeak-ng-data/voices/inc/mr → espeak-ng-data/lang/inc/mr View File


espeak-ng-data/voices/inc/ne → espeak-ng-data/lang/inc/ne View File


espeak-ng-data/voices/inc/or → espeak-ng-data/lang/inc/or View File


espeak-ng-data/voices/inc/pa → espeak-ng-data/lang/inc/pa View File


espeak-ng-data/voices/inc/sd → espeak-ng-data/lang/inc/sd View File


espeak-ng-data/voices/inc/si → espeak-ng-data/lang/inc/si View File


espeak-ng-data/voices/inc/ur → espeak-ng-data/lang/inc/ur View File


espeak-ng-data/voices/ine/hy → espeak-ng-data/lang/ine/hy View File


espeak-ng-data/voices/ine/hy-arevmda → espeak-ng-data/lang/ine/hy-arevmda View File


espeak-ng-data/voices/ine/sq → espeak-ng-data/lang/ine/sq View File


espeak-ng-data/voices/ira/fa → espeak-ng-data/lang/ira/fa View File


espeak-ng-data/voices/ira/fa-Latn → espeak-ng-data/lang/ira/fa-Latn View File


espeak-ng-data/voices/ira/fa-en-us → espeak-ng-data/lang/ira/fa-en-us View File


espeak-ng-data/voices/ira/ku → espeak-ng-data/lang/ira/ku View File


espeak-ng-data/voices/itc/la → espeak-ng-data/lang/itc/la View File


espeak-ng-data/voices/jpx/jp → espeak-ng-data/lang/jpx/jp View File


espeak-ng-data/voices/ko → espeak-ng-data/lang/ko View File


espeak-ng-data/voices/poz/id → espeak-ng-data/lang/poz/id View File


espeak-ng-data/voices/poz/ms → espeak-ng-data/lang/poz/ms View File


espeak-ng-data/voices/roa/an → espeak-ng-data/lang/roa/an View File


espeak-ng-data/voices/roa/ca → espeak-ng-data/lang/roa/ca View File


espeak-ng-data/voices/roa/es → espeak-ng-data/lang/roa/es View File


espeak-ng-data/voices/roa/es-419 → espeak-ng-data/lang/roa/es-419 View File


espeak-ng-data/voices/roa/fr → espeak-ng-data/lang/roa/fr View File


espeak-ng-data/voices/roa/fr-BE → espeak-ng-data/lang/roa/fr-BE View File


espeak-ng-data/voices/roa/it → espeak-ng-data/lang/roa/it View File


espeak-ng-data/voices/roa/pap → espeak-ng-data/lang/roa/pap View File


espeak-ng-data/voices/roa/pt-BR → espeak-ng-data/lang/roa/pt-BR View File


espeak-ng-data/voices/roa/pt-PT → espeak-ng-data/lang/roa/pt-PT View File


espeak-ng-data/voices/roa/ro → espeak-ng-data/lang/roa/ro View File


espeak-ng-data/voices/sai/gn → espeak-ng-data/lang/sai/gn View File


espeak-ng-data/voices/sem/am → espeak-ng-data/lang/sem/am View File


espeak-ng-data/voices/sem/ar → espeak-ng-data/lang/sem/ar View File


espeak-ng-data/voices/sem/mt → espeak-ng-data/lang/sem/mt View File


espeak-ng-data/voices/sit/cmn → espeak-ng-data/lang/sit/cmn View File


espeak-ng-data/voices/sit/mni → espeak-ng-data/lang/sit/mni View File


espeak-ng-data/voices/sit/my → espeak-ng-data/lang/sit/my View File


espeak-ng-data/voices/sit/yue → espeak-ng-data/lang/sit/yue View File


espeak-ng-data/voices/trk/az → espeak-ng-data/lang/trk/az View File


espeak-ng-data/voices/trk/ky → espeak-ng-data/lang/trk/ky View File


espeak-ng-data/voices/trk/tr → espeak-ng-data/lang/trk/tr View File


espeak-ng-data/voices/trk/tt → espeak-ng-data/lang/trk/tt View File


espeak-ng-data/voices/und/und-fonipa → espeak-ng-data/lang/und/und-fonipa View File


espeak-ng-data/voices/urj/et → espeak-ng-data/lang/urj/et View File


espeak-ng-data/voices/urj/fi → espeak-ng-data/lang/urj/fi View File


espeak-ng-data/voices/urj/hu → espeak-ng-data/lang/urj/hu View File


espeak-ng-data/voices/zls/bg → espeak-ng-data/lang/zls/bg View File


espeak-ng-data/voices/zls/bs → espeak-ng-data/lang/zls/bs View File


espeak-ng-data/voices/zls/cs → espeak-ng-data/lang/zls/cs View File


espeak-ng-data/voices/zls/hr → espeak-ng-data/lang/zls/hr View File


espeak-ng-data/voices/zls/mk → espeak-ng-data/lang/zls/mk View File


espeak-ng-data/voices/zls/pl → espeak-ng-data/lang/zls/pl View File


espeak-ng-data/voices/zls/ru → espeak-ng-data/lang/zls/ru View File


espeak-ng-data/voices/zls/sk → espeak-ng-data/lang/zls/sk View File


Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save