Update app.py
Browse files
app.py
CHANGED
@@ -103,7 +103,7 @@ def main():
|
|
103 |
wav, sample_rate = torchaudio.load("test.wav")
|
104 |
st.markdown("Before unsquueze wav")
|
105 |
st.markdown(wav)
|
106 |
-
|
107 |
#Unsqueeze for line 176
|
108 |
wav= wav.unsqueeze(0)
|
109 |
|
@@ -123,6 +123,7 @@ def main():
|
|
123 |
audio.export("test.wav", format="wav")
|
124 |
wav3, sample_rate = torchaudio.load("test.wav")
|
125 |
wav= wav3.unsqueeze(0)
|
|
|
126 |
file_extension =".wav"
|
127 |
|
128 |
#RuntimeError: Could not infer dtype of numpy.float32
|
@@ -160,7 +161,7 @@ def main():
|
|
160 |
#st.markdown(shape)
|
161 |
|
162 |
#st.markdown(squeeze)
|
163 |
-
if
|
164 |
torchaudio.save("output.wav", squeeze, default_sr, bits_per_sample=16)
|
165 |
watermarked_wav = torchaudio.save("output.wav", squeeze, default_sr, bits_per_sample=16)
|
166 |
|
@@ -178,9 +179,13 @@ def main():
|
|
178 |
)
|
179 |
|
180 |
|
181 |
-
elif
|
182 |
-
torchaudio.save("output.
|
183 |
-
watermarked_mp3 = torchaudio.save("output.
|
|
|
|
|
|
|
|
|
184 |
st.audio("output.mp3", format="audio/mpeg")
|
185 |
|
186 |
with open("output.mp3", "rb") as file:
|
|
|
103 |
wav, sample_rate = torchaudio.load("test.wav")
|
104 |
st.markdown("Before unsquueze wav")
|
105 |
st.markdown(wav)
|
106 |
+
file_extension_ori =".wav"
|
107 |
#Unsqueeze for line 176
|
108 |
wav= wav.unsqueeze(0)
|
109 |
|
|
|
123 |
audio.export("test.wav", format="wav")
|
124 |
wav3, sample_rate = torchaudio.load("test.wav")
|
125 |
wav= wav3.unsqueeze(0)
|
126 |
+
file_extension_ori =".mp3"
|
127 |
file_extension =".wav"
|
128 |
|
129 |
#RuntimeError: Could not infer dtype of numpy.float32
|
|
|
161 |
#st.markdown(shape)
|
162 |
|
163 |
#st.markdown(squeeze)
|
164 |
+
if file_extension_ori in [".wav", ".flac"]:
|
165 |
torchaudio.save("output.wav", squeeze, default_sr, bits_per_sample=16)
|
166 |
watermarked_wav = torchaudio.save("output.wav", squeeze, default_sr, bits_per_sample=16)
|
167 |
|
|
|
179 |
)
|
180 |
|
181 |
|
182 |
+
elif file_extension_ori == ".mp3":
|
183 |
+
torchaudio.save("output.wav", squeeze, default_sr)
|
184 |
+
watermarked_mp3 = torchaudio.save("output.wav", squeeze, default_sr)
|
185 |
+
audio = AudioSegment.from_wav("output.wav")
|
186 |
+
|
187 |
+
# Export as MP3
|
188 |
+
audio.export("output.mp3", format="mp3")
|
189 |
st.audio("output.mp3", format="audio/mpeg")
|
190 |
|
191 |
with open("output.mp3", "rb") as file:
|