Stable-ts

Latest version: v2.17.5

Safety actively analyzes 688293 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 13

2.15.0

* added "「" to `prepend_punctuations` and "」" to `append_punctuations` ([9968a45](https://github.com/jianfch/stable-ts/commit/9968a4510b2973be40e75d7978c915f3727ed06f))
* added `AudioLoader` class for handling general audio loading ([9968a45](https://github.com/jianfch/stable-ts/commit/9968a4510b2973be40e75d7978c915f3727ed06f))
* added `NonSpeechPredictor` class for handling non-speech detection ([9968a45](https://github.com/jianfch/stable-ts/commit/9968a4510b2973be40e75d7978c915f3727ed06f))
* added `default.py` to hold global default states ([9968a45](https://github.com/jianfch/stable-ts/commit/9968a4510b2973be40e75d7978c915f3727ed06f))
* added `failure_threshold` to `align()` ([9968a45](https://github.com/jianfch/stable-ts/commit/9968a4510b2973be40e75d7978c915f3727ed06f))
* added `stream` to functions that use `AudioLoader` internally ([9968a45](https://github.com/jianfch/stable-ts/commit/9968a4510b2973be40e75d7978c915f3727ed06f))
* added progress bars for VAD and Demucs operations ([9968a45](https://github.com/jianfch/stable-ts/commit/9968a4510b2973be40e75d7978c915f3727ed06f))
* changed text normalization for `align()` ([6d0746c](https://github.com/jianfch/stable-ts/commit/6d0746cd79ece5aea0e08488da1687ef4fe65935))
* changed `WhisperResult` to ignore segments with no words ([6d0746c](https://github.com/jianfch/stable-ts/commit/6d0746cd79ece5aea0e08488da1687ef4fe65935))
* changed `nonspeech_error` default from 0.3 to 0.1 for all functions ([9968a45](https://github.com/jianfch/stable-ts/commit/9968a4510b2973be40e75d7978c915f3727ed06f))
* changed `nonspeech_skip` default from 3.0 to 5.0 for `align()` ([9968a45](https://github.com/jianfch/stable-ts/commit/9968a4510b2973be40e75d7978c915f3727ed06f))
* changed `use_word_position` behavior ([9968a45](https://github.com/jianfch/stable-ts/commit/9968a4510b2973be40e75d7978c915f3727ed06f))
* changed to load Demucs into cache for reuse by default ([9968a45](https://github.com/jianfch/stable-ts/commit/9968a4510b2973be40e75d7978c915f3727ed06f))
* deprecated and replaced `demucs` and `demucs_options` with `denoiser` and `denoiser_options` ([9968a45](https://github.com/jianfch/stable-ts/commit/9968a4510b2973be40e75d7978c915f3727ed06f))
* dropped `ffmpeg-python` dependency ([9968a45](https://github.com/jianfch/stable-ts/commit/9968a4510b2973be40e75d7978c915f3727ed06f))
* dropped dependencies: more-itertools, transformers ([9968a45](https://github.com/jianfch/stable-ts/commit/9968a4510b2973be40e75d7978c915f3727ed06f))
* fixed `align()` producing empty word slices ([6d0746c](https://github.com/jianfch/stable-ts/commit/6d0746cd79ece5aea0e08488da1687ef4fe65935))
* fixed `refine()` exceeding the max token count ([297](https://github.com/jianfch/stable-ts/issues/297)) ([f6d61c2](https://github.com/jianfch/stable-ts/commit/f6d61c228d5a00f89637422537d36cd358e5b90d))
* fixed issues in `transcribe_any()` caused by unspecified samplerate ([9968a45](https://github.com/jianfch/stable-ts/commit/9968a4510b2973be40e75d7978c915f3727ed06f))
* fixed `vad=True` causing first word of segment to be grouped with previous segment ([9968a45](https://github.com/jianfch/stable-ts/commit/9968a4510b2973be40e75d7978c915f3727ed06f))
* refactored `audio.py`, `stabilization.py`, `whisper_word_level.py` into subpackages ([9968a45](https://github.com/jianfch/stable-ts/commit/9968a4510b2973be40e75d7978c915f3727ed06f))
* removed `demucs_output` ([9968a45](https://github.com/jianfch/stable-ts/commit/9968a4510b2973be40e75d7978c915f3727ed06f))

2.14.4

* added `output_demo.mp4` ([395c8a9](https://github.com/jianfch/stable-ts/commit/395c8a9e28c1dc92972ef093e18b3b8257b27a2d))
* fixed `align()` throwing `UnsortedException` ([f9ca03b](https://github.com/jianfch/stable-ts/commit/f9ca03b1b1c16a2cbae8e9231859dbedce10adf7))
* fixed `original_split=True` failing when there are more than one consecutive newlines ([f9ca03b](https://github.com/jianfch/stable-ts/commit/f9ca03b1b1c16a2cbae8e9231859dbedce10adf7))
* fixed (`align()` IndexError)(https://github.com/jianfch/stable-ts/issues/292#issuecomment-1890781467) ([f9ca03b](https://github.com/jianfch/stable-ts/commit/f9ca03b1b1c16a2cbae8e9231859dbedce10adf7))

2.14.3

* added `trust_repo=True` for loading Silero-VAD ([a6b2b05](https://github.com/jianfch/stable-ts/commit/a6b2b05568e75b1602a6e23891b59c4a9e218f6b))
* added `'master'` to the branch for loading Silero-VAD ([a6b2b05](https://github.com/jianfch/stable-ts/commit/a6b2b05568e75b1602a6e23891b59c4a9e218f6b))
* fixed `align()` failing for faster whisper with certain languages ([677f233](https://github.com/jianfch/stable-ts/commit/677f233bedff857b56bfe48e10d095c40d7f6425))
* fixed `result.WhisperResult.apply_min_dur()` and `result.Segment.apply_min_dur()` to work as intended ([be2985e](https://github.com/jianfch/stable-ts/commit/be2985e852aeafe4444dbd81e9230476a662a6f0))
* removed `resampling_method="kaiser_window"` for all calls of `torchaudio.functional.resample()` ([a6b2b05](https://github.com/jianfch/stable-ts/commit/a6b2b05568e75b1602a6e23891b59c4a9e218f6b))

2.14.2

* updated `align()` logic ([738fd98](https://github.com/jianfch/stable-ts/commit/738fd98490584c492cf2f7873bdddaf7a0ec9d40))
* added `nonspeech_skip` to `align()` ([738fd98](https://github.com/jianfch/stable-ts/commit/738fd98490584c492cf2f7873bdddaf7a0ec9d40))
* added `show_unsorted` to `result.WhisperResult.__init__()` and `result.WhisperResult.raise_for_unsorted()` ([738fd98](https://github.com/jianfch/stable-ts/commit/738fd98490584c492cf2f7873bdddaf7a0ec9d40))
* added `use_word_position` to methods that support non-speech/silence suppression ([738fd98](https://github.com/jianfch/stable-ts/commit/738fd98490584c492cf2f7873bdddaf7a0ec9d40))
* fixed `result.WhisperResult.force_order()` to handle data with multiple consecutive unsort timestamps ([738fd98](https://github.com/jianfch/stable-ts/commit/738fd98490584c492cf2f7873bdddaf7a0ec9d40))
* fixed empty segment removal to work as intend for `result.WhisperResult` ([ef0a87e](https://github.com/jianfch/stable-ts/commit/ef0a87e036bacaa1b9d1261b82e74ba3118ac075))
* updated `README.md` to directly included the docstrings instead of hyperlinks ([738fd98](https://github.com/jianfch/stable-ts/commit/738fd98490584c492cf2f7873bdddaf7a0ec9d40))
* updated `result.save_as_json()` to include `ensure_ascii=False` as default ([738fd98](https://github.com/jianfch/stable-ts/commit/738fd98490584c492cf2f7873bdddaf7a0ec9d40))
* added `kwargs` to `result.save_as_json()` ([738fd98](https://github.com/jianfch/stable-ts/commit/738fd98490584c492cf2f7873bdddaf7a0ec9d40))
* updated demo videos ([3524aa2](https://github.com/jianfch/stable-ts/commit/3524aa2c9ea8aa8ca89721a0d54580e2c15b9340))

2.14.1

* fixed `result.WhisperResult.force_order()` causing IndexError ([0430a31](https://github.com/jianfch/stable-ts/commit/0430a31dc8fe05f4bc4a3cf39c28074d7afc79dd))
* updated `README.md` ([bc4601f](https://github.com/jianfch/stable-ts/commit/bc4601ff354a56fc119867eb6d55ad20ee2b1de7))

2.14.0

* added `nonspeech_sections` property to `result.WhisperResult` ([191674b](https://github.com/jianfch/stable-ts/commit/191674beefdddbce026732d5fd93026f85c26772))
* added `nonspeech_error` for silence suppression ([191674b](https://github.com/jianfch/stable-ts/commit/191674beefdddbce026732d5fd93026f85c26772))
* changed `min_word_dur` behavior for silence suppression ([191674b](https://github.com/jianfch/stable-ts/commit/191674beefdddbce026732d5fd93026f85c26772))
* changed silence suppression behavior ([191674b](https://github.com/jianfch/stable-ts/commit/191674beefdddbce026732d5fd93026f85c26772))
* updated `README.md` ([191674b](https://github.com/jianfch/stable-ts/commit/191674beefdddbce026732d5fd93026f85c26772))

Page 4 of 13

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.