lmzjms commited on
Commit
ce71529
·
1 Parent(s): cca61c7

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -1
app.py CHANGED
@@ -61,12 +61,14 @@ def merge_audio(audio_path_1, audio_path_2):
61
  merged_signal = []
62
  sr_1, signal_1 = wavfile.read(audio_path_1)
63
  sr_2, signal_2 = wavfile.read(audio_path_2)
 
 
64
  merged_signal.append(signal_1)
65
  merged_signal.append(signal_2)
66
  merged_signal = np.hstack(merged_signal)
67
  merged_signal = np.asarray(merged_signal, dtype=np.int16)
68
  audio_filename = os.path.join('audio', str(uuid.uuid4())[0:8] + ".wav")
69
- wavfile.write(audio_filename, sr_2, merged_signal)
70
  return audio_filename
71
 
72
  class ConversationBot:
 
61
  merged_signal = []
62
  sr_1, signal_1 = wavfile.read(audio_path_1)
63
  sr_2, signal_2 = wavfile.read(audio_path_2)
64
+ if sr_1 != sr_2:
65
+ signal_2 = librosa.resample(signal_2, sr_2, sr_1)
66
  merged_signal.append(signal_1)
67
  merged_signal.append(signal_2)
68
  merged_signal = np.hstack(merged_signal)
69
  merged_signal = np.asarray(merged_signal, dtype=np.int16)
70
  audio_filename = os.path.join('audio', str(uuid.uuid4())[0:8] + ".wav")
71
+ wavfile.write(audio_filename, sr_1, merged_signal)
72
  return audio_filename
73
 
74
  class ConversationBot: