Spaces:
Running
Running
Update app.py
Browse filesHandled slow TTS response
app.py
CHANGED
@@ -651,6 +651,14 @@ with gr.Blocks(theme=gr.themes.Soft()) as demo:
|
|
651 |
except:
|
652 |
final_clean_up(user)
|
653 |
return [None, gr.Audio(sources=None)]
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
654 |
return [fname, q]
|
655 |
|
656 |
|
|
|
651 |
except:
|
652 |
final_clean_up(user)
|
653 |
return [None, gr.Audio(sources=None)]
|
654 |
+
if not os.path.exists(fname):
|
655 |
+
sleep(3)
|
656 |
+
if not os.path.exists(fname):
|
657 |
+
response = client.audio.speech.create(model="tts-1", voice="fable",
|
658 |
+
input='Sorry, text-to-speech is responding too slow right now', speed=0.85, response_format='wav')
|
659 |
+
with open(fname, 'wb') as fp:
|
660 |
+
fp.write(response.content)
|
661 |
+
q = []
|
662 |
return [fname, q]
|
663 |
|
664 |
|