Spaces:
Running
on
CPU Upgrade
Running
on
CPU Upgrade
autoplay; increase Web Request verbosity
Browse files
app.py
CHANGED
|
@@ -144,6 +144,7 @@ def load_model(voice_model_name):
|
|
| 144 |
|
| 145 |
embs = base_speaker_emb
|
| 146 |
|
|
|
|
| 147 |
try:
|
| 148 |
response = requests.post('http://0.0.0.0:8008/loadModel', json=data, timeout=60)
|
| 149 |
response.raise_for_status() # If the response contains an HTTP error status code, raise an exception
|
|
@@ -153,7 +154,7 @@ def load_model(voice_model_name):
|
|
| 153 |
voice_model_json = json.load(f)
|
| 154 |
embs = voice_model_json['games'][0]['base_speaker_emb']
|
| 155 |
except requests.exceptions.RequestException as err:
|
| 156 |
-
print('
|
| 157 |
|
| 158 |
return embs
|
| 159 |
|
|
@@ -214,7 +215,7 @@ def predict(
|
|
| 214 |
response.raise_for_status() # If the response contains an HTTP error status code, raise an exception
|
| 215 |
json_data = json.loads(response.text)
|
| 216 |
except requests.exceptions.RequestException as err:
|
| 217 |
-
print('
|
| 218 |
save_path = ''
|
| 219 |
response = {'text': '{"message": "Failed"}'}
|
| 220 |
json_data = {
|
|
@@ -390,7 +391,12 @@ with gr.Blocks(css=".arpabet {display: inline-block; background-color: gray; bor
|
|
| 390 |
|
| 391 |
with gr.Row(): # Main row for inputs and language selection
|
| 392 |
with gr.Column(): # Input column
|
| 393 |
-
output_wav = gr.Audio(
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 394 |
with gr.Column(): # Input column
|
| 395 |
output_arpabet = gr.HTML(label="ARPAbet")
|
| 396 |
|
|
|
|
| 144 |
|
| 145 |
embs = base_speaker_emb
|
| 146 |
|
| 147 |
+
print('Loading voice model...')
|
| 148 |
try:
|
| 149 |
response = requests.post('http://0.0.0.0:8008/loadModel', json=data, timeout=60)
|
| 150 |
response.raise_for_status() # If the response contains an HTTP error status code, raise an exception
|
|
|
|
| 154 |
voice_model_json = json.load(f)
|
| 155 |
embs = voice_model_json['games'][0]['base_speaker_emb']
|
| 156 |
except requests.exceptions.RequestException as err:
|
| 157 |
+
print(f'FAILED to load voice model: {err}')
|
| 158 |
|
| 159 |
return embs
|
| 160 |
|
|
|
|
| 215 |
response.raise_for_status() # If the response contains an HTTP error status code, raise an exception
|
| 216 |
json_data = json.loads(response.text)
|
| 217 |
except requests.exceptions.RequestException as err:
|
| 218 |
+
print('FAILED to synthesize: {err}')
|
| 219 |
save_path = ''
|
| 220 |
response = {'text': '{"message": "Failed"}'}
|
| 221 |
json_data = {
|
|
|
|
| 391 |
|
| 392 |
with gr.Row(): # Main row for inputs and language selection
|
| 393 |
with gr.Column(): # Input column
|
| 394 |
+
output_wav = gr.Audio(
|
| 395 |
+
label="22kHz audio output",
|
| 396 |
+
type="filepath",
|
| 397 |
+
editable=False,
|
| 398 |
+
autoplay=True
|
| 399 |
+
)
|
| 400 |
with gr.Column(): # Input column
|
| 401 |
output_arpabet = gr.HTML(label="ARPAbet")
|
| 402 |
|