hexgrad commited on
Commit
c0b0012
·
verified ·
1 Parent(s): 4bc1d31

Upload app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -0
app.py CHANGED
@@ -286,6 +286,8 @@ def trim_if_needed(out, trim):
286
 
287
  # Must be backwards compatible with https://huggingface.co/spaces/Pendrokar/TTS-Spaces-Arena
288
  def generate(text, voice='af', ps=None, speed=1, trim=0.5, use_gpu='auto', sk=None):
 
 
289
  ps = ps or phonemize(text, voice)
290
  if sk not in {os.environ['SK'], os.environ['ARENA'], os.environ['TEMP']}:
291
  assert text in sents or ps.strip('"') in harvard_sentences, ('❌', datetime.now(), text, voice, use_gpu, sk)
@@ -420,6 +422,8 @@ def change_language(value):
420
  from gradio_client import Client
421
  client = Client('hexgrad/kokoro-src', hf_token=os.environ['SRC'])
422
  def preview(text, voice, speed, trim, sk):
 
 
423
  assert sk == os.environ['SK'], ('❌', datetime.now(), text, voice, sk)
424
  try:
425
  audio, out_ps = client.predict(text=text, voice=voice, speed=speed, trim=trim, use_gpu=True, sk=sk, api_name='/generate')
 
286
 
287
  # Must be backwards compatible with https://huggingface.co/spaces/Pendrokar/TTS-Spaces-Arena
288
  def generate(text, voice='af', ps=None, speed=1, trim=0.5, use_gpu='auto', sk=None):
289
+ if not text.strip():
290
+ return (None, '')
291
  ps = ps or phonemize(text, voice)
292
  if sk not in {os.environ['SK'], os.environ['ARENA'], os.environ['TEMP']}:
293
  assert text in sents or ps.strip('"') in harvard_sentences, ('❌', datetime.now(), text, voice, use_gpu, sk)
 
422
  from gradio_client import Client
423
  client = Client('hexgrad/kokoro-src', hf_token=os.environ['SRC'])
424
  def preview(text, voice, speed, trim, sk):
425
+ if not text.strip():
426
+ return None
427
  assert sk == os.environ['SK'], ('❌', datetime.now(), text, voice, sk)
428
  try:
429
  audio, out_ps = client.predict(text=text, voice=voice, speed=speed, trim=trim, use_gpu=True, sk=sk, api_name='/generate')