|
| 1 | +********* |
| 2 | +Changelog |
| 3 | +********* |
| 4 | + |
| 5 | +v0.1.0a |
| 6 | +======= |
| 7 | + |
| 8 | + |
| 9 | +v0.1.0a2 |
| 10 | +-------- |
| 11 | +2020-08-13 |
| 12 | + |
| 13 | + |
| 14 | +Bug fixes |
| 15 | + - added `use_beg_ms` parameter in `soundpy.dsp.vad`: improved VAD recognition of silences post speech. |
| 16 | + |
| 17 | +Features |
| 18 | + - added GPU option: provide instructions and Docker image for running SoundPy with GPU |
| 19 | + - added `extend_window_ms` paremeter to `soundpy.feats.get_vad_samples` and `soundpy.feats.get_vad_stft`: can extend VAD window if desired. Useful in higher SNR environments. |
| 20 | + - added `soundpy.feats.get_samples_clipped` and `soundpy.feats.get_stft_clipped` to clip off beginning and ending silences. |
| 21 | + - added `beg_end_clipped` parameter to `soundpy.feats.plot_vad` to visualize VAD by clipping the beginning and ending silences (if True) or VAD instances throughout the signal (if False). |
| 22 | + - added `soundpy.models.dataprep.GeneratorFeatExtraction` class for extracting and augmenting features during training (still experimental). |
| 23 | + - added `soundpy.models.builtin.envclassifier_extract_train` as an example of extracting and augmenting features during training (still experimental). |
| 24 | + - added `soundpy.dsp.clip_at_zero` to enable smoother concatenations of signals and enables removal of clicks at beginning and ending of signals. |
| 25 | + - added `soundpy.dsp.remove_dc_bias` to enable smoother concatenations of signals |
| 26 | + - added and set `remove_dc` parameter to True in `soundpy.files.loadsound` and `soundpy.files.savesound` to ensure signals all have mean zero. |
| 27 | + - added `mirror_sound` option to `soundpy.dsp.apply_sample_length` as a way to extend sound. |
| 28 | + - added `soundpy.dsp.ismono` to check if samples were mono or stereo. |
| 29 | + - added `soundpy.dsp.average_channels` to average sample amplitudes across channels, e.g. to identify where high energy begins / ends in the signal without disregarding additional channels (if stereo sound). |
| 30 | + - added `soundpy.dsp.add_channels` for adding additional channels if needed (e.g. for applying a 'hann' or 'hamming' window to stereo sound) |
| 31 | + - added stereo sound functionality to `soundpy.dsp.add_backgroundsound`, `soundpy.dsp.clip_at_zero`, `soundpy.dsp.calc_fft`, `soundpy.feats.get_stft`, `soundpy.feats.get_vad_stft` |
| 32 | + |
| 33 | + |
| 34 | +Other changes |
| 35 | + - name change: from pysoundtool to soundpy: simpler |
| 36 | + - updated dependencies to newest versions still compatible with Tensorflow 2.1.0 |
| 37 | + - moved `soundpy.dsp.get_vad_samples` to `soundpy.feats.get_vad_samples` |
| 38 | + - moved `soundpy.dsp.get_vad_stft` to `soundpy.feats.get_vad_stft` |
| 39 | + - name change: allow `soundpy.feats.normalize` to be used as `soundpy.normalize` |
| 40 | + - removed `pysoundtool_online` and mybinder button as maintaining the online version was not easily done. Aim to reimplement at some point. |
| 41 | + |
| 42 | + |
| 43 | + |
| 44 | +v0.1.0a1 |
| 45 | +======== |
| 46 | + |
| 47 | +Initial public alpha release. |
0 commit comments