kevinwang676 commited on
Commit
379b91d
1 Parent(s): f678c0d

Update app_colab.py

Browse files
Files changed (1) hide show
  1. app_colab.py +19 -16
app_colab.py CHANGED
@@ -275,22 +275,25 @@ def convert(start_time, song_name_src, song_name_ref, src_audio, ref_audio, chec
275
  os.system(f"python inference.py --src_wav_path audio_src.wav --ref_wav_path voiced_audio.wav --speech_enroll")
276
  else:
277
  os.system(f"python inference.py --src_wav_path audio_src.wav --ref_wav_path voiced_audio.wav --key_shift {key_shift} --speech_enroll")
278
-
279
- audio_vocal = AudioSegment.from_file("output_svc/NeuCoSVCv2.wav", format="wav")
280
 
281
- # Load the second audio file
282
- audio_inst = AudioSegment.from_file(f"output/{split_model}/{song_id_src}/instrument_{song_id_src}.wav_10.wav", format="wav")
283
-
284
- audio_vocal = audio_vocal + vocal_vol # Increase volume of the first audio by 5 dB
285
- audio_inst = audio_inst + inst_vol # Decrease volume of the second audio by 5 dB
286
-
287
- # Concatenate audio files
288
- combined_audio = audio_vocal.overlay(audio_inst)
289
-
290
- # Export the concatenated audio to a new file
291
- combined_audio.export(f"{song_name_src}-AI翻唱.wav", format="wav")
292
-
293
- return f"{song_name_src}-AI翻唱.wav"
 
 
 
 
 
294
 
295
 
296
 
@@ -332,4 +335,4 @@ with app:
332
  ''')
333
 
334
  #app.queue(max_size=40, api_open=False)
335
- app.launch(show_error=True, share=True)
 
275
  os.system(f"python inference.py --src_wav_path audio_src.wav --ref_wav_path voiced_audio.wav --speech_enroll")
276
  else:
277
  os.system(f"python inference.py --src_wav_path audio_src.wav --ref_wav_path voiced_audio.wav --key_shift {key_shift} --speech_enroll")
 
 
278
 
279
+ if src_audio is None:
280
+ return "output_svc/NeuCoSVCv2.wav"
281
+ else:
282
+ audio_vocal = AudioSegment.from_file("output_svc/NeuCoSVCv2.wav", format="wav")
283
+
284
+ # Load the second audio file
285
+ audio_inst = AudioSegment.from_file(f"output/{split_model}/{song_id_src}/instrument_{song_id_src}.wav_10.wav", format="wav")
286
+
287
+ audio_vocal = audio_vocal + vocal_vol # Increase volume of the first audio by 5 dB
288
+ audio_inst = audio_inst + inst_vol # Decrease volume of the second audio by 5 dB
289
+
290
+ # Concatenate audio files
291
+ combined_audio = audio_vocal.overlay(audio_inst)
292
+
293
+ # Export the concatenated audio to a new file
294
+ combined_audio.export(f"{song_name_src}-AI翻唱.wav", format="wav")
295
+
296
+ return f"{song_name_src}-AI翻唱.wav"
297
 
298
 
299
 
 
335
  ''')
336
 
337
  #app.queue(max_size=40, api_open=False)
338
+ app.launch(share=True, show_error=True)