Spaces:
Sleeping
Sleeping
removed noise
Browse files
app.py
CHANGED
@@ -23,15 +23,15 @@ def preprocess_mp3(sample, index):
|
|
23 |
return spectrogram
|
24 |
|
25 |
def greet(name):
|
26 |
-
wave = load_audio_to_tensor(name)
|
27 |
-
power = sum(wave * 2) / len(wave) # audio signal power
|
28 |
-
SNR = 3.5 # signal-to-noise ratio
|
29 |
-
SNR_linear = 10 ** (SNR / 10) # convert SNR to linear scale
|
30 |
-
noise_power = power / SNR_linear # noise power
|
31 |
-
|
32 |
-
# add noise to audio to simulate environment
|
33 |
-
noise = np.random.normal(0, noise_power ** 0.5, wave.shape) # generate noise
|
34 |
-
wave = (wave + noise) * 32768.0 # add noise to the audio signal
|
35 |
tensor_wave = tf.convert_to_tensor(wave, dtype=tf.float32) # convert to tensor
|
36 |
min_wave = min(wave)
|
37 |
if len(wave) > 16000:
|
|
|
23 |
return spectrogram
|
24 |
|
25 |
def greet(name):
|
26 |
+
wave, volume = load_audio_to_tensor(name)
|
27 |
+
# power = sum(wave * 2) / len(wave) # audio signal power
|
28 |
+
# SNR = 3.5 # signal-to-noise ratio
|
29 |
+
# SNR_linear = 10 ** (SNR / 10) # convert SNR to linear scale
|
30 |
+
# noise_power = power / SNR_linear # noise power
|
31 |
+
|
32 |
+
# # add noise to audio to simulate environment
|
33 |
+
# noise = np.random.normal(0, noise_power ** 0.5, wave.shape) # generate noise
|
34 |
+
# wave = (wave + noise) * 32768.0 # add noise to the audio signal
|
35 |
tensor_wave = tf.convert_to_tensor(wave, dtype=tf.float32) # convert to tensor
|
36 |
min_wave = min(wave)
|
37 |
if len(wave) > 16000:
|