mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 05:35:35 +00:00
Use the language names in the 'name' field, not a shorthand or other identifier.
This commit is contained in:
@@ -28,7 +28,7 @@
|
||||
----------
|
||||
|
||||
The eSpeak NG (Next Generation) Text-to-Speech program is an open source speech
|
||||
synthesizer that supports [99 languages and accents](docs/languages.md).
|
||||
synthesizer that supports [100 languages and accents](docs/languages.md).
|
||||
It is based on the eSpeak engine created by Jonathan Duddington. It uses
|
||||
spectral formant synthesis by default which sounds robotic, but can be
|
||||
configured to use Klatt formant synthesis or MBROLA to give it a more natural
|
||||
|
||||
@@ -159,11 +159,12 @@ 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).
|
||||
|
||||
|
||||
The simplest voice file would contain just 2 lines to give the language
|
||||
name and language code, eg:
|
||||
name (from the
|
||||
[IANA Language Subtag Registry](https://github.com/rhdunn/bcp47-data/blob/master/language-subtag-registry)
|
||||
and language code, e.g.:
|
||||
|
||||
name french
|
||||
name French
|
||||
language fr
|
||||
|
||||
This language code specifies which phoneme table and dictionary to use
|
||||
|
||||
+8
-7
@@ -39,14 +39,15 @@ The supported languages are:
|
||||
| `gmw` | `en-GB-x-gbclan` | West Germanic | English | Lancastrian |
|
||||
| `gmw` | `en-GB-x-rp` | West Germanic | English | Received Pronunciation |
|
||||
| `gmw` | `en-GB-scotland` | West Germanic | English | Scottish |
|
||||
| `gmw` | `en-GB-x-gbcwnd` | West Germanic | English | West Midlands |
|
||||
| `gmw` | `en-GB-x-gbcwmd` | West Germanic | English | West Midlands |
|
||||
| `art` | `eo` | Constructed | Esperanto | |
|
||||
| `urj` | `et` | Uralic | Estonian | |
|
||||
| `ira` | `fa` | Iranian | Farsi/Persian<sup>[1]</sup> | |
|
||||
| `ira` | `fa-en-us` | Iranian | Farsi/Persian<sup>[2]</sup> | |
|
||||
| `ira` | `fa-Latin` | Iranian | Farsi/Persian<sup>[3]</sup> | |
|
||||
| `ira` | `fa` | Iranian | Persian<sup>[1]</sup> | |
|
||||
| `ira` | `fa-en-us` | Iranian | Persian<sup>[2]</sup> | |
|
||||
| `ira` | `fa-Latn` | Iranian | Persian<sup>[3]</sup> | |
|
||||
| `urj` | `fi` | Uralic | Finnish | |
|
||||
| `roa` | `fr-BE` | Romance | French | Belgium |
|
||||
| `roa` | `fr` | Romance | French | France |
|
||||
| `roa` | `fr-BE` | Romance | French | Belgian |
|
||||
| `cel` | `ga` | Celtic | Gaelic | Irish |
|
||||
| `cel` | `gd` | Celtic | Gaelic | Scottish |
|
||||
| `ccs` | `ka` | South Caucasian | Georgian | |
|
||||
@@ -59,7 +60,7 @@ The supported languages are:
|
||||
| `inc` | `hi` | Indic | Hindi | |
|
||||
| `urj` | `hu` | Uralic | Hungarian | |
|
||||
| `gmq` | `is` | North Germanic | Icelandic | |
|
||||
| `poz` | `in` | Malayo-Polynesian | Indonesian | |
|
||||
| `poz` | `id` | Malayo-Polynesian | Indonesian | |
|
||||
| `art` | `ia` | Constructed | Interlingua | |
|
||||
| `roa` | `it` | Romance | Italian | |
|
||||
| `jpx` | `jp` | Japanese | Japanese<sup>[4]</sup> | |
|
||||
@@ -88,7 +89,7 @@ The supported languages are:
|
||||
| `und` | `und-fonipa` | | Phonemes<sup>[5]</sup> | IPA |
|
||||
| `zls` | `pl` | South Slavic | Polish | |
|
||||
| `roa` | `pt-BR` | Romance | Portuguese | Brazillian |
|
||||
| `roa` | `pt` | Romance | Portuguese | Portugal |
|
||||
| `roa` | `pt-PT` | Romance | Portuguese | Portugal |
|
||||
| `inc` | `pa` | Indic | Punjabi | |
|
||||
| `roa` | `ro` | Romance | Romanian | |
|
||||
| `zls` | `ru` | South Slavic | Russian | |
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name vietnam
|
||||
name Vietnamese (Northern)
|
||||
language vi
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name vietnam_hue
|
||||
name Vietnamese (Central)
|
||||
language vi-vn-x-central
|
||||
phonemes vi-hue
|
||||
dictrules 1
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name vietnam_sgn
|
||||
name Vietnamese (Southern)
|
||||
language vi-vn-x-south
|
||||
phonemes vi-sgn
|
||||
dictrules 2
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name esperanto
|
||||
name Esperanto
|
||||
language eo
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name interlingua
|
||||
name Interlingua
|
||||
language ia
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name lojban
|
||||
name Lojban
|
||||
language jbo
|
||||
|
||||
speed 80 // speed adjustment, percentage
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name lingua_franca_nova
|
||||
name Lingua Franca Nova
|
||||
language lfn
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name nahuatl-classical
|
||||
name Nahuatl (Classical)
|
||||
language nci
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
|
||||
name lithuanian
|
||||
name Lithuanian
|
||||
language lt
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name latvian
|
||||
name Latvian
|
||||
language lv
|
||||
gender male
|
||||
maintainer Valdis Vitolins <valdis.vitolins@odo.lv>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name swahili
|
||||
name Swahili
|
||||
language sw
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name setswana
|
||||
name Setswana
|
||||
language tn
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name georgian
|
||||
name Georgian
|
||||
language ka
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
name Welsh
|
||||
language cy
|
||||
name welsh
|
||||
gender male
|
||||
|
||||
intonation 4
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name irish-gaeilge
|
||||
name Gaelic (Irish)
|
||||
language ga
|
||||
|
||||
dictrules 1 // fix for eclipsis
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name scottish-gaelic
|
||||
name Gaelic (Scottish)
|
||||
language gd
|
||||
|
||||
status testing
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name oromo
|
||||
name Oromo
|
||||
language om
|
||||
|
||||
status testing
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name kannada
|
||||
name Kannada
|
||||
language kn
|
||||
|
||||
intonation 2
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name malayalam
|
||||
name Malayalam
|
||||
language ml
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name tamil
|
||||
name Tamil
|
||||
language ta
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name telugu
|
||||
name Telugu
|
||||
language te
|
||||
|
||||
status testing
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
name greenlandic
|
||||
name Greenlandic
|
||||
language kl
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name basque
|
||||
name Basque
|
||||
language eu
|
||||
|
||||
status testing
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name danish
|
||||
name Danish
|
||||
language da
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name icelandic
|
||||
name Icelandic
|
||||
language is
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name norwegian
|
||||
name Norwegian
|
||||
language no
|
||||
language nb
|
||||
gender male
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name swedish
|
||||
name Swedish
|
||||
language sv
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name afrikaans
|
||||
name Afrikaans
|
||||
language af
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name german
|
||||
name German
|
||||
language de
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name english
|
||||
name English (Great Britain)
|
||||
language en-gb 2
|
||||
language en 2
|
||||
gender male
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name en-westindies
|
||||
name English (Caribbean)
|
||||
language en-029
|
||||
language en 10
|
||||
gender male
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name en-scottish
|
||||
name English (Scotland)
|
||||
language en-gb-scotland
|
||||
language en 4
|
||||
gender male
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name english-north
|
||||
name English (Lancaster)
|
||||
language en-gb-x-gbclan
|
||||
language en-gb 3
|
||||
language en 5
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name english_wmids
|
||||
name English (West Midlands)
|
||||
language en-gb-x-gbcwmd
|
||||
language en-gb 9
|
||||
language en 9
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name english_rp
|
||||
name English (Received Pronunciation)
|
||||
language en-gb-x-rp
|
||||
language en-gb 4
|
||||
language en 5
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name english-us
|
||||
name English (America)
|
||||
language en-us 2
|
||||
language en 3
|
||||
gender male
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
name Dutch
|
||||
language nl
|
||||
name dutch
|
||||
gender male
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name greek
|
||||
name Greek (Modern)
|
||||
language el
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name greek-ancient
|
||||
name Greek (Ancient)
|
||||
language grc
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name assamese
|
||||
name Assamese
|
||||
language as
|
||||
|
||||
status testing
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
name bengali
|
||||
name Bengali
|
||||
language bn
|
||||
gender male
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name gujarati
|
||||
name Gujarati
|
||||
language gu
|
||||
|
||||
status testing
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
name hindi
|
||||
name Hindi
|
||||
language hi
|
||||
gender male
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name konkani
|
||||
name Konkani
|
||||
language kok
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name marathi
|
||||
name Marathi
|
||||
language mr
|
||||
|
||||
status testing
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name nepali
|
||||
name Nepali
|
||||
language ne
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name oriya
|
||||
name Oriya
|
||||
language or
|
||||
|
||||
status testing
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name punjabi
|
||||
name Punjabi
|
||||
language pa
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name sindhi
|
||||
name Sindhi
|
||||
language sd
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name sinhala
|
||||
name Sinhala
|
||||
language si
|
||||
|
||||
status testing
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name urdu
|
||||
name Urdu
|
||||
language ur
|
||||
maintainer Ejaz Shah <eashah67@gmail.com>
|
||||
status testing
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
name armenian
|
||||
name Armenian (East Armenia)
|
||||
language hy
|
||||
gender male
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name armenian-west
|
||||
name Armenian (West Armenia)
|
||||
language hy-arevmda
|
||||
language hy 8
|
||||
gender male
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name albanian
|
||||
name Albanian
|
||||
language sq
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,6 +1,4 @@
|
||||
name Persian+English-UK
|
||||
name Persian
|
||||
language fa
|
||||
maintainer Shadyar Khodayari <shadyar81@gmail.com>
|
||||
status mature
|
||||
// There is Classic fa file, for person who installs eSpeak using the ISO-Code of language.
|
||||
// This language reads Persian and English with U.K pronunciation, as Persian uses a collection of special characters which differs entirely from English characters.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name persian-pinglish
|
||||
name Persian (Pinglish)
|
||||
// Sometimes, Farsi speakers write Farsi words using English characters, particularly in Chat and SMS (texte messages).), called Pinglish
|
||||
language fa-Latn
|
||||
maintainer Shadyar Khodayari <shadyar81@gmail.com>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name kurdish
|
||||
name Kurdish
|
||||
language ku
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name latin
|
||||
name Latin
|
||||
language la
|
||||
gender male
|
||||
stressrule 2 33 0 2
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
name Japanese
|
||||
language jp
|
||||
name japanese
|
||||
phonemes jp
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name indonesian
|
||||
name Indonesian
|
||||
language id
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// Last updated: 14 October 2010, Jason Ong (jason@portalgroove.com)
|
||||
name malay
|
||||
name Malay
|
||||
language ms
|
||||
gender male
|
||||
phonemes id
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
name aragonese
|
||||
name Aragonese
|
||||
language an
|
||||
gender male
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name catalan
|
||||
name Catalan
|
||||
language ca
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,8 +1,5 @@
|
||||
|
||||
name spanish
|
||||
name Spanish (Spain)
|
||||
language es
|
||||
gender male
|
||||
dictrules 1
|
||||
tunes s6 c6 q6 e6
|
||||
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name spanish-latin-am
|
||||
name Spanish (Latin America)
|
||||
language es-419
|
||||
language es-mx 6
|
||||
language es 6
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name french
|
||||
name French (France)
|
||||
language fr-fr
|
||||
language fr
|
||||
gender male
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name french-Belgium
|
||||
name French (Belgium)
|
||||
language fr-be
|
||||
language fr 8
|
||||
gender male
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name italian
|
||||
name Italian
|
||||
language it
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name papiamento
|
||||
name Papiamento
|
||||
language pap
|
||||
|
||||
status testing
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name brazil
|
||||
name Portuguese (Brazil)
|
||||
language pt-br
|
||||
language pt
|
||||
gender male
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name portugal
|
||||
name Portuguese (Portugal)
|
||||
language pt-pt
|
||||
language pt 6
|
||||
gender male
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
name romanian
|
||||
name Romanian
|
||||
language ro
|
||||
gender male
|
||||
|
||||
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
|
||||
name guarani
|
||||
name Guarani
|
||||
language gn
|
||||
dictrules 1
|
||||
words 0 1
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name amharic
|
||||
name Amharic
|
||||
language am
|
||||
|
||||
status testing
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name arabic
|
||||
name Arabic
|
||||
language ar
|
||||
phonemes ar
|
||||
gender male
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name maltese
|
||||
name Maltese
|
||||
language mt
|
||||
|
||||
status testing
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name Mandarin
|
||||
name Chinese (Mandarin)
|
||||
language zh
|
||||
gender male
|
||||
words 1
|
||||
@@ -29,4 +29,4 @@ dict_min 100000
|
||||
|
||||
//[en]: replace beginning w with v
|
||||
//[zh]: w���v
|
||||
//replace 0 w v
|
||||
//replace 0 w v
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name manipuri
|
||||
name Manipuri
|
||||
language mni
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
name burmese
|
||||
name Burmese
|
||||
language my
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name cantonese
|
||||
name Chinese (Cantonese)
|
||||
language zh-yue
|
||||
language yue
|
||||
language zhy
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name azerbaijani
|
||||
name Azerbaijani
|
||||
language az
|
||||
|
||||
status testing
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name kyrgyz
|
||||
name Kyrgyz
|
||||
language ky
|
||||
|
||||
tunes s3 c3 q3 e3
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name turkish
|
||||
name Turkish
|
||||
language tr
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
name tatar
|
||||
name Tatar
|
||||
language tt
|
||||
gender male
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name ipa
|
||||
name Phonetics (International Phonetic Alphabet)
|
||||
language ipa
|
||||
|
||||
status testing
|
||||
|
||||
@@ -1,3 +1,3 @@
|
||||
name estonian
|
||||
name Estonian
|
||||
language et
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name finnish
|
||||
name Finnish
|
||||
language fi
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name hungarian
|
||||
name Hungarian
|
||||
language hu
|
||||
gender male
|
||||
option bracket 0 0
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
name bulgarian
|
||||
name Bulgarian
|
||||
language bg
|
||||
|
||||
stressAmp 13 12 17 17 20 22 22 21
|
||||
stressLength 180 170 200 200 200 200 210 220
|
||||
stressLength 180 170 200 200 200 200 210 220
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name bosnian
|
||||
name Bosnian
|
||||
language bs
|
||||
phonemes hr
|
||||
dictionary hbs
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name czech
|
||||
name Czech
|
||||
language cs
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name croatian
|
||||
name Croatian
|
||||
language hr
|
||||
language hbs
|
||||
gender male
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name macedonian
|
||||
name Macedonian
|
||||
language mk
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name polish
|
||||
name Polish
|
||||
language pl
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name russian
|
||||
name Russian
|
||||
language ru
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name slovak
|
||||
name Slovak
|
||||
language sk
|
||||
gender male
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
name slovenian
|
||||
name Slovenian
|
||||
language sl
|
||||
|
||||
status testing
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user