Public Member Functions | |
def | __init__ (self) |
def | cb (self, msg) |
def | save_noise_spectrum (self) |
def | timer_cb (self, timer) |
Public Attributes | |
bridge | |
current_spectrum | |
noise_data_path | |
save_data_rate | |
spectrogram | |
spectrums | |
sub | |
train_dir | |
Collect noise spectrum (no_sound spectrum) which is used for both sound detection and noise subtraction Kill this node by Ctrl-c, then, noise.npy is saved
Definition at line 13 of file noise_saver.py.
def noise_saver.NoiseSaver.__init__ | ( | self | ) |
Definition at line 21 of file noise_saver.py.
def noise_saver.NoiseSaver.cb | ( | self, | |
msg | |||
) |
Definition at line 48 of file noise_saver.py.
def noise_saver.NoiseSaver.save_noise_spectrum | ( | self | ) |
This method is called when this node is killed by Ctrl-c save noise spectrum in 1 file, because it is easy to load
Definition at line 38 of file noise_saver.py.
def noise_saver.NoiseSaver.timer_cb | ( | self, | |
timer | |||
) |
Main process of NoiseSaver class Append spectrum data to self.spectrums at self.save_data_rate
Definition at line 51 of file noise_saver.py.
noise_saver.NoiseSaver.bridge |
Definition at line 32 of file noise_saver.py.
noise_saver.NoiseSaver.current_spectrum |
Definition at line 60 of file noise_saver.py.
noise_saver.NoiseSaver.noise_data_path |
Definition at line 28 of file noise_saver.py.
noise_saver.NoiseSaver.save_data_rate |
Definition at line 35 of file noise_saver.py.
noise_saver.NoiseSaver.spectrogram |
Definition at line 34 of file noise_saver.py.
noise_saver.NoiseSaver.spectrums |
Definition at line 29 of file noise_saver.py.
noise_saver.NoiseSaver.sub |
Definition at line 33 of file noise_saver.py.
noise_saver.NoiseSaver.train_dir |
Definition at line 24 of file noise_saver.py.