nakas commited on
Commit
5c7149e
·
1 Parent(s): cb1e634

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -2
app.py CHANGED
@@ -119,11 +119,13 @@ def _do_predictions(texts, melodies, duration, progress=False, **gen_kwargs):
119
  audio_write(
120
  file.name, output, MODEL.sample_rate, strategy="loudness",
121
  loudness_headroom_db=16, loudness_compressor=True, add_suffix=False)
122
- out_files.append(pool.submit(make_waveform, file.name))
123
  file_cleaner.add(file.name)
124
  res = [out_file for out_file in out_files]
125
  for file in res:
126
- file_cleaner.add(file.result()) # Extract the filename from the Future object
 
 
127
  print("batch finished", len(texts), time.time() - be)
128
  print("Tempfiles currently stored: ", len(file_cleaner.files))
129
  return res
 
119
  audio_write(
120
  file.name, output, MODEL.sample_rate, strategy="loudness",
121
  loudness_headroom_db=16, loudness_compressor=True, add_suffix=False)
122
+ out_files.append(file.name) # Store the filename as a string
123
  file_cleaner.add(file.name)
124
  res = [out_file for out_file in out_files]
125
  for file in res:
126
+ if isinstance(file, Future): # Check if it's a Future object
127
+ file = file.result() # Extract the filename from the Future object
128
+ file_cleaner.add(file)
129
  print("batch finished", len(texts), time.time() - be)
130
  print("Tempfiles currently stored: ", len(file_cleaner.files))
131
  return res