Skip to content

Commit 295b132

Browse files
committed
🚀 Reformat code and fix minor bugs
1 parent 96da1e2 commit 295b132

File tree

8 files changed

+25
-24
lines changed

8 files changed

+25
-24
lines changed

setup.cfg

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
[flake8]
2-
ignore = E402,E701,E702,E704,E251
2+
ignore = E402,E701,E702,E704,E251,W503,W504,C901
33
max-line-length = 127
44

55
[pep8]
6-
ignore = E402,E701,E702,E704,E251
6+
ignore = E402,E701,E702,E704,E251,W503,W504,C901
77
max-line-length = 127
88
indent-size = 4

setup.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@
3737

3838
setuptools.setup(
3939
name="TensorFlowASR",
40-
version="0.4.0",
40+
version="0.4.1",
4141
author="Huy Le Nguyen",
4242
author_email="[email protected]",
4343
description="Almost State-of-the-art Automatic Speech Recognition using Tensorflow 2",

tensorflow_asr/augmentations/spec_augment.py

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -49,8 +49,8 @@ def mask(self, data: np.ndarray) -> np.ndarray:
4949

5050
class FreqMaskingAugmenter(SpectrogramAugmenter):
5151
def __init__(self,
52-
mask_factor=27,
53-
name="FreqMaskingAugmenter",
52+
mask_factor: float = 27,
53+
name: str = "FreqMaskingAugmenter",
5454
verbose=0):
5555
super(FreqMaskingAugmenter, self).__init__(
5656
action=Action.SUBSTITUTE, zone=(0.2, 0.8), name=name, device="cpu", verbose=verbose,
@@ -63,9 +63,9 @@ def substitute(self, data):
6363

6464
class FreqMasking(SpectrogramAugmenter):
6565
def __init__(self,
66-
num_masks=1,
67-
mask_factor=27,
68-
name="FreqMasking",
66+
num_masks: int = 1,
67+
mask_factor: float = 27,
68+
name: str = "FreqMasking",
6969
verbose=0):
7070
super(FreqMasking, self).__init__(
7171
action=Action.SUBSTITUTE, zone=(0.2, 0.8), name=name, device="cpu", verbose=verbose,
@@ -79,7 +79,7 @@ def substitute(self, data):
7979

8080

8181
class TimeMaskingModel(Spectrogram):
82-
def __init__(self, mask_factor: int = 100, p_upperbound: float = 1.0):
82+
def __init__(self, mask_factor: float = 100, p_upperbound: float = 1.0):
8383
"""
8484
Args:
8585
time_mask_param: parameter W of time masking
@@ -110,9 +110,9 @@ def mask(self, data: np.ndarray) -> np.ndarray:
110110

111111
class TimeMaskingAugmenter(SpectrogramAugmenter):
112112
def __init__(self,
113-
mask_factor=100,
114-
p_upperbound=1,
115-
name="TimeMaskingAugmenter",
113+
mask_factor: float = 100,
114+
p_upperbound: float = 1,
115+
name: str = "TimeMaskingAugmenter",
116116
verbose=0):
117117
super(TimeMaskingAugmenter, self).__init__(
118118
action=Action.SUBSTITUTE, zone=(0.2, 0.8), name=name, device="cpu", verbose=verbose,
@@ -125,10 +125,10 @@ def substitute(self, data):
125125

126126
class TimeMasking(SpectrogramAugmenter):
127127
def __init__(self,
128-
num_masks=1,
129-
mask_factor=100,
130-
p_upperbound=1,
131-
name="TimeMasking",
128+
num_masks: int = 1,
129+
mask_factor: float = 100,
130+
p_upperbound: float = 1,
131+
name: str = "TimeMasking",
132132
verbose=0):
133133
super(TimeMasking, self).__init__(
134134
action=Action.SUBSTITUTE, zone=(0.2, 0.8), name=name, device="cpu", verbose=verbose,

tensorflow_asr/featurizers/gammatone.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,9 +142,9 @@ def erb_space(
142142

143143
def make_erb_filters(fs, centre_freqs, width=1.0):
144144
"""
145-
This function computes the filter coefficients for a bank of
145+
This function computes the filter coefficients for a bank of
146146
Gammatone filters. These filters were defined by Patterson and Holdworth for
147-
simulating the cochlea.
147+
simulating the cochlea.
148148
149149
The result is returned as a :class:`ERBCoeffArray`. Each row of the
150150
filter arrays contains the coefficients for four second order filters. The

tensorflow_asr/models/ctc.py

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,8 @@ def recognize(self, signals):
4545

4646
def extract_fn(signal): return self.speech_featurizer.tf_extract(signal)
4747

48-
features = tf.map_fn(extract_fn, signals, fn_output_signature=tf.TensorSpec(self.speech_featurizer.shape, dtype=tf.float32))
48+
features = tf.map_fn(extract_fn, signals,
49+
fn_output_signature=tf.TensorSpec(self.speech_featurizer.shape, dtype=tf.float32))
4950
logits = self(features, training=False)
5051
probs = tf.nn.softmax(logits)
5152

@@ -88,7 +89,8 @@ def recognize_beam(self, signals, lm=False):
8889

8990
def extract_fn(signal): return self.speech_featurizer.tf_extract(signal)
9091

91-
features = tf.map_fn(extract_fn, signals, fn_output_signature=tf.TensorSpec(self.speech_featurizer.shape, dtype=tf.float32))
92+
features = tf.map_fn(extract_fn, signals,
93+
fn_output_signature=tf.TensorSpec(self.speech_featurizer.shape, dtype=tf.float32))
9294
logits = self(features, training=False)
9395
probs = tf.nn.softmax(logits)
9496

tests/test_conformer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@
1919
import tensorflow as tf
2020

2121
from tensorflow_asr.models.conformer import Conformer
22-
from tensorflow_asr.models.transducer import Transducer
23-
from tensorflow_asr.models.layers.subsampling import Conv2dSubsampling
22+
# from tensorflow_asr.models.transducer import Transducer
23+
# from tensorflow_asr.models.layers.subsampling import Conv2dSubsampling
2424
from tensorflow_asr.featurizers.text_featurizers import CharFeaturizer
2525
from tensorflow_asr.featurizers.speech_featurizers import TFSpeechFeaturizer, read_raw_audio
2626

tests/test_ctc.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from ctc_decoders import Scorer
44
from tensorflow_asr.models.ctc import CtcModel
55
from tensorflow_asr.featurizers.text_featurizers import CharFeaturizer
6-
from tensorflow_asr.featurizers.speech_featurizers import TFSpeechFeaturizer, read_raw_audio
6+
from tensorflow_asr.featurizers.speech_featurizers import TFSpeechFeaturizer
77
from tensorflow_asr.utils.utils import bytes_to_string, merge_two_last_dims
88

99
decoder_config = {

tests/test_subword.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
import tensorflow as tf
33

44
from tensorflow_asr.featurizers.text_featurizers import SubwordFeaturizer
5-
from tensorflow_asr.featurizers.speech_featurizers import read_raw_audio
65

76
parser = argparse.ArgumentParser(prog="test subword")
87

0 commit comments

Comments
 (0)