Spaces:
Running
Running
Client: skip retries and storing the Client
Browse files
app.py
CHANGED
|
@@ -547,7 +547,7 @@ We may store text you enter and generated audio. We store a unique ID for each s
|
|
| 547 |
|
| 548 |
Generated audio clips cannot be redistributed and may be used for personal, non-commercial use only.
|
| 549 |
|
| 550 |
-
Random sentences are sourced from a filtered subset of the [Harvard Sentences](https://www.cs.columbia.edu/~hgs/audio/harvard.html).
|
| 551 |
""".strip()
|
| 552 |
|
| 553 |
LDESC = f"""
|
|
@@ -565,7 +565,7 @@ TTS_INFO = f"""
|
|
| 565 |
|
| 566 |
### Open Source TTS capabilities table
|
| 567 |
|
| 568 |
-
See [the below dataset itself](https://huggingface.co/datasets/Pendrokar/open_tts_tracker) for the legend and more in depth information
|
| 569 |
""".strip()
|
| 570 |
|
| 571 |
model_series = []
|
|
@@ -961,16 +961,17 @@ def synthandreturn(text, request: gr.Request):
|
|
| 961 |
except:
|
| 962 |
pass
|
| 963 |
|
| 964 |
-
#
|
| 965 |
attempt_count = 0
|
| 966 |
-
while attempt_count <
|
|
|
|
| 967 |
try:
|
| 968 |
if model in AVAILABLE_MODELS:
|
| 969 |
if '/' in model:
|
| 970 |
# Use public HF Space
|
| 971 |
-
if (model not in hf_clients):
|
| 972 |
-
|
| 973 |
-
mdl_space =
|
| 974 |
|
| 975 |
# print(f"{model}: Fetching endpoints of HF Space")
|
| 976 |
# assume the index is one of the first 9 return params
|
|
@@ -1028,7 +1029,7 @@ def synthandreturn(text, request: gr.Request):
|
|
| 1028 |
time.sleep(3)
|
| 1029 |
|
| 1030 |
# Fetch and store client again
|
| 1031 |
-
hf_clients[model] = Client(model, hf_token=hf_token, headers=hf_headers)
|
| 1032 |
|
| 1033 |
if attempt_count > 2:
|
| 1034 |
raise gr.Error(f"{model}: Failed to call model")
|
|
|
|
| 547 |
|
| 548 |
Generated audio clips cannot be redistributed and may be used for personal, non-commercial use only.
|
| 549 |
|
| 550 |
+
Random sentences are sourced from a filtered subset of the [Harvard Sentences](https://www.cs.columbia.edu/~hgs/audio/harvard.html) and also from KingNish's generated LLM sentences.
|
| 551 |
""".strip()
|
| 552 |
|
| 553 |
LDESC = f"""
|
|
|
|
| 565 |
|
| 566 |
### Open Source TTS capabilities table
|
| 567 |
|
| 568 |
+
See [the below dataset itself](https://huggingface.co/datasets/Pendrokar/open_tts_tracker) for the legend and more in depth information of each model.
|
| 569 |
""".strip()
|
| 570 |
|
| 571 |
model_series = []
|
|
|
|
| 961 |
except:
|
| 962 |
pass
|
| 963 |
|
| 964 |
+
# re-attempt if necessary
|
| 965 |
attempt_count = 0
|
| 966 |
+
while attempt_count < 1:
|
| 967 |
+
# while attempt_count < 3: # May cause 429 Too Many Request
|
| 968 |
try:
|
| 969 |
if model in AVAILABLE_MODELS:
|
| 970 |
if '/' in model:
|
| 971 |
# Use public HF Space
|
| 972 |
+
# if (model not in hf_clients):
|
| 973 |
+
# hf_clients[model] = Client(model, hf_token=hf_token, headers=hf_headers)
|
| 974 |
+
mdl_space = Client(model, hf_token=hf_token, headers=hf_headers)
|
| 975 |
|
| 976 |
# print(f"{model}: Fetching endpoints of HF Space")
|
| 977 |
# assume the index is one of the first 9 return params
|
|
|
|
| 1029 |
time.sleep(3)
|
| 1030 |
|
| 1031 |
# Fetch and store client again
|
| 1032 |
+
# hf_clients[model] = Client(model, hf_token=hf_token, headers=hf_headers)
|
| 1033 |
|
| 1034 |
if attempt_count > 2:
|
| 1035 |
raise gr.Error(f"{model}: Failed to call model")
|