litagin commited on
Commit
fbd3dd8
1 Parent(s): fe62b77

Fix 100 limit exceed example and returns error info

Browse files
Files changed (1) hide show
  1. app.py +3 -2
app.py CHANGED
@@ -239,7 +239,8 @@ def tts_fn(
239
 
240
  if is_hf_spaces and len(text) > limit:
241
  logger.error(f"文字数が{limit}文字を超えています")
242
- raise Exception(f"文字数が{limit}文字を超えています")
 
243
 
244
  assert model_holder.current_model is not None
245
 
@@ -335,7 +336,7 @@ example_hf_spaces = [
335
  ["あなたがいなくなって、私は一人になっちゃって、泣いちゃいそうなほど悲しい。", "JP"],
336
  ["深層学習の応用により、感情やアクセントを含む声質の微妙な変化も再現されている。", "JP"],
337
  [
338
- "Speech synthesis is the artificial production of human speech. A computer system used for this purpose is called a speech synthesizer, and can be implemented in software or hardware products.",
339
  "EN",
340
  ],
341
  ["语音合成是人工制造人类语音。用于此目的的计算机系统称为语音合成器,可以通过软件或硬件产品实现。", "ZH"],
 
239
 
240
  if is_hf_spaces and len(text) > limit:
241
  logger.error(f"文字数が{limit}文字を超えています")
242
+ # raise Exception(f"文字数が{limit}文字を超えています")
243
+ return f"文字数が{limit}文字を超えています", (None, None)
244
 
245
  assert model_holder.current_model is not None
246
 
 
336
  ["あなたがいなくなって、私は一人になっちゃって、泣いちゃいそうなほど悲しい。", "JP"],
337
  ["深層学習の応用により、感情やアクセントを含む声質の微妙な変化も再現されている。", "JP"],
338
  [
339
+ "Speech synthesis is the artificial production of human speech.",
340
  "EN",
341
  ],
342
  ["语音合成是人工制造人类语音。用于此目的的计算机系统称为语音合成器,可以通过软件或硬件产品实现。", "ZH"],