Areesha23 commited on
Commit
ee37c53
·
1 Parent(s): b4dc7a9
Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -6,11 +6,15 @@ import os
6
  def separate_audio(file_path):
7
  output_dir = "output"
8
  model_dir = "audio_separator/pretrained_models/2stems"
9
- # Run spleeter
 
 
 
10
  result = subprocess.run(
11
- ["spleeter", "separate", "-p", "spleeter:2stems", "-o", output_dir, "--model_dir", model_dir, file_path],
12
  stdout=subprocess.PIPE,
13
  stderr=subprocess.PIPE,
 
14
  )
15
 
16
  if result.returncode != 0:
 
6
  def separate_audio(file_path):
7
  output_dir = "output"
8
  model_dir = "audio_separator/pretrained_models/2stems"
9
+ # Set environment variable for Spleeter to use custom model directory
10
+ env = os.environ.copy()
11
+ env["SPLEETER_MODEL_PATH"] = model_dir
12
+
13
  result = subprocess.run(
14
+ ["spleeter", "separate", "-p", "spleeter:2stems", "-o", output_dir, file_path],
15
  stdout=subprocess.PIPE,
16
  stderr=subprocess.PIPE,
17
+ env=env # Pass modified environment
18
  )
19
 
20
  if result.returncode != 0: