pdjdev commited on
Commit
4fcc54f
1 Parent(s): 8fd222d

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -4,7 +4,7 @@ from pydub import AudioSegment
4
 
5
  def convert(input_file):
6
  # 저장할 경로 지정
7
- path = "/input/audio/"
8
  os.makedirs(path)
9
 
10
  sound = AudioSegment.from_mp3(input_file.name)
@@ -12,19 +12,19 @@ def convert(input_file):
12
  # pydub를 사용하여 변환
13
  sound = AudioSegment.from_file(input_file.name)
14
  sound = sound.set_frame_rate(44100).set_channels(1)
15
- sound.export("/input/audio/upload.wav", format="wav")
16
 
17
  model_name = "bmo-rev2"
18
- model_path = "/DDSP-SVC/models"
19
  keychange = "0"
20
 
21
- subprocess.run(['python', '/DDSP-SVC/main.py', '-i', "/input/audio/upload.wav", '-m', f'{model_path}/{model_name}.pt', '-o', '/result.wav', '-k', keychange, '-eak', '0'])
22
 
23
  # pydub를 사용하여 변환
24
  sound = AudioSegment.from_wav("/result.wav")
25
- sound.export("/result.mp3", format="mp3", codec="libmp3lame", bitrate="128k")
26
 
27
- return "/result.mp3"
28
 
29
  iface = gr.Interface(fn=convert, inputs=gr.File(label="Upload MP3"), outputs=gr.File(label="Download Opus"))
30
  iface.launch()
 
4
 
5
  def convert(input_file):
6
  # 저장할 경로 지정
7
+ path = "/app/input/audio/"
8
  os.makedirs(path)
9
 
10
  sound = AudioSegment.from_mp3(input_file.name)
 
12
  # pydub를 사용하여 변환
13
  sound = AudioSegment.from_file(input_file.name)
14
  sound = sound.set_frame_rate(44100).set_channels(1)
15
+ sound.export("/app/input/audio/upload.wav", format="wav")
16
 
17
  model_name = "bmo-rev2"
18
+ model_path = "/app/DDSP-SVC/models"
19
  keychange = "0"
20
 
21
+ subprocess.run(['python', '/app/DDSP-SVC/main.py', '-i', "/app/input/audio/upload.wav", '-m', f'{model_path}/{model_name}.pt', '-o', '/app/result.wav', '-k', keychange, '-eak', '0'])
22
 
23
  # pydub를 사용하여 변환
24
  sound = AudioSegment.from_wav("/result.wav")
25
+ sound.export("/app/result.mp3", format="mp3", codec="libmp3lame", bitrate="128k")
26
 
27
+ return "/app/result.mp3"
28
 
29
  iface = gr.Interface(fn=convert, inputs=gr.File(label="Upload MP3"), outputs=gr.File(label="Download Opus"))
30
  iface.launch()