lmzjms commited on
Commit
e6826f1
·
1 Parent(s): 37bf3f3

Update audio_foundation_models.py

Browse files
Files changed (1) hide show
  1. audio_foundation_models.py +11 -1
audio_foundation_models.py CHANGED
@@ -94,7 +94,17 @@ def select_best_audio(prompt,wav_list):
94
  print(score_list,max_index)
95
  return wav_list[max_index]
96
 
97
-
 
 
 
 
 
 
 
 
 
 
98
  class T2I:
99
  def __init__(self, device):
100
  print("Initializing T2I to %s" % device)
 
94
  print(score_list,max_index)
95
  return wav_list[max_index]
96
 
97
+ def merge_audio(audio_path_1, audio_path_2):
98
+ merged_signal = []
99
+ sr_1, signal_1 = wavfile.read(audio_path_1)
100
+ sr_2, signal_2 = wavfile.read(audio_path_2)
101
+ merged_signal.append(signal_1)
102
+ merged_signal.append(signal_2)
103
+ merged_signal = np.hstack(merged_signal)
104
+ merged_signal = np.asarray(merged_signal, dtype=np.int16)
105
+ audio_filename = os.path.join('audio', str(uuid.uuid4())[0:8] + ".wav")
106
+ wavfile.write(audio_filename, sr_1, merged_signal)
107
+ return audio_filename
108
  class T2I:
109
  def __init__(self, device):
110
  print("Initializing T2I to %s" % device)