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 <sandrohanea@microsoft.com>
Co-authored-by: Georgi Gerganov <ggerganov@gmail.com>
whisper : set no_context == true by default (#537)
go : NewContext now returns a clean context (#537)
Co-authored-by: Ming <ming@localhost>
main : add csv header (#552)
make : add -DNDEBUG compile flag
make : add "-mcpu=native" when building for aarch64 (#532)
readme : add pybind11 bindings (#538)
readme : add cython bindings (#9)
whisper : zero-initialize some more context variables
Just in case
whisper : fix uninitialized exp_n_audio_ctx
whisper : add API for applying custom logits filters during decoding
yt-wsp.sh : print help on empty args
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"
..
readme : add Ruby discussion + update .NET discussion
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 <ggerganov@gmail.com>
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
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
whisper : fix signedness compiler warning (#506)