]> git.djapps.eu Git - pkg/ggml/sources/whisper.cpp/log
pkg/ggml/sources/whisper.cpp
2 years agoreadme : add SwiftWhisper to listed bindings (#755)
Aaron Taylor [Fri, 14 Apr 2023 17:24:00 +0000 (13:24 -0400)]
readme : add SwiftWhisper to listed bindings (#755)

2 years agogitignore : add .test
Georgi Gerganov [Fri, 14 Apr 2023 17:13:47 +0000 (20:13 +0300)]
gitignore : add .test

2 years agowhisper : fix potential memory leaks (#740)
Bader-eddine Ouaich [Fri, 14 Apr 2023 17:05:56 +0000 (17:05 +0000)]
whisper : fix potential memory leaks (#740)

* fix potential memory leak if whisper_init_state failed

* fix potential memory leak if gpt2_init failed

2 years agolicense : update year (#739)
Anton Kostin [Fri, 14 Apr 2023 17:04:42 +0000 (00:04 +0700)]
license : update year (#739)

2 years agowhisper : fix typos in whisper.h (#737)
GitAritron [Fri, 14 Apr 2023 17:03:16 +0000 (20:03 +0300)]
whisper : fix typos in whisper.h (#737)

Fixed a couple of typos (in comments, so nothing major). Keep up the great work ðŸ˜„

2 years agostream : support language auto-detect (#501)
Ali Alameh [Fri, 14 Apr 2023 17:02:18 +0000 (20:02 +0300)]
stream : support language auto-detect (#501)

#445  fix Language auto-detect "auto" flag does not work using the stream tool

2 years agoreadme : add unity bindings (#733)
Alex Evgrashin [Fri, 14 Apr 2023 16:59:44 +0000 (19:59 +0300)]
readme : add unity bindings (#733)

2 years agotalk, talk-llama : add basic example script for eleven-labs tts (#728)
DGdev91 [Fri, 14 Apr 2023 16:53:58 +0000 (18:53 +0200)]
talk, talk-llama : add basic example script for eleven-labs tts (#728)

2 years agomodels : change convert-pt-to-ggml to use .tiktoken tokenizer files (#725)
Ivan Gorin [Fri, 14 Apr 2023 16:50:39 +0000 (19:50 +0300)]
models : change convert-pt-to-ggml to use .tiktoken tokenizer files (#725)

2 years agocmake : add msvc compiler args /utf-8 fix error C3688 (#721)
LittleLoli [Fri, 14 Apr 2023 16:36:38 +0000 (00:36 +0800)]
cmake : add msvc compiler args /utf-8 fix error C3688 (#721)

* force msvc compiler use utf-8 encode

* only enable on msvc

2 years agotalk-llama : correct default speak.sh path (#720)
Maciek [Fri, 14 Apr 2023 16:36:09 +0000 (18:36 +0200)]
talk-llama : correct default speak.sh path (#720)

There is `speak.sh` file in `./examples/talk-llama` as described in README.
However `./examples/talk/speak.sh` is used in `talk-llama.cpp`, this commit corrects that.

2 years agomain : add lrc output support (#718)
LittleLoli [Fri, 14 Apr 2023 16:35:33 +0000 (00:35 +0800)]
main : add lrc output support (#718)

* add lrc output support.

* fix wrong comment

2 years agoreadme : make the quick start instructions clearer. (#716)
Sam [Fri, 14 Apr 2023 16:33:06 +0000 (16:33 +0000)]
readme : make the quick start instructions clearer. (#716)

Users wanting to make use of this implementation of the whisper model with no prior knowledge of C/C++ may download the Whisper model but fail to use of the "make" command as specified given that they forgot or didn't know they needed to clone the repository first. Hope this modification clears things up.

2 years agomake : disable avx in case f16c is not available (#706)
duthils [Fri, 14 Apr 2023 16:31:51 +0000 (12:31 -0400)]
make : disable avx in case f16c is not available (#706)

Why:

* ggml.c does not support AVX without F16C

2 years agoreadme : add shell command example for --print-colors (#710)
bocytko [Fri, 14 Apr 2023 16:25:23 +0000 (18:25 +0200)]
readme : add shell command example for --print-colors (#710)

The section of the readme file explaining `--print-colors` includes only a screenshot with directories that are inconsistent with other examples. This commit adds an example shell command, consistent with the remaining examples.

2 years agoggml : sync latest ggml
Georgi Gerganov [Fri, 14 Apr 2023 16:20:39 +0000 (19:20 +0300)]
ggml : sync latest ggml

2 years agowhisper : fix bug in prompt processing (close #705)
Georgi Gerganov [Fri, 14 Apr 2023 16:16:34 +0000 (19:16 +0300)]
whisper : fix bug in prompt processing (close #705)

Was dereferencing a dangling pointer

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)