v1.0.4
版本发布时间: 2022-12-18 02:34:58
ggerganov/whisper.cpp最新发布版本:v1.5.0(2023-11-16 05:06:23)
What's Changed
Core ggml
/ whisper
- Make
ggml
compatible with c99 9955fa4ed7cc694d5d47fe0bb5f0d02066f9cbac | 0f117594066a213cc3cc9261c8906f316e6fb153 - Fix UB causing asserts in Debug when reading the model vocabulary 124c718c73f915f3e4235ae2af8841356e76177d
- Minor improvements in the Greedy decoding strategy 6a7c82501e3794724ba80bfb9a983810af036803
- Add Windows build without OpenBLAS by @ggerganov in https://github.com/ggerganov/whisper.cpp/pull/282
- Add
whisper_tokenize()
- basic text tokenization bf69b669a00e457b6bfa69b97f1fdf2578d3e403 - Language auto-detect option by @ggerganov in https://github.com/ggerganov/whisper.cpp/pull/286
- Add AVX,AVX2 support for
ggml_vec_scale_f32
by @katsu560 in https://github.com/ggerganov/whisper.cpp/pull/285 - Implement extra cases for
ggml_compute_forward_dup_f16()
a7047b2a28a8eccb94318eca8a3207894d3822c7 - Added Roadmap and updated F.A.Q. discussion #126
C-style API
- Add
whisper_tokenize()
- Add
whisper_lang_max_id()
- Add
whisper_lang_str()
- Add
whisper_lang_auto_detect()
- Add
whisper_token_lang()
Examples
- Improve prompting in "talk" example a613f16aec81b7715cdbd4386ba62ab2ff1216b3
- Add "sliding window" mode to "stream" example b0f8013eb9f371b500abf1e3c506399ce7f59b11
- Add Android sample by @Digipom in https://github.com/ggerganov/whisper.cpp/pull/277
- Guided mode for the "command" example by @ggerganov in https://github.com/ggerganov/whisper.cpp/pull/271
- Example "main" supports
--prompt
option b8065d90f5fdcdb445a8fb3f4717cba54c332cac - Example "main" supports
--print-progress
option 32fbc8cd04912904cf84af7c5bd0e0e711a6f021 - Example "main" supports
--lang auto
option fba10a4c68f0533a339174ef81c6a18ea228d331
New Contributors
- @Digipom made their first contribution in https://github.com/ggerganov/whisper.cpp/pull/277
Full Changelog: https://github.com/ggerganov/whisper.cpp/compare/1.0.3...1.0.4
Highlights
- Sample Android application example/whisper.android
-
General-purpose, short voice command detection on Raspberry Pi 4 using example/command:
https://user-images.githubusercontent.com/1991296/208255185-6e9d60ea-4bc8-4b64-b731-8ca9f3b7333b.mp4
1、 whisper-bin-Win32.zip 1.02MB
2、 whisper-bin-x64.zip 1.16MB
3、 whisper-blas-bin-Win32.zip 7.44MB
4、 whisper-blas-bin-x64.zip 12.63MB