]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/log
pkg/ggml/sources/whisper.cpp
2 years agogo : exposed various parts to the Go Interface (#697)
Brian Murray [Fri, 14 Apr 2023 15:52:10 +0000 (09:52 -0600)]
go : exposed various parts to the Go Interface (#697)

2 years agoggml : fix q4_1 dot product types (#759)
novag [Fri, 14 Apr 2023 10:34:20 +0000 (12:34 +0200)]
ggml : fix q4_1 dot product types (#759)

Co-authored-by: Georgi Gerganov <redacted>
2 years agoggml : sync latest changes from ggml and llama.cpp
Georgi Gerganov [Thu, 13 Apr 2023 15:53:44 +0000 (18:53 +0300)]
ggml : sync latest changes from ggml and llama.cpp

2 years agoggml : fix WASM build
Georgi Gerganov [Mon, 10 Apr 2023 20:18:29 +0000 (23:18 +0300)]
ggml : fix WASM build

2 years agotalk-llama : increase context to 2048
Georgi Gerganov [Mon, 10 Apr 2023 20:09:15 +0000 (23:09 +0300)]
talk-llama : increase context to 2048

2 years agotalk-llama : update to latest llama.cpp (improved performance)
Georgi Gerganov [Mon, 10 Apr 2023 19:59:13 +0000 (22:59 +0300)]
talk-llama : update to latest llama.cpp (improved performance)

2 years agoggml : backport llama.cpp updates (close #709)
Georgi Gerganov [Mon, 10 Apr 2023 19:28:54 +0000 (22:28 +0300)]
ggml : backport llama.cpp updates (close #709)

- About x2 overall performance improvement on Apple Silicon
- Results should now be the same for different number of threads (not
  tested)

2 years agowhisper : add progress callback (#600)
pajowu [Thu, 30 Mar 2023 17:29:29 +0000 (19:29 +0200)]
whisper : add progress callback (#600)

2 years agomisc : typo (#688)
Zigfrid Zvezdin [Thu, 30 Mar 2023 04:51:33 +0000 (01:51 -0300)]
misc : typo (#688)

2 years agotalk-llama : fixing usage message for talk-llama (#687)
InconsolableCellist [Wed, 29 Mar 2023 21:10:20 +0000 (15:10 -0600)]
talk-llama : fixing usage message for talk-llama (#687)

"-ml" instead of "-mg" for specifying the llama file

2 years agomain : add <cstring> header
Georgi Gerganov [Wed, 29 Mar 2023 20:59:45 +0000 (23:59 +0300)]
main : add <cstring> header

2 years agowhisper.addon : fixed test to new async implementation (#686)
Lucas Zanek [Wed, 29 Mar 2023 20:59:17 +0000 (17:59 -0300)]
whisper.addon : fixed test to new async implementation (#686)

* fixed blocking code on node addon

* modify the example to run async

* format

* added logic to see the whisper output

* added logic to see the whisper output

* removed extra function for more clean example

* fixed whisper test to new async implementation

2 years agomodels : handle spaces and special characters in shell script paths (#677)
be-next [Wed, 29 Mar 2023 20:38:33 +0000 (22:38 +0200)]
models : handle spaces and special characters in shell script paths (#677)

This commit modifies the `get_script_path` function to correctly handle
spaces and special characters in directory paths. The fix involves adding
double quotes around variables and commands where needed to ensure proper
parsing of paths with spaces and special characters.

2 years agomain : fix typo in JSON output (#648)
Egor Egorov [Wed, 29 Mar 2023 20:26:39 +0000 (23:26 +0300)]
main : fix typo in JSON output (#648)

* typo in JSON output

* fix double quotes in JSON output

2 years agowhisper : add initial_prompt param (#645)
Jhen-Jie Hong [Wed, 29 Mar 2023 20:23:23 +0000 (04:23 +0800)]
whisper : add initial_prompt param (#645)

2 years agomake : 32-bit ARM flags (#486)
clach04 [Wed, 29 Mar 2023 20:11:35 +0000 (13:11 -0700)]
make : 32-bit ARM flags (#486)

* issue #470 - working 32-bit ARM

* Update Makefile

* Update Makefile

---------

Co-authored-by: Georgi Gerganov <redacted>
2 years agowhisper.swiftui : update README.md (#682)
Jonno [Wed, 29 Mar 2023 20:04:38 +0000 (06:04 +1000)]
whisper.swiftui : update README.md (#682)

- Slight tweaks to README for improved comprehension.

2 years agotalk-llama : add alpaca support (#668)
Evan Jones [Wed, 29 Mar 2023 20:01:14 +0000 (16:01 -0400)]
talk-llama : add alpaca support (#668)

2 years agowhisper : bump "large" scratch buffer even mode (close #671)
Georgi Gerganov [Tue, 28 Mar 2023 07:50:49 +0000 (10:50 +0300)]
whisper : bump "large" scratch buffer even mode (close #671)

2 years agowhisper : increase scratch buffers after recent change (#671)
Georgi Gerganov [Tue, 28 Mar 2023 07:36:16 +0000 (10:36 +0300)]
whisper : increase scratch buffers after recent change (#671)

Should fix the error:

ggml_new_tensor_impl: not enough space in the scratch memory

2 years agotalk-llama : add discussion link
Georgi Gerganov [Tue, 28 Mar 2023 07:11:34 +0000 (10:11 +0300)]
talk-llama : add discussion link

2 years agotalk-llama : try to fix windows build ..
Georgi Gerganov [Mon, 27 Mar 2023 18:28:00 +0000 (21:28 +0300)]
talk-llama : try to fix windows build ..

2 years agoreadme : add talk-llama example to the table
Georgi Gerganov [Mon, 27 Mar 2023 18:02:35 +0000 (21:02 +0300)]
readme : add talk-llama example to the table

2 years agotalk-llama : add new example + sync ggml from llama.cpp (#664)
Georgi Gerganov [Mon, 27 Mar 2023 18:00:32 +0000 (21:00 +0300)]
talk-llama : add new example + sync ggml from llama.cpp (#664)

* talk-llama : talk with LLaMA AI

* talk.llama : disable EOS token

* talk-llama : add README instructions

* ggml : fix build in debug

2 years agowhisper : disable fallbacks until the performance is improved (#588)
Georgi Gerganov [Wed, 22 Mar 2023 20:34:39 +0000 (22:34 +0200)]
whisper : disable fallbacks until the performance is improved (#588)

2 years agocmake : add a flag to disable F16C (#628)
Andrew Huynh [Wed, 22 Mar 2023 20:30:40 +0000 (13:30 -0700)]
cmake : add a flag to disable F16C (#628)

2 years agoInclude link to R wrapper in README (#626)
jwijffels [Wed, 22 Mar 2023 20:28:22 +0000 (21:28 +0100)]
Include link to R wrapper in README (#626)

2 years agoNodejs Addon blocking main thread. Implemented Napi::AsyncWorker (#642)
Lucas Zanek [Wed, 22 Mar 2023 20:19:22 +0000 (17:19 -0300)]
Nodejs Addon blocking main thread. Implemented Napi::AsyncWorker (#642)

* fixed blocking code on node addon

* modify the example to run async

* format

* added logic to see the whisper output

* added logic to see the whisper output

* removed extra function for more clean example

2 years agowhisper.objc : add `-O3 -DNDEBUG` in release mode (#640)
Jhen-Jie Hong [Wed, 22 Mar 2023 20:16:04 +0000 (04:16 +0800)]
whisper.objc : add `-O3 -DNDEBUG` in release mode (#640)

2 years agofixed language auto-detection for state provided processing (#627)
sandrohanea [Wed, 22 Mar 2023 19:47:09 +0000 (20:47 +0100)]
fixed language auto-detection for state provided processing (#627)

Co-authored-by: Sandro Hanea <redacted>
2 years agoreadme : add react-native bindings (#619)
Jhen-Jie Hong [Wed, 22 Mar 2023 19:39:02 +0000 (03:39 +0800)]
readme : add react-native bindings (#619)

2 years agomain : provide option for creating JSON output (#615)
Leo Moll [Wed, 22 Mar 2023 19:37:36 +0000 (20:37 +0100)]
main : provide option for creating JSON output (#615)

* examples : provide option for exporting also as JSON file (ggerganov/whisper.cpp#614)

* main : remove leftovers

---------

Co-authored-by: Georgi Gerganov <redacted>
2 years agomodels : change default encoding to utf8 (#605)
Kamilake [Wed, 22 Mar 2023 19:17:24 +0000 (04:17 +0900)]
models : change default encoding to utf8 (#605)

2 years agomake : fix MUSL Linux build (#576)
Georgi Gerganov [Wed, 22 Mar 2023 18:51:42 +0000 (20:51 +0200)]
make : fix MUSL Linux build (#576)

2 years agomodels : change HF hosting from dataset to model
Georgi Gerganov [Wed, 22 Mar 2023 18:44:56 +0000 (20:44 +0200)]
models : change HF hosting from dataset to model

2 years agowhisper.android : support benchmark for Android example. (#542)
Takeshi Inoue [Tue, 7 Mar 2023 19:36:30 +0000 (04:36 +0900)]
whisper.android : support benchmark for Android example. (#542)

* whisper.android: Support benchmark for Android example.

* whisper.android: update screenshot in README.

* update: Make text selectable for copy & paste.

* Update whisper.h to restore API name

Co-authored-by: Georgi Gerganov <redacted>
* whisper.android: Restore original API names.

---------

Co-authored-by: tinoue <redacted>
Co-authored-by: Georgi Gerganov <redacted>
2 years agoreadme : add bench-wts.sh demo
Georgi Gerganov [Mon, 6 Mar 2023 19:06:27 +0000 (21:06 +0200)]
readme : add bench-wts.sh demo

2 years agobench-wts.sh : rename script + add execute permission
Georgi Gerganov [Mon, 6 Mar 2023 19:02:24 +0000 (21:02 +0200)]
bench-wts.sh : rename script + add execute permission

2 years agoqual-bench.sh : add quality comparison tool, and update main.cpp to allow using a...
venkr [Mon, 6 Mar 2023 17:18:11 +0000 (09:18 -0800)]
qual-bench.sh : add quality comparison tool, and update main.cpp to allow using a font file (#569)

2 years agowhisper.android : enable fp16 instrinsics (FP16_VA) which is supported by ARMv8.2...
Takeshi Inoue [Mon, 6 Mar 2023 17:15:57 +0000 (02:15 +0900)]
whisper.android : enable fp16 instrinsics (FP16_VA) which is supported by ARMv8.2 or later. (#572)

2 years agowhisper : add whisper_state + default state on the whisper_context (#523)
sandrohanea [Sun, 5 Mar 2023 19:42:19 +0000 (20:42 +0100)]
whisper : add whisper_state + default state on the whisper_context (#523)

* Added whisper state + default state on the whisper_context

* Fixed some examples and bindings

* Fixed whisper_n_len (which was used in some binding) and added whisper_n_len_from_state

* Fixed comments

* whisper : reuse kv_cache_free() and fix compiler warnings

* whisper : clean-up the API comments

---------

Co-authored-by: Sandro Hanea <redacted>
Co-authored-by: Georgi Gerganov <redacted>
2 years agowhisper : set no_context == true by default (#537)
Georgi Gerganov [Sun, 5 Mar 2023 18:53:43 +0000 (20:53 +0200)]
whisper : set no_context == true by default (#537)

2 years agogo : NewContext now returns a clean context (#537)
polarmoon [Sun, 5 Mar 2023 18:50:25 +0000 (10:50 -0800)]
go : NewContext now returns a clean context (#537)

Co-authored-by: Ming <redacted>
2 years agomain : add csv header (#552)
HY. Kelvin Lee [Thu, 2 Mar 2023 16:32:16 +0000 (11:32 -0500)]
main : add csv header (#552)

2 years agomake : add -DNDEBUG compile flag
Georgi Gerganov [Tue, 28 Feb 2023 21:27:54 +0000 (23:27 +0200)]
make : add -DNDEBUG compile flag

2 years agorelease : v1.2.1
Georgi Gerganov [Tue, 28 Feb 2023 20:29:12 +0000 (22:29 +0200)]
release : v1.2.1

2 years agomake : add "-mcpu=native" when building for aarch64 (#532)
FlippFuzz [Mon, 27 Feb 2023 19:04:16 +0000 (03:04 +0800)]
make : add "-mcpu=native" when building for aarch64 (#532)

2 years agoreadme : add pybind11 bindings (#538)
Aaron Pham [Mon, 27 Feb 2023 19:02:11 +0000 (11:02 -0800)]
readme : add pybind11 bindings (#538)

2 years agoreadme : add cython bindings (#9)
Georgi Gerganov [Fri, 24 Feb 2023 06:46:06 +0000 (08:46 +0200)]
readme : add cython bindings (#9)

2 years agowhisper : zero-initialize some more context variables
Georgi Gerganov [Tue, 21 Feb 2023 17:00:42 +0000 (19:00 +0200)]
whisper : zero-initialize some more context variables

Just in case

2 years agowhisper : fix uninitialized exp_n_audio_ctx
Finn Voorhees [Tue, 21 Feb 2023 11:42:10 +0000 (11:42 +0000)]
whisper : fix uninitialized exp_n_audio_ctx

2 years agowhisper : add API for applying custom logits filters during decoding
Georgi Gerganov [Sun, 19 Feb 2023 16:35:01 +0000 (18:35 +0200)]
whisper : add API for applying custom logits filters during decoding

2 years agoyt-wsp.sh : print help on empty args
Georgi Gerganov [Sat, 18 Feb 2023 07:42:31 +0000 (09:42 +0200)]
yt-wsp.sh : print help on empty args

2 years agowhisper : by default disable non-speech tokens suppression (#473)
Georgi Gerganov [Wed, 15 Feb 2023 19:48:49 +0000 (21:48 +0200)]
whisper : by default disable non-speech tokens suppression (#473)

This seems to be causing hallucinations in the end of the audio, e.g.:

"Thank you for listening"
"Amen"
..

2 years agoreadme : add Ruby discussion + update .NET discussion
Georgi Gerganov [Wed, 15 Feb 2023 17:51:54 +0000 (19:51 +0200)]
readme : add Ruby discussion + update .NET discussion

2 years agobindings : add Ruby (#500)
Todd [Wed, 15 Feb 2023 17:46:55 +0000 (12:46 -0500)]
bindings : add Ruby (#500)

* adding ruby bindings

* avoid adding these they are copied in via extconf.rb

* ignore these files here

* add definitions for boolean params

* initial transcribe for ruby

* use en model and transcribe jfk with assertion

* possibly this works for building ruby binding

* ci : try to add ruby workflow

---------

Co-authored-by: Georgi Gerganov <redacted>
2 years agomain : fix std in input (#503)
conradg [Wed, 15 Feb 2023 17:31:16 +0000 (17:31 +0000)]
main : fix std in input (#503)

if we don't add this as an explicit check, then we get an "error: unknown argument: -" later on

2 years agoexamples : refactor in order to reuse code and reduce duplication (#482)
Georgi Gerganov [Wed, 15 Feb 2023 17:28:10 +0000 (19:28 +0200)]
examples : refactor in order to reuse code and reduce duplication (#482)

* examples : refactor common code into a library

* examples : refactor common SDL code into a library

* make : update Makefile to use common libs

* common : fix MSVC M_PI ..

* addon.node : link common lib

2 years agowhisper : fix signedness compiler warning (#506)
shikokuchuo [Wed, 15 Feb 2023 17:08:25 +0000 (17:08 +0000)]
whisper : fix signedness compiler warning (#506)

2 years agoyt-wsp.sh : add unique filename generation (#495)
genevera (she/her) [Tue, 14 Feb 2023 18:12:51 +0000 (13:12 -0500)]
yt-wsp.sh : add unique filename generation (#495)

Co-authored-by: genevera <redacted>
2 years agoreadme : add another .NET repo (#303)
Georgi Gerganov [Tue, 14 Feb 2023 18:04:03 +0000 (20:04 +0200)]
readme : add another .NET repo (#303)

2 years agoreadme : add .NET repo (#303)
Georgi Gerganov [Sat, 11 Feb 2023 15:35:33 +0000 (17:35 +0200)]
readme : add .NET repo (#303)

2 years agocmake : install whisper.h header (#485)
Avik Sengupta [Sat, 11 Feb 2023 07:13:32 +0000 (07:13 +0000)]
cmake : install whisper.h header (#485)

Including the header file in the install bundle helps projects that ship binaries.

2 years agowhisper : suppress non-speech-related token outputs (#473)
shibukazu [Wed, 8 Feb 2023 07:05:34 +0000 (16:05 +0900)]
whisper : suppress non-speech-related token outputs (#473)

* add non-speech-token suppression

* add suppress non-speech_tokens param

2 years agowhisper : fixed Beam Search Strategy and exposed whisper_pcm_to_mel_phase_vocoder...
sandrohanea [Wed, 8 Feb 2023 07:01:47 +0000 (08:01 +0100)]
whisper : fixed Beam Search Strategy and exposed whisper_pcm_to_mel_phase_vocoder (#474)

Co-authored-by: Sandro Hanea <redacted>
2 years agowhisper : only trim if split_on_word is true (#476)
boolemancer [Wed, 8 Feb 2023 06:43:23 +0000 (22:43 -0800)]
whisper : only trim if split_on_word is true (#476)

2 years agoci : add node addon test and optimize compilation configuration (#468)
Qianhe Chen [Sun, 5 Feb 2023 13:02:08 +0000 (21:02 +0800)]
ci : add node addon test and optimize compilation configuration (#468)

* addon: implement node addon call whisper through cpp

* addon: modify the license to MIT

* addon: remove iostream

* addon: rename dir

* addon: fix typo

* addon: configure cmake to build when cmake-js is used

* ci: add addon.node test ci

* addon: remove build WHISPER_BUILD_TESTS

* addon: update build command

* addon: add test

* addon: add test file

* addon: adapt to compile on Windows

* addon: fix typo

* addon: reuse jfk.wav

Co-authored-by: Georgi Gerganov <redacted>
* addon: reuse jfk.wav

---------

Co-authored-by: Georgi Gerganov <redacted>
2 years agowhisper : add whisper_full_lang_id() for getting the context lang (#461)
kamranjon [Sun, 5 Feb 2023 12:46:26 +0000 (04:46 -0800)]
whisper : add whisper_full_lang_id() for getting the context lang (#461)

2 years agowhisper : add "split_on_word" flag when using using "max_len" option (#455)
Matija Pevec [Sun, 5 Feb 2023 12:44:23 +0000 (13:44 +0100)]
whisper : add "split_on_word" flag when using using "max_len" option (#455)

* Update whisper.cpp

* fix: trim function

* feat: added flag to split on word

* fix: arguments for main

2 years agorelease : v1.2.0
Georgi Gerganov [Sat, 4 Feb 2023 07:49:49 +0000 (09:49 +0200)]
release : v1.2.0

2 years agowhisper : reduce memory usage during inference (#431)
Georgi Gerganov [Sat, 4 Feb 2023 07:45:52 +0000 (09:45 +0200)]
whisper : reduce memory usage during inference (#431)

* ggml : add "scratch" buffer support

* ggml : support for scratch ring-buffer

* ggml : bug fix in ggml_repeat()

* ggml : error on scratch buffer overflow

* whisper : use scratch buffers during inference (base model only)

* whisper : update memory usage for all models

* whisper : fix encoder memory usage

* whisper : use whisper_context functions instead of macros

* whisper : fix FF + remove it from README

* ggml : reuse ggml_new_i32

* ggml : refactor the scratch buffer storage

* whisper : reorder scratch buffers in the decoder

* main : add option to disable temp fallback

* Update README.md

2 years agoaddon.node : using whisper as a Node.js addon (#443)
Qianhe Chen [Sat, 4 Feb 2023 07:10:25 +0000 (15:10 +0800)]
addon.node : using whisper as a Node.js addon (#443)

* addon: implement node addon call whisper through cpp

* addon: modify the license to MIT

* addon: remove iostream

* addon: rename dir

* addon: fix typo

* addon: configure cmake to build when cmake-js is used

2 years agogo : support "auto" as an option when set language (#462)
polarmoon [Sat, 4 Feb 2023 07:09:27 +0000 (23:09 -0800)]
go : support "auto" as an option when set language (#462)

Co-authored-by: Ming <redacted>
2 years agowhisper : suppress task tokens (#442)
Georgi Gerganov [Sat, 4 Feb 2023 07:03:14 +0000 (09:03 +0200)]
whisper : suppress task tokens (#442)

2 years agowasm : fix typo in helper.js (#459)
Taisei Mima [Sat, 4 Feb 2023 06:49:15 +0000 (15:49 +0900)]
wasm : fix typo in helper.js (#459)

2 years agomain : CSV format export trimmed spaces fix (#444)
Alex Bacart [Sat, 4 Feb 2023 06:48:35 +0000 (09:48 +0300)]
main : CSV format export trimmed spaces fix (#444)

* Update main.cpp

Removed string trimming

* Update main.cpp

* Update main.cpp

* Revert "Update main.cpp"

This reverts commit d8924fdcfe8a2980db0af47d42ec206fc1a3e9d0.

* Revert "Update main.cpp"

This reverts commit 252e508d8597231c61380ebea42b3707714345cc.

2 years agogo : add wrapper for system info (#456)
Lukas Rist [Sat, 28 Jan 2023 16:44:56 +0000 (17:44 +0100)]
go : add wrapper for system info (#456)

2 years agogo : add WhisperLangAutoDetect method to go binding (#451)
Robin [Thu, 26 Jan 2023 23:14:20 +0000 (15:14 -0800)]
go : add WhisperLangAutoDetect method to go binding (#451)

2 years agolivestream.sh : run main with model arg instead of default (#453)
Eric Tendian [Thu, 26 Jan 2023 23:13:31 +0000 (17:13 -0600)]
livestream.sh : run main with model arg instead of default (#453)

Actually utilizes the $model var when calling ./main.

2 years agowhisper : do not provide past prompt when n_max_text_ctx == 0
Georgi Gerganov [Wed, 25 Jan 2023 17:59:57 +0000 (19:59 +0200)]
whisper : do not provide past prompt when n_max_text_ctx == 0

2 years agowasm : check if navigator.storage.estimate() is available
Georgi Gerganov [Wed, 25 Jan 2023 17:59:15 +0000 (19:59 +0200)]
wasm : check if navigator.storage.estimate() is available

Safari does not support it

2 years agogo : added wrappers to reset and print timings (#436)
Lukas Rist [Wed, 25 Jan 2023 16:57:30 +0000 (17:57 +0100)]
go : added wrappers to reset and print timings (#436)

2 years agoci : run workflows on pull requests + bindings depend on .h (#446)
Georgi Gerganov [Wed, 25 Jan 2023 16:50:50 +0000 (18:50 +0200)]
ci : run workflows on pull requests + bindings depend on .h (#446)

2 years agowhisper.wasm : add labels for easier radio selection (#435)
Ondrej Kokes [Mon, 23 Jan 2023 18:49:00 +0000 (19:49 +0100)]
whisper.wasm : add labels for easier radio selection (#435)

2 years agowhisper : condition timestamps to be monotonically increasing (#425)
Georgi Gerganov [Mon, 23 Jan 2023 18:48:26 +0000 (20:48 +0200)]
whisper : condition timestamps to be monotonically increasing (#425)

2 years agowhisper : PPC64 big-endian support (#398)
fitzsim [Mon, 23 Jan 2023 18:48:10 +0000 (18:48 +0000)]
whisper : PPC64 big-endian support (#398)

* ggml : set cache line size to 128 on POWER9

* whisper : add PPC64 big endian support

2 years agorelease : v1.1.1
Georgi Gerganov [Mon, 23 Jan 2023 18:23:44 +0000 (20:23 +0200)]
release : v1.1.1

2 years ago.gitignore : add arm_neon.h
Georgi Gerganov [Mon, 23 Jan 2023 18:19:04 +0000 (20:19 +0200)]
.gitignore : add arm_neon.h

2 years agowhisper : fix condition for providing past prompt (critical)
Georgi Gerganov [Sun, 22 Jan 2023 08:47:01 +0000 (10:47 +0200)]
whisper : fix condition for providing past prompt (critical)

This bug has been present since v1.1.0.

Effectively, the past transcribed text wasn't being used for following
transcriptions, which likely significantly reduces the transcription
quality.

Likely related to #419

2 years agowhisper : extend information in whisper_print_timings()
Georgi Gerganov [Thu, 19 Jan 2023 16:50:33 +0000 (18:50 +0200)]
whisper : extend information in whisper_print_timings()

2 years agowhisper : perform entropy check only when we have at least 32 tokens (#412)
Georgi Gerganov [Wed, 18 Jan 2023 20:52:18 +0000 (22:52 +0200)]
whisper : perform entropy check only when we have at least 32 tokens (#412)

2 years agomain : we had accidentally disabled the temperature fallback .. (#291)
Georgi Gerganov [Wed, 18 Jan 2023 20:51:41 +0000 (22:51 +0200)]
main : we had accidentally disabled the temperature fallback .. (#291)

2 years agowhisper.wasm : add small and small.en models
Georgi Gerganov [Wed, 18 Jan 2023 19:58:55 +0000 (21:58 +0200)]
whisper.wasm : add small and small.en models

2 years agobench : minor fixes
Georgi Gerganov [Wed, 18 Jan 2023 19:39:32 +0000 (21:39 +0200)]
bench : minor fixes

2 years agomain : add an option to accept optional output filenames (#424)
Chia-Hsiang Cheng [Wed, 18 Jan 2023 19:26:31 +0000 (03:26 +0800)]
main : add an option to accept optional output filenames (#424)

* Add an option to accept optional output filenames

* Format the file

Co-authored-by: Chia-Hsiang Cheng <redacted>
2 years agostream : fix handling of --step == --length (#416)
Georgi Gerganov [Wed, 18 Jan 2023 19:22:52 +0000 (21:22 +0200)]
stream : fix handling of --step == --length (#416)

2 years agobench : fix Windows linkage by moving ggml benches in whisper lib ..
Georgi Gerganov [Wed, 18 Jan 2023 19:00:41 +0000 (21:00 +0200)]
bench : fix Windows linkage by moving ggml benches in whisper lib ..

2 years agobench : add memcpy and ggml_mul_mat benchmarks
Georgi Gerganov [Wed, 18 Jan 2023 18:31:46 +0000 (20:31 +0200)]
bench : add memcpy and ggml_mul_mat benchmarks

2 years agowhisper.android : add support for loading directly from asset in C (#415)
Digipom [Mon, 16 Jan 2023 19:57:35 +0000 (14:57 -0500)]
whisper.android : add support for loading directly from asset in C (#415)

2 years agowhisper : fix possible uninitialized variables (#291)
Georgi Gerganov [Mon, 16 Jan 2023 19:44:40 +0000 (21:44 +0200)]
whisper : fix possible uninitialized variables (#291)