mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-02 14:04:27 +00:00
Added the espeak-data/voices directory to the repository.
git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@70 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
Executable
+18
@@ -0,0 +1,18 @@
|
||||
name male1
|
||||
gender male 70
|
||||
|
||||
pitch 74 109
|
||||
flutter 4
|
||||
roughness 4
|
||||
|
||||
formant 0 98 95 100
|
||||
formant 1 98 95 100
|
||||
formant 2 97 95 100
|
||||
formant 3 97 100 100
|
||||
formant 4 97 100 100
|
||||
formant 5 105 100 100
|
||||
formant 6 95 100 100
|
||||
formant 7 100 100 100
|
||||
formant 8 100 100 100
|
||||
|
||||
stressAdd -10 -10 -20 -20 0 0 40 70
|
||||
Executable
+16
@@ -0,0 +1,16 @@
|
||||
gender female
|
||||
|
||||
pitch 140 200
|
||||
flutter 7
|
||||
roughness 4
|
||||
formant 0 115 80 150
|
||||
formant 1 120 70 187
|
||||
formant 2 110 70 150
|
||||
formant 3 115 70 150
|
||||
formant 4 110 70 150
|
||||
formant 5 110 90 150
|
||||
formant 6 105 80 150
|
||||
formant 7 110 70 150
|
||||
formant 8 110 70 150
|
||||
|
||||
stressAdd -10 -10 -20 -20 0 0 40 70
|
||||
Executable
+14
@@ -0,0 +1,14 @@
|
||||
gender female
|
||||
|
||||
pitch 140 220
|
||||
formant 0 105 80 150
|
||||
formant 1 110 80 160
|
||||
formant 2 110 70 150
|
||||
formant 3 110 70 150
|
||||
formant 4 115 70 150
|
||||
formant 5 115 70 150
|
||||
formant 6 110 70 150
|
||||
formant 7 110 70 150
|
||||
formant 8 110 70 150
|
||||
|
||||
stressAdd 0 0 -10 -10 0 0 10 40
|
||||
@@ -0,0 +1,15 @@
|
||||
gender female
|
||||
|
||||
pitch 150 230
|
||||
formant 0 105 80 150
|
||||
formant 1 110 80 150
|
||||
formant 2 120 70 150
|
||||
formant 3 125 70 150
|
||||
formant 4 125 70 150
|
||||
formant 5 125 80 150
|
||||
formant 6 120 70 150
|
||||
formant 7 110 70 150
|
||||
formant 8 110 70 150
|
||||
|
||||
stressAmp 18 18 20 20 20 20 20 20
|
||||
breath 0 5 7 7 7 6 6 5
|
||||
@@ -0,0 +1,16 @@
|
||||
gender female
|
||||
|
||||
echo 130 15
|
||||
pitch 145 200
|
||||
formant 0 120 80 150
|
||||
formant 1 115 70 160
|
||||
formant 2 125 80 150
|
||||
formant 3 125 80 150
|
||||
formant 4 125 80 150
|
||||
formant 5 125 80 150
|
||||
formant 6 110 80 150
|
||||
formant 7 110 75 150
|
||||
formant 8 110 75 150
|
||||
|
||||
stressAdd -20 -20 -20 -20 0 0 60 90
|
||||
stressAmp 18 16 20 20 20 20 20 20
|
||||
@@ -0,0 +1,13 @@
|
||||
gender male
|
||||
|
||||
pitch 88 115
|
||||
echo 130 15
|
||||
formant 0 100 80 120
|
||||
formant 1 90 85 120
|
||||
formant 2 110 85 120
|
||||
formant 3 105 90 120
|
||||
formant 4 100 90 120
|
||||
formant 5 100 90 120
|
||||
formant 6 100 90 120
|
||||
formant 7 100 90 120
|
||||
formant 8 100 90 120
|
||||
@@ -0,0 +1,14 @@
|
||||
gender male
|
||||
|
||||
pitch 80 122
|
||||
formant 0 100 100 100
|
||||
formant 1 96 97 100
|
||||
formant 2 96 97 100
|
||||
formant 3 96 103 100
|
||||
formant 4 95 103 100
|
||||
formant 5 95 103 100
|
||||
formant 6 100 100 100
|
||||
formant 7 100 100 100
|
||||
formant 8 100 100 100
|
||||
|
||||
stressAdd 10 10 0 0 0 0 -30 -30
|
||||
@@ -0,0 +1,15 @@
|
||||
gender male
|
||||
|
||||
pitch 70 110
|
||||
|
||||
formant 0 103 100 100
|
||||
formant 1 103 100 100
|
||||
formant 2 103 100 100
|
||||
formant 3 103 100 100
|
||||
formant 4 106 100 100
|
||||
formant 5 106 100 100
|
||||
formant 6 106 100 100
|
||||
formant 7 103 100 100
|
||||
formant 8 103 100 100
|
||||
|
||||
stressAdd -10 -10 -30 -30 0 0 60 90
|
||||
Executable
+13
@@ -0,0 +1,13 @@
|
||||
gender male
|
||||
|
||||
pitch 90 130
|
||||
|
||||
formant 0 100 85 130
|
||||
formant 1 105 85 130
|
||||
formant 2 105 85 130
|
||||
formant 3 105 85 130
|
||||
formant 4 105 85 130
|
||||
formant 5 105 85 130
|
||||
formant 6 105 85 150
|
||||
formant 7 105 85 150
|
||||
formant 8 105 85 150
|
||||
Executable
+11
@@ -0,0 +1,11 @@
|
||||
gender male
|
||||
|
||||
pitch 82 117
|
||||
|
||||
formant 0 100 90 120
|
||||
formant 1 100 90 140
|
||||
formant 2 100 70 140
|
||||
formant 3 100 75 140
|
||||
formant 4 100 80 140
|
||||
formant 5 100 80 140
|
||||
|
||||
Executable
+6
@@ -0,0 +1,6 @@
|
||||
name afrikaans
|
||||
language af
|
||||
gender male
|
||||
|
||||
|
||||
|
||||
Executable
+16
@@ -0,0 +1,16 @@
|
||||
name bosnian
|
||||
language bs
|
||||
phonemes hr
|
||||
dictionary hr
|
||||
gender male
|
||||
|
||||
pitch 81 120
|
||||
formant 0 100 100 100
|
||||
formant 1 97 97 100
|
||||
formant 2 97 97 100
|
||||
formant 3 97 102 100
|
||||
formant 4 97 102 100
|
||||
formant 5 97 102 100
|
||||
|
||||
stressAdd 10 10 0 0 0 0 -30 -30
|
||||
dictrules 2
|
||||
Executable
+4
@@ -0,0 +1,4 @@
|
||||
name czech
|
||||
language cs
|
||||
gender male
|
||||
|
||||
Executable
+5
@@ -0,0 +1,5 @@
|
||||
language cy
|
||||
name welsh-test
|
||||
gender male
|
||||
|
||||
intonation 0
|
||||
Executable
+5
@@ -0,0 +1,5 @@
|
||||
name german
|
||||
language de
|
||||
gender male
|
||||
|
||||
|
||||
Executable
+5
@@ -0,0 +1,5 @@
|
||||
name default
|
||||
language en
|
||||
gender male
|
||||
|
||||
formant 0 100 100 110
|
||||
Executable
+5
@@ -0,0 +1,5 @@
|
||||
name greek
|
||||
language el
|
||||
gender male
|
||||
|
||||
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
name english
|
||||
language en-uk 2
|
||||
language en 2
|
||||
gender male
|
||||
|
||||
pitch 82 117
|
||||
|
||||
formant 0 100 100 105
|
||||
|
||||
Executable
+16
@@ -0,0 +1,16 @@
|
||||
pitch 85 117
|
||||
|
||||
flutter 20
|
||||
|
||||
formant 0 100 80 110
|
||||
formant 1 100 100 100
|
||||
formant 2 100 100 100
|
||||
formant 3 100 100 100
|
||||
formant 4 110 100 100
|
||||
formant 5 110 100 100
|
||||
formant 6 100 100 100
|
||||
formant 7 100 100 100
|
||||
formant 8 100 100 100
|
||||
|
||||
|
||||
|
||||
Executable
+11
@@ -0,0 +1,11 @@
|
||||
name lancashire
|
||||
language en-uk-north
|
||||
language en-uk 3
|
||||
gender male
|
||||
|
||||
phonemes en_n
|
||||
|
||||
stressLength 160 150 180 180 220 220 290 290
|
||||
|
||||
replace 03 N n
|
||||
|
||||
Executable
+14
@@ -0,0 +1,14 @@
|
||||
// moving towards US English
|
||||
name en-rhotic
|
||||
language en-r
|
||||
language en 3
|
||||
gender male
|
||||
|
||||
phonemes en_us
|
||||
dictrules 3 6
|
||||
option 12 1 // reduce [t]
|
||||
|
||||
stressLength 150 125 180 180 0 0 270 300
|
||||
stressAmp 17 16 20 20 20 22 23 20
|
||||
|
||||
formant 1 99 100 100
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
name english_rp
|
||||
language en-uk-rp
|
||||
language en-uk 4
|
||||
gender male
|
||||
|
||||
phonemes en_rp
|
||||
replace 00 o@ O@
|
||||
replace 03 I i
|
||||
replace 03 I2 i
|
||||
Executable
+16
@@ -0,0 +1,16 @@
|
||||
name en-scottish
|
||||
language en-sc
|
||||
language en 4
|
||||
gender male
|
||||
|
||||
phonemes en_sc
|
||||
dictrules 5 6 7
|
||||
stressLength 180 130 200 200 0 0 250 270
|
||||
|
||||
replace 03 @ V
|
||||
replace 03 I i
|
||||
replace 03 I2 i
|
||||
replace 01 aI aI2
|
||||
replace 02 a a/
|
||||
replace 02 u: U
|
||||
replace 02 3: VR
|
||||
Executable
+15
@@ -0,0 +1,15 @@
|
||||
name english-wisper
|
||||
language en-uk 10
|
||||
language en 10
|
||||
gender male
|
||||
|
||||
pitch 82 117
|
||||
|
||||
formant 0 100 0 100
|
||||
formant 1 100 80 100
|
||||
|
||||
flutter 20
|
||||
|
||||
voicing 17
|
||||
breath 75 75 50 40 15 10
|
||||
breathw 150 150 200 200 400 400
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
name english_wmids
|
||||
language en-uk-wmids
|
||||
gender male
|
||||
|
||||
phonemes en_wm
|
||||
|
||||
replace 00 h NULL
|
||||
replace 00 o@ O@
|
||||
dictrules 6
|
||||
Executable
+4
@@ -0,0 +1,4 @@
|
||||
name esperanto
|
||||
language eo
|
||||
gender male
|
||||
|
||||
Executable
+5
@@ -0,0 +1,5 @@
|
||||
name spanish
|
||||
language es
|
||||
gender male
|
||||
|
||||
|
||||
Executable
+4
@@ -0,0 +1,4 @@
|
||||
name finnish
|
||||
language fi
|
||||
gender male
|
||||
|
||||
Executable
+5
@@ -0,0 +1,5 @@
|
||||
language fr
|
||||
name french
|
||||
gender male
|
||||
|
||||
dictrules 1
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
name hindi-test
|
||||
language hi
|
||||
gender male
|
||||
|
||||
translator hi
|
||||
phonemes hi
|
||||
dictionary hi
|
||||
|
||||
dictrules 1
|
||||
Executable
+14
@@ -0,0 +1,14 @@
|
||||
name croatian
|
||||
language hr
|
||||
gender male
|
||||
|
||||
// attributes towards !variant3
|
||||
pitch 81 120
|
||||
formant 0 100 100 100
|
||||
formant 1 97 97 100
|
||||
formant 2 97 97 100
|
||||
formant 3 97 102 100
|
||||
formant 4 97 102 100
|
||||
formant 5 97 102 100
|
||||
|
||||
stressAdd 10 10 0 0 0 0 -30 -30
|
||||
Executable
+3
@@ -0,0 +1,3 @@
|
||||
name hungarian
|
||||
language hu
|
||||
gender male
|
||||
Executable
+4
@@ -0,0 +1,4 @@
|
||||
name icelandic-test
|
||||
language is
|
||||
gender male
|
||||
|
||||
Executable
+6
@@ -0,0 +1,6 @@
|
||||
name italian
|
||||
language it
|
||||
gender male
|
||||
|
||||
replace 03 i I
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
name latin
|
||||
language la
|
||||
gender male
|
||||
stressrule 2 33 0 2
|
||||
// rule=penultimate
|
||||
// flags=0100001 (no automatic secondary stress + don't stres monosyllables)
|
||||
// unstressed_wd1=0
|
||||
// unstressed_wd2=2
|
||||
charset ISO-8859-4
|
||||
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
name afrikaans-mbrola-1
|
||||
language af 7
|
||||
gender male
|
||||
|
||||
pitch 82 117
|
||||
mbrola af1 af1_phtrans
|
||||
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
name en-afrikaans
|
||||
language en 11
|
||||
gender male
|
||||
|
||||
pitch 82 117
|
||||
mbrola af1 af1_phtrans
|
||||
|
||||
Executable
+6
@@ -0,0 +1,6 @@
|
||||
name croatian-mbrola-1
|
||||
language hr 7
|
||||
gender male
|
||||
|
||||
pitch 82 117
|
||||
mbrola cr1 cr1_phtrans
|
||||
Executable
+6
@@ -0,0 +1,6 @@
|
||||
name czech-mbrola-2
|
||||
language cs 7
|
||||
gender male
|
||||
|
||||
pitch 82 117
|
||||
mbrola cz2 cs_phtrans
|
||||
Executable
+6
@@ -0,0 +1,6 @@
|
||||
name german-mbrola-4
|
||||
language de 6
|
||||
gender male
|
||||
|
||||
mbrola de4 de4_phtrans
|
||||
|
||||
Executable
+6
@@ -0,0 +1,6 @@
|
||||
name en-german
|
||||
language en 9
|
||||
gender male
|
||||
|
||||
mbrola de4 de4_phtrans
|
||||
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
name german-mbrola-5
|
||||
language de 7
|
||||
gender female
|
||||
|
||||
pitch 140 220
|
||||
mbrola de5 de5_phtrans
|
||||
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
name en-german-5
|
||||
language en
|
||||
gender female
|
||||
|
||||
pitch 140 220
|
||||
mbrola de5 de5_phtrans
|
||||
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
name german-mbrola-7
|
||||
language de 7
|
||||
gender female
|
||||
|
||||
pitch 140 220
|
||||
mbrola de7 de5_phtrans
|
||||
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
name english-mb-en1
|
||||
language en-uk 3
|
||||
language en 2
|
||||
gender male
|
||||
|
||||
pitch 82 117
|
||||
mbrola en1 en1_phtrans
|
||||
Executable
+9
@@ -0,0 +1,9 @@
|
||||
language fr 7
|
||||
name french-mbrola-1
|
||||
gender male
|
||||
|
||||
dictrules 1
|
||||
stressLength 180 180 180 180 0 0 220 220
|
||||
pitch 82 117
|
||||
mbrola fr1 fr1_phtrans
|
||||
|
||||
Executable
+8
@@ -0,0 +1,8 @@
|
||||
name en-french
|
||||
language en 10
|
||||
gender male
|
||||
|
||||
dictrules 1
|
||||
pitch 82 117
|
||||
mbrola fr1 fr1_phtrans
|
||||
|
||||
Executable
+8
@@ -0,0 +1,8 @@
|
||||
language fr 7
|
||||
name french-mbrola-4
|
||||
gender female
|
||||
|
||||
dictrules 1
|
||||
pitch 140 220
|
||||
mbrola fr1 fr1_phtrans
|
||||
|
||||
Executable
+8
@@ -0,0 +1,8 @@
|
||||
language en 10
|
||||
name en-french
|
||||
gender female
|
||||
|
||||
dictrules 1
|
||||
pitch 140 220
|
||||
mbrola fr1 fr1_phtrans
|
||||
|
||||
Executable
+6
@@ -0,0 +1,6 @@
|
||||
name greek-mbrola-1
|
||||
language el 7
|
||||
gender male
|
||||
|
||||
pitch 82 117
|
||||
mbrola gr2 gr2_phtrans
|
||||
Executable
+6
@@ -0,0 +1,6 @@
|
||||
name en-greek
|
||||
language en 7
|
||||
gender male
|
||||
|
||||
pitch 82 117
|
||||
mbrola gr2 gr2_phtrans
|
||||
Executable
+6
@@ -0,0 +1,6 @@
|
||||
name hungarian-mbrola-1
|
||||
language hu 7
|
||||
gender female
|
||||
|
||||
pitch 140 220
|
||||
mbrola hu1 hu1_phtrans
|
||||
Executable
+6
@@ -0,0 +1,6 @@
|
||||
name en-hungarian
|
||||
language en 10
|
||||
gender female
|
||||
|
||||
pitch 140 220
|
||||
mbrola hu1 hu1_phtrans
|
||||
Executable
+8
@@ -0,0 +1,8 @@
|
||||
name italian-mbrola-3
|
||||
language it 7
|
||||
gender male
|
||||
|
||||
pitch 82 117
|
||||
mbrola it3 it3_phtrans
|
||||
|
||||
replace 03 i I // final unstressed "i"
|
||||
Executable
+8
@@ -0,0 +1,8 @@
|
||||
name italian-mbrola-4
|
||||
language it 7
|
||||
gender female
|
||||
|
||||
pitch 140 220
|
||||
mbrola it4 it3_phtrans
|
||||
|
||||
replace 03 i I // final unstressed "i"
|
||||
Executable
+6
@@ -0,0 +1,6 @@
|
||||
name latin-mbrola-1
|
||||
language la 7
|
||||
gender male
|
||||
|
||||
pitch 82 117
|
||||
mbrola la1 la1_phtrans
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
language nl 7
|
||||
name dutch-mbrola-2
|
||||
gender male
|
||||
|
||||
pitch 82 117
|
||||
mbrola nl2 nl_phtrans
|
||||
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
language en 10
|
||||
name en-dutch
|
||||
gender male
|
||||
|
||||
pitch 82 117
|
||||
mbrola nl2 nl_phtrans
|
||||
|
||||
Executable
+6
@@ -0,0 +1,6 @@
|
||||
name polish-mbrola-1
|
||||
language pl 7
|
||||
gender female
|
||||
|
||||
pitch 140 220
|
||||
mbrola pl1 pl1_phtrans
|
||||
Executable
+6
@@ -0,0 +1,6 @@
|
||||
name en-polish
|
||||
language en 11
|
||||
gender female
|
||||
|
||||
pitch 140 220
|
||||
mbrola pl1 pl1_phtrans
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
name romanian-mbrola-1
|
||||
language ro 7
|
||||
gender male
|
||||
|
||||
pitch 82 117
|
||||
mbrola ro1 ro1_phtrans
|
||||
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
name en-romanian
|
||||
language en 9
|
||||
gender male
|
||||
|
||||
pitch 82 117
|
||||
mbrola ro1 ro1_phtrans
|
||||
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
name swedish-mbrola-1
|
||||
language sv 7
|
||||
gender male
|
||||
|
||||
pitch 82 117
|
||||
mbrola sw1 sv_phtrans
|
||||
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
name en-swedish
|
||||
language en 11
|
||||
gender male
|
||||
|
||||
pitch 82 117
|
||||
mbrola sw1 sv_phtrans
|
||||
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
name swedish-mbrola-2
|
||||
language sv 8
|
||||
gender female
|
||||
|
||||
pitch 140 220
|
||||
mbrola sw2 sv_phtrans
|
||||
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
name en-swedish-f
|
||||
language en
|
||||
gender female
|
||||
|
||||
pitch 140 220
|
||||
mbrola sw2 sv_phtrans
|
||||
|
||||
Executable
+12
@@ -0,0 +1,12 @@
|
||||
name us-mbrola-1
|
||||
language en-us
|
||||
language en 8
|
||||
gender female
|
||||
|
||||
phonemes en_us
|
||||
dictrules 3 6
|
||||
|
||||
stressLength 170 135 205 205 0 0 245 275
|
||||
|
||||
pitch 140 220
|
||||
mbrola us1 us_phtrans
|
||||
Executable
+12
@@ -0,0 +1,12 @@
|
||||
name us-mbrola-2
|
||||
language en-us
|
||||
language en 7
|
||||
gender male
|
||||
|
||||
phonemes en_us
|
||||
dictrules 3 6
|
||||
|
||||
stressLength 170 135 205 205 0 0 245 275
|
||||
|
||||
pitch 82 117
|
||||
mbrola us2 us_phtrans
|
||||
Executable
+12
@@ -0,0 +1,12 @@
|
||||
name us-mbrola-3
|
||||
language en-us
|
||||
language en 8
|
||||
gender male
|
||||
|
||||
phonemes en_us
|
||||
dictrules 3 6
|
||||
|
||||
stressLength 170 135 205 205 0 0 245 275
|
||||
|
||||
pitch 82 117
|
||||
mbrola us3
|
||||
Executable
+4
@@ -0,0 +1,4 @@
|
||||
name macedonian-test
|
||||
language mk
|
||||
gender male
|
||||
|
||||
Executable
+3
@@ -0,0 +1,3 @@
|
||||
language nl
|
||||
name dutch-test
|
||||
gender male
|
||||
Executable
+5
@@ -0,0 +1,5 @@
|
||||
name norwegian-test
|
||||
language no
|
||||
language nb
|
||||
gender male
|
||||
|
||||
Executable
+5
@@ -0,0 +1,5 @@
|
||||
name polish_test
|
||||
language pl
|
||||
gender male
|
||||
|
||||
//intonation 16
|
||||
Executable
+7
@@ -0,0 +1,7 @@
|
||||
name brazil
|
||||
language pt
|
||||
language pt-br
|
||||
gender male
|
||||
|
||||
dictrules 2
|
||||
|
||||
Executable
+6
@@ -0,0 +1,6 @@
|
||||
name portugal
|
||||
language pt-pt
|
||||
gender male
|
||||
phonemes pt_pt
|
||||
|
||||
dictrules 1
|
||||
Executable
+5
@@ -0,0 +1,5 @@
|
||||
name romanian
|
||||
language ro
|
||||
gender male
|
||||
|
||||
|
||||
Executable
+6
@@ -0,0 +1,6 @@
|
||||
name russian_test
|
||||
language ru
|
||||
gender male
|
||||
|
||||
replace 03 a a#
|
||||
|
||||
Executable
+4
@@ -0,0 +1,4 @@
|
||||
name slovak
|
||||
language sk
|
||||
gender male
|
||||
|
||||
Executable
+4
@@ -0,0 +1,4 @@
|
||||
name swedish
|
||||
language sv
|
||||
gender male
|
||||
|
||||
Executable
+4
@@ -0,0 +1,4 @@
|
||||
name swahihi-test
|
||||
language sw
|
||||
gender male
|
||||
|
||||
Executable
+4
@@ -0,0 +1,4 @@
|
||||
name vietnam-test
|
||||
language vi
|
||||
gender male
|
||||
|
||||
Executable
+8
@@ -0,0 +1,8 @@
|
||||
name cantonese-test
|
||||
language zh
|
||||
phonemes zhy
|
||||
dictionary zhy
|
||||
gender male
|
||||
|
||||
// interpret English letters as 1=English words, 2=jyutping
|
||||
dictrules 2
|
||||
Reference in New Issue
Block a user