v1.2.1
版本发布时间: 2023-03-01 04:30:31
ggerganov/whisper.cpp最新发布版本:v1.5.5(2024-04-16 19:14:06)
Overview
This is a minor release. The main reason for it is a critical bug fix that causes the software to crash randomly when the language auto-detect option is used (i.e. whisper_lang_auto_detect()
).
Other than that, the release includes refactoring of the examples, ruby bindings and some minor changes to the C API.
You can provide feedback in the existing v1.2.0 discussion.
What's Changed
Core ggml
/ whisper
-
whisper
: whisper : add "split_on_word" flag when using using "max_len" option by @mightymatth in #455 and @boolemancer in https://github.com/ggerganov/whisper.cpp/pull/476 -
whisper
: add whisper_full_lang_id() for getting the context lang by @kamranjon in https://github.com/ggerganov/whisper.cpp/pull/461 -
whisper
: fixed Beam Search Strategy and exposed whisper_pcm_to_mel_phase_vocoder by @sandrohanea in https://github.com/ggerganov/whisper.cpp/pull/474 -
whisper
: suppress non-speech-related token outputs by @shibukazu in https://github.com/ggerganov/whisper.cpp/pull/473 -
cmake
: install whisper.h header by @aviks in https://github.com/ggerganov/whisper.cpp/pull/485 -
whisper
: fix signedness compiler warning by @shikokuchuo in https://github.com/ggerganov/whisper.cpp/pull/506 -
whisper
: by default disable non-speech tokens suppression #473 -
whisper
: add API for applying custom logits filters during decoding 0d229163bbea769c7a3e0e500e45850c9a6e2e42 -
whisper
: fix uninitializedexp_n_audio_ctx
by @Finnvoor in https://github.com/ggerganov/whisper.cpp/pull/520
Bindings
-
bindings
: add Ruby by @taf2 in https://github.com/ggerganov/whisper.cpp/pull/500 -
readme
: add .NET repos (#303) -
readme
: add cython bindings (#9) -
readme
: add pybind11 bindings by @aarnphm in https://github.com/ggerganov/whisper.cpp/pull/538
Examples
-
ci
: add node addon test and optimize compilation configuration by @chenqianhe in https://github.com/ggerganov/whisper.cpp/pull/468 -
yt-wsp.sh
: add unique filename generation by @genevera in https://github.com/ggerganov/whisper.cpp/pull/495 -
examples
: refactor in order to reuse code and reduce duplication by @ggerganov in https://github.com/ggerganov/whisper.cpp/pull/482 -
main
: fix stdin pipe stream by @conradg in https://github.com/ggerganov/whisper.cpp/pull/503 -
make
: add "-mcpu=native" when building for aarch64 (#532)
C-style API
- Add
whisper_pcm_to_mel_phase_vocoder()
- Add
*(whisper_logits_filter_callback)()
- Change
struct whisper_full_params
- Add
whisper_full_lang_id()
New Contributors
- @mightymatth made their first contribution in https://github.com/ggerganov/whisper.cpp/pull/455
- @kamranjon made their first contribution in https://github.com/ggerganov/whisper.cpp/pull/461
- @sandrohanea made their first contribution in https://github.com/ggerganov/whisper.cpp/pull/474
- @shibukazu made their first contribution in https://github.com/ggerganov/whisper.cpp/pull/473
- @genevera made their first contribution in https://github.com/ggerganov/whisper.cpp/pull/495
- @shikokuchuo made their first contribution in https://github.com/ggerganov/whisper.cpp/pull/506
- @conradg made their first contribution in https://github.com/ggerganov/whisper.cpp/pull/503
- @taf2 made their first contribution in https://github.com/ggerganov/whisper.cpp/pull/500
- @Finnvoor made their first contribution in https://github.com/ggerganov/whisper.cpp/pull/520
- @aarnphm made their first contribution in https://github.com/ggerganov/whisper.cpp/pull/538
- @FlippFuzz made their first contribution in https://github.com/ggerganov/whisper.cpp/pull/532
Full Changelog: https://github.com/ggerganov/whisper.cpp/compare/v1.2.0...v1.2.1
Highlights
Recently, I have been making progress on adding integer quantisation support in the ggml
tensor library. This will eventually allow to use quantised models which require less memory and will hopefully run faster. I think the next major release v1.3.0
will officially add quantisation support. For now, you can keep track of the progress in #540
-
🎙️ MacWhisper by @jordibruin powered by whisper.cpp
1、 whisper-bin-Win32.zip 1.06MB
2、 whisper-bin-x64.zip 1.21MB
3、 whisper-blas-bin-Win32.zip 7.48MB
4、 whisper-blas-bin-x64.zip 12.68MB