Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -58,6 +58,7 @@ def predict(prompt, style, audio_file_pth, agree):
|
|
| 58 |
None,
|
| 59 |
)
|
| 60 |
style = 'en_' + style
|
|
|
|
| 61 |
|
| 62 |
else:
|
| 63 |
if style not in ['default']:
|
|
@@ -69,10 +70,11 @@ def predict(prompt, style, audio_file_pth, agree):
|
|
| 69 |
None,
|
| 70 |
)
|
| 71 |
style = 'cn_' + style
|
|
|
|
| 72 |
|
| 73 |
speaker_wav = audio_file_pth
|
| 74 |
|
| 75 |
-
if
|
| 76 |
text_hint += f"[ERROR] Please give a longer prompt text \n"
|
| 77 |
gr.Warning("Please give a longer prompt text")
|
| 78 |
return (
|
|
@@ -80,8 +82,8 @@ def predict(prompt, style, audio_file_pth, agree):
|
|
| 80 |
None,
|
| 81 |
None,
|
| 82 |
)
|
| 83 |
-
if
|
| 84 |
-
text_hint += f"[ERROR] Text length limited to
|
| 85 |
gr.Warning(
|
| 86 |
"Text length limited to 200 characters for this demo, please try shorter text. You can clone our open-source repo for your usage"
|
| 87 |
)
|
|
|
|
| 58 |
None,
|
| 59 |
)
|
| 60 |
style = 'en_' + style
|
| 61 |
+
prompt_length = len(prompt.split(' '))
|
| 62 |
|
| 63 |
else:
|
| 64 |
if style not in ['default']:
|
|
|
|
| 70 |
None,
|
| 71 |
)
|
| 72 |
style = 'cn_' + style
|
| 73 |
+
prompt_length = len(prompt)
|
| 74 |
|
| 75 |
speaker_wav = audio_file_pth
|
| 76 |
|
| 77 |
+
if prompt_length < 2:
|
| 78 |
text_hint += f"[ERROR] Please give a longer prompt text \n"
|
| 79 |
gr.Warning("Please give a longer prompt text")
|
| 80 |
return (
|
|
|
|
| 82 |
None,
|
| 83 |
None,
|
| 84 |
)
|
| 85 |
+
if prompt_length > 50:
|
| 86 |
+
text_hint += f"[ERROR] Text length limited to 50 words for this demo, please try shorter text. You can clone our open-source repo and try for your usage \n"
|
| 87 |
gr.Warning(
|
| 88 |
"Text length limited to 200 characters for this demo, please try shorter text. You can clone our open-source repo for your usage"
|
| 89 |
)
|