Spaces:
Running
Running
Merge remote-tracking branch 'origin/main' into spaces
Browse files
README.md
CHANGED
@@ -4,7 +4,7 @@ sdk: gradio
|
|
4 |
app_file: app.py
|
5 |
license: zlib
|
6 |
tags:
|
7 |
-
-
|
8 |
emoji: π€π
|
9 |
colorFrom: red
|
10 |
colorTo: red
|
|
|
4 |
app_file: app.py
|
5 |
license: zlib
|
6 |
tags:
|
7 |
+
- arena
|
8 |
emoji: π€π
|
9 |
colorFrom: red
|
10 |
colorTo: red
|
app.py
CHANGED
@@ -37,6 +37,8 @@ AVAILABLE_MODELS = {
|
|
37 |
# 'OpenVoice': 'openvoice',
|
38 |
# 'Pheme': 'pheme',
|
39 |
# 'MetaVoice': 'metavoice'
|
|
|
|
|
40 |
|
41 |
# '<Space>': <function>#<return-index-of-audio-param>
|
42 |
'coqui/xtts': '1#1',
|
@@ -625,7 +627,11 @@ def synthandreturn(text):
|
|
625 |
raise gr.Error(f'You exceeded the limit of {MAX_SAMPLE_TXT_LENGTH} characters')
|
626 |
if len(text) < MIN_SAMPLE_TXT_LENGTH:
|
627 |
raise gr.Error(f'Please input a text longer than {MIN_SAMPLE_TXT_LENGTH} characters')
|
628 |
-
if (
|
|
|
|
|
|
|
|
|
629 |
print(f'Detected toxic content! "{text}"')
|
630 |
raise gr.Error('Your text failed the toxicity test')
|
631 |
if not text:
|
|
|
37 |
# 'OpenVoice': 'openvoice',
|
38 |
# 'Pheme': 'pheme',
|
39 |
# 'MetaVoice': 'metavoice'
|
40 |
+
# 'MeloTTS': 'melo',
|
41 |
+
# 'StyleTTS 2': 'styletts2',
|
42 |
|
43 |
# '<Space>': <function>#<return-index-of-audio-param>
|
44 |
'coqui/xtts': '1#1',
|
|
|
627 |
raise gr.Error(f'You exceeded the limit of {MAX_SAMPLE_TXT_LENGTH} characters')
|
628 |
if len(text) < MIN_SAMPLE_TXT_LENGTH:
|
629 |
raise gr.Error(f'Please input a text longer than {MIN_SAMPLE_TXT_LENGTH} characters')
|
630 |
+
if (
|
631 |
+
# test toxicity if not prepared text
|
632 |
+
text not in sents
|
633 |
+
and toxicity.predict(text)['toxicity'] > 0.8
|
634 |
+
):
|
635 |
print(f'Detected toxic content! "{text}"')
|
636 |
raise gr.Error('Your text failed the toxicity test')
|
637 |
if not text:
|