Speechkitty

Latest version: v0.2.1

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

Scan your dependencies

0.2.1

* New script ``sample/transcribe_with_diarization.py`` performs transcription with diarization using [whisperX](https://github.com/AlekseiPrishchepo/whisperX-REST) backend,
* Speaker tags for _whisperX_ backend added.
* Credentials now can be provided for ``Transcribe()`` two ways: in parameters or in ``.env``.

0.2.0

* Added [whisperX-REST](https://github.com/AlekseiPrishchepo/whisperX-REST) (RESTful API for whisperX) for the backend.
* Added ``sample/transcribe_split_channels.py`` to transcribe split channels (since whisperX only transcribes one audio channel).
* Credentials moved to ``.env``.
* Other improvements.

0.1.62021031

Class ``Transcriber``:
- new method ``transcribe_file()`` encompasses transcribing steps from uploading file to fetching json;
- new method ``set_raise_exceptions()`` controls whether to continue if an error occurred;
- 100% tests coverage (still not yet tested on audio recordings with different characteristics).

Other:
- switched from ``setup.py`` to ``pyproject.toml``.

0.1.7

Class ``Directory``:

- ``get_wavs()`` has been renamed to ``get_records()`` as well as its default ``regexp_include`` parameter changed to search for common audio files extensions.

Class ``Transcriber``:

- ``wav_to_ogg()`` has been renamed to ``to_ogg()`` and accepts all the audio formats that ffmpeg is able to convert to **ogg opus**.

Other:

- ``transcribe_directory.py`` first checks ``credentials.ini`` in its directory and then looks for environment variables.

0.1.6

Class ``Transcriber``:
- new method ``transcribe_file()`` encompasses transcribing steps from uploading file to fetching json;
- new method ``set_raise_exceptions()`` controls whether to continue if an error occurred;
- 100% tests coverage (still not yet tested on audio recordings with different characteristics).

Links

Releases

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.