Skip to content

Commit fe9b4ae

Browse files
committed
python 3.5
1 parent 325930c commit fe9b4ae

1 file changed

Lines changed: 6 additions & 6 deletions

File tree

speechpy/main.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from . import processing
44
from scipy.fftpack import dct
55
import math
6-
from functions import *
6+
from . import functions
77

88

99
def filterbanks(num_filter, fftpoints, sampling_freq, low_freq=None, high_freq=None):
@@ -28,10 +28,10 @@ def filterbanks(num_filter, fftpoints, sampling_freq, low_freq=None, high_freq=N
2828

2929
# converting the upper and lower frequencies to Mels.
3030
# num_filter + 2 is because for num_filter filterbanks we need num_filter+2 point.
31-
mels = np.linspace(frequency_to_mel(low_freq), frequency_to_mel(high_freq), num_filter + 2)
31+
mels = np.linspace(functions.frequency_to_mel(low_freq), functions.frequency_to_mel(high_freq), num_filter + 2)
3232

3333
# we should convert Mels back to Hertz because the start and end-points should be at the desired frequencies.
34-
hertz = mel_to_frequency(mels)
34+
hertz = functions.mel_to_frequency(mels)
3535

3636
# The frequency resolution required to put filters at the
3737
# exact points calculated above should be extracted.
@@ -47,7 +47,7 @@ def filterbanks(num_filter, fftpoints, sampling_freq, low_freq=None, high_freq=N
4747
middle = int(freq_index[i + 1])
4848
right = int(freq_index[i + 2])
4949
z = np.linspace(left, right, num=right - left + 1)
50-
filterbank[i, left:right + 1] = triangle(z, left=left, middle=middle, right=right)
50+
filterbank[i, left:right + 1] = functions.triangle(z, left=left, middle=middle, right=right)
5151

5252
return filterbank
5353

@@ -116,14 +116,14 @@ def mfe(signal, sampling_frequency, frame_length=0.020, frame_stride=0.01,
116116
frame_energies = np.sum(power_spectrum, 1) # this stores the total energy in each frame
117117

118118
# Handling zero enegies.
119-
frame_energies = zero_handling(frame_energies)
119+
frame_energies = functions.zero_handling(frame_energies)
120120

121121
# Extracting the filterbank
122122
filter_banks = filterbanks(num_filters, number_fft_coefficients, sampling_frequency, low_frequency, high_frequency)
123123

124124
# Filterbank energies
125125
features = np.dot(power_spectrum, filter_banks.T)
126-
features = zero_handling(features)
126+
features = functions.zero_handling(features)
127127

128128
return features, frame_energies
129129

0 commit comments

Comments
 (0)