File size: 3,160 Bytes
cb60bdc
f5cf172
 
 
 
 
 
 
cb60bdc
f5cf172
 
cb60bdc
 
f5cf172
 
cb60bdc
 
 
 
 
 
f5cf172
 
 
 
 
 
 
 
 
cb60bdc
 
 
 
 
 
 
 
 
 
f5cf172
 
 
 
 
cb60bdc
 
 
 
 
f5cf172
 
3a35ac0
f5cf172
 
cb60bdc
 
 
 
f5cf172
 
 
3a35ac0
f5cf172
 
 
 
 
 
 
cb60bdc
 
 
 
 
 
 
 
 
 
f5cf172
 
 
 
cb60bdc
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
3a35ac0
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
language_list = ['swh', 'ara','mya', 'eng', 'fra', 'kmr', 'lin','mos','fas', 'por','ron','rus','spa', 'urd'
                 #'ara','fas','ukr','tur', 'mya', 'rus',
                #'kmr-script_latin', 'urd-script_arabic', 'urd-script_devanagari', 'urd-script_latin',
                ]

#####################################
placeholders = {
    'swh': "Mfuko wa Kimataifa wa Watoto",
    'ara': "منظمة الأمم المتحدة للطفولة",
    'eng': "the United Nations International Children's Emergency Fund", 
    'fra': "Le Fonds des Nations unies pour l'enfance",
    'fas': "صندوق کودکان ملل متحد", 
    'kmr': "سندووقی مناڵانی نەتەوە یەکگرتووەکان",
    'lin': 'Your phrase here',
    'mos': 'Your phrase here',
    'mya': "ကုလသမဂ္ဂ အပြည်ပြည်ဆိုင်ရာ ကလေးများရန်ပုံငွေအဖွဲ့",
    'por': "O Fundo das Nações Unidas para a Infância",
    'ron': "Fondul Internațional pentru Urgențe ale Copiilor al Națiunilor Unite",
    'rus': 'Международного фонда помощи детям',
    'spa': "El Fondo de las Naciones Unidas para la Infancia",
    'urd': "اقوام متحدہ کا فنڈ برائے اطفال"
}

#####################################
models = {
'swh': {
    'mms': 'facebook/mms-tts-swh',
    'coqui': None,
    'espeakng': 'sw',
},
'ara': {
    'mms': 'facebook/mms-tts-ara',
    'coqui': None, ################
    'espeakng': 'ar',
},
'mya': {
    'mms': 'facebook/mms-tts-mya',
    'coqui': None, ################
    'espeakng': 'my',
},      
'eng': {
    'mms': 'facebook/mms-tts-eng',
    'coqui': None,
    'espeakng': 'en',
},  
'fas':{
    'mms': 'facebook/mms-tts-fas',
    'coqui': None, #'tts_models/fa/custom/glow-tts',
    'espeakng': 'fa',
}  , 
'fra':{
    'mms': 'facebook/mms-tts-fra',
    'coqui': 'tts_models/fr/css10/vits', # Sampling rate: 22050
    'espeakng': 'fr',
},
'kmr': {
    'mms': 'facebook/mms-tts-kmr-script_arabic',
    'coqui': None, ################
    'espeakng': 'ku',
},
'lin':{
    'mms': None,
    'coqui': 'tts_models/lin/openbible/vits', # Sampling rate: 22050
    'espeakng': None,
}, 
'mos':{
    'mms': 'facebook/mms-tts-mos',
    'coqui': None,
    'espeakng': None,
}  , 
'por':{
    'mms': 'facebook/mms-tts-por',
    'coqui': 'tts_models/pt/cv/vits', # Sampling rate: 22050
    'espeakng': 'pt-br',
},
'ron':{
    'mms': 'facebook/mms-tts-ron',
    'coqui': 'tts_models/ro/cv/vits', # Sampling rate: 22050
    'espeakng': 'ro',
}, 
'rus':{
    'mms': 'facebook/mms-tts-rus',
    'coqui': None,
    'espeakng': 'ru',
} ,
'spa':{
    'mms': 'facebook/mms-tts-spa',
    'coqui': 'tts_models/es/css10/vits', # Sampling rate: 22050
    'espeakng': 'es-419',
},  
'tur': {
    'mms': 'facebook/mms-tts-tur',
    'coqui': None, ################
    'espeakng': 'tr',
},      
'ukr': {
    'mms': 'facebook/mms-tts-ukr',
    'coqui': None, ################
    'espeakng': 'uk',
},     
'urd': {
    'mms': 'facebook/mms-tts-urd-script_arabic',
    'coqui': None, ################
    'espeakng': 'ur',
},        
}