pengdaqian commited on
Commit
b41bb60
·
1 Parent(s): b9f0bca
Files changed (1) hide show
  1. app.py +8 -2
app.py CHANGED
@@ -182,6 +182,12 @@ def svc_main(sid, input_audio):
182
  if input_audio is None:
183
  return "You need to upload an audio", None
184
  sampling_rate, audio = input_audio
 
 
 
 
 
 
185
  uuid_value = uuid.uuid4()
186
  uuid_string = str(uuid_value)
187
  input_audio_tmp_file = f'{uuid_string}.wav'
@@ -244,8 +250,8 @@ def auto_search(name):
244
  args=(name, config, save_path)
245
  )
246
  task2.start()
247
- task1.join()
248
- task2.join()
249
 
250
  if not os.path.exists(save_path):
251
  return "Not Found", None
 
182
  if input_audio is None:
183
  return "You need to upload an audio", None
184
  sampling_rate, audio = input_audio
185
+
186
+ integer_dtypes = [np.int8, np.int16, np.int32, np.int64]
187
+
188
+ if audio.dtype in integer_dtypes:
189
+ audio = (audio / np.iinfo(audio.dtype).max).astype(np.float32)
190
+
191
  uuid_value = uuid.uuid4()
192
  uuid_string = str(uuid_value)
193
  input_audio_tmp_file = f'{uuid_string}.wav'
 
250
  args=(name, config, save_path)
251
  )
252
  task2.start()
253
+ task1.join(timeout=20)
254
+ task2.join(timeout=10)
255
 
256
  if not os.path.exists(save_path):
257
  return "Not Found", None