dlflannery commited on
Commit
1ed2e33
·
verified ·
1 Parent(s): 7d40ba4

Update app.py

Browse files

Handled slow TTS response

Files changed (1) hide show
  1. app.py +8 -0
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