Recent Releases of https://github.com/aarnphm/whispercpp
https://github.com/aarnphm/whispercpp - fix: compatibility patch for GCC < 10
Fixes a compatibility bug with GCC < 10, thanks @mmyjona
python
pip install -U whispercpp
New Contributors
- @hay made their first contribution in https://github.com/aarnphm/whispercpp/pull/72
- @mmyjona made their first contribution in https://github.com/aarnphm/whispercpp/pull/74
Full Changelog: https://github.com/aarnphm/whispercpp/compare/v0.0.16...v0.0.17
- C++
Published by aarnphm almost 3 years ago
https://github.com/aarnphm/whispercpp - v.0.0.16: Bug fix and revert a breaking change.
- deprecating fromsamplingtype to accept the enum. Users should use from_enum instead. Make sure to upgrade to the latest version
python
pip install -U whispercpp
- C++
Published by aarnphm almost 3 years ago
https://github.com/aarnphm/whispercpp - v0.0.15: Performance and bug fixes!
Highlights
- Fixes #20 where the language was causing memory corruption.
- Supports for
whisper_stateinitialization throughno_stateconstructor:python m = whispercpp.Whisper.from_pretrained("tiny.en", no_state=True)One can then initialize the state before inference:python m.context.init_state() Refactor Params with builder pattern (recommended):
python p = whispercpp.Params.from_enum(whispercpp.api.SAMPLING_GREEDY).with_print_progress(False).with_language("de").build()The previous behaviour of setting property are still allowed for backward compatibility, but now deprecated and will be removed in 0.1.0Added new functionalities by @pajowu for converting token as bytes
python
api.Context.token_to_bytes(...)
- ARM wheels for M1 are now available.
- Removing llvm toolchain, and using GCC for compilation.
New Contributors
- @pajowu made their first contribution in https://github.com/aarnphm/whispercpp/pull/52
Full Changelog: https://github.com/aarnphm/whispercpp/compare/v0.0.12...v0.0.15
- C++
Published by aarnphm almost 3 years ago
https://github.com/aarnphm/whispercpp - v0.0.12: Wheels
- This is the same as 0.0.10 but with prebuilt wheels.
- C++
Published by aarnphm almost 3 years ago
https://github.com/aarnphm/whispercpp - v0.0.10: Performance improvement and features
- Added experimental streaming audio support with SDL.
- Enable hermetic toolchain, allowing users to easily setup extensions.
- Supports for
on_new_segmentcallback for Python - Fix compilation on Linux to match performance upstream.
Install the latest version with pip:
bash
pip install -U whispercpp
New Contributors
- @rroohhh made their first contribution in https://github.com/aarnphm/whispercpp/pull/29
Full Changelog: https://github.com/aarnphm/whispercpp/compare/v0.0.8...v0.0.10
- C++
Published by aarnphm almost 3 years ago
https://github.com/aarnphm/whispercpp - v0.0.9: Performance patch and new features
Broken release with bad regex changes
Full Changelog: https://github.com/aarnphm/whispercpp/compare/v0.0.8...v0.0.9
- C++
Published by aarnphm almost 3 years ago
https://github.com/aarnphm/whispercpp - v.0.0.8: Another performance patch
So this is another performance release.
- Fixes segfault when accessing functions within internal context, params object of Whisper.
- move transcribe implementation to Python to avoid copying twice.
- Change some bazel deps that it is not yet hermetic.
BREAKING CHANGE
The enums are now SAMPLING_GREEDY and SAMPLING_BEAM_SEARCH for better exposure instead of GREEDY and BEAM_SEARCH.
What's Changed
- fix: make sure to only change version directly by @aarnphm in https://github.com/aarnphm/whispercpp/pull/14
Full Changelog: https://github.com/aarnphm/whispercpp/compare/v0.0.7...v0.0.8
- C++
Published by aarnphm almost 3 years ago
https://github.com/aarnphm/whispercpp - v0.0.7: Performance improvement
- Drastically improve
transcribethat implementsnew_segment_callbackinstead of callingfullat once.
What's Changed
- perf: improve transcribe runtime by @aarnphm in https://github.com/aarnphm/whispercpp/pull/11
Full Changelog: https://github.com/aarnphm/whispercpp/compare/v0.0.6...v0.0.7
- C++
Published by aarnphm almost 3 years ago
https://github.com/aarnphm/whispercpp - v0.0.6: Release with wheel
Ok I think I flushed out all the quirks when installing from pip.
Full Changelog: https://github.com/aarnphm/whispercpp/compare/v0.0.5...v0.0.6
- C++
Published by aarnphm about 3 years ago
https://github.com/aarnphm/whispercpp - v0.0.5
- Fixes initialization from sdist
Full Changelog: https://github.com/aarnphm/whispercpp/compare/v0.0.4...v0.0.5
- C++
Published by aarnphm about 3 years ago
https://github.com/aarnphm/whispercpp - v0.0.4
- fix releases wheels to run requirements update
Full Changelog: https://github.com/aarnphm/whispercpp/compare/v0.0.3...v0.0.4
- C++
Published by aarnphm about 3 years ago
https://github.com/aarnphm/whispercpp - v0.0.3
surely now twine should be able to upload the package.
Full Changelog: https://github.com/aarnphm/whispercpp/compare/v0.0.2...v0.0.3
- C++
Published by aarnphm about 3 years ago
https://github.com/aarnphm/whispercpp - v0.0.2: Release on PyPI
What's Changed
- fix: correct wheel spec by @aarnphm in https://github.com/aarnphm/whispercpp/pull/8
Full Changelog: https://github.com/aarnphm/whispercpp/compare/v0.0.1...v0.0.2
- C++
Published by aarnphm about 3 years ago
https://github.com/aarnphm/whispercpp - v0.0.1: Supports pre-built wheels
- Supports pre-built manylinux2014 wheels for x86_64 for Linux and macosx wheels.
- CI setup
What's Changed
- fix(wheel): prepare for releases by @aarnphm in https://github.com/aarnphm/whispercpp/pull/5
Full Changelog: https://github.com/aarnphm/whispercpp/compare/v0.0.1rc0...v0.0.1
- C++
Published by aarnphm about 3 years ago