Commit Graph

  • b623ca43b1 bindings : add Ruby (#500) Todd 2023-02-15 12:46:55 -05:00
  • 69e6e4644a main : fix std in input (#503) conradg 2023-02-15 17:31:16 +00:00
  • 09d7d2b68e examples : refactor in order to reuse code and reduce duplication (#482) Georgi Gerganov 2023-02-15 19:28:10 +02:00
  • 0336161b7d whisper : fix signedness compiler warning (#506) shikokuchuo 2023-02-15 17:08:25 +00:00
  • 459753342d yt-wsp.sh : add unique filename generation (#495) genevera (she/her) 2023-02-14 13:12:51 -05:00
  • 9764782bd9 readme : add another .NET repo (#303) Georgi Gerganov 2023-02-14 20:04:03 +02:00
  • 3b010f9bed readme : add .NET repo (#303) Georgi Gerganov 2023-02-11 17:35:33 +02:00
  • 113fcec513 cmake : install whisper.h header (#485) Avik Sengupta 2023-02-11 07:13:32 +00:00
  • cfc06bf8df whisper : suppress non-speech-related token outputs (#473) shibukazu 2023-02-08 16:05:34 +09:00
  • 2bfe0ebc0f whisper : fixed Beam Search Strategy and exposed whisper_pcm_to_mel_phase_vocoder (#474) sandrohanea 2023-02-08 08:01:47 +01:00
  • 4dd7119deb whisper : only trim if split_on_word is true (#476) boolemancer 2023-02-07 22:43:23 -08:00
  • ab1916fc59 ci : add node addon test and optimize compilation configuration (#468) Qianhe Chen 2023-02-05 21:02:08 +08:00
  • a1c1583cc7 whisper : add whisper_full_lang_id() for getting the context lang (#461) kamranjon 2023-02-05 04:46:26 -08:00
  • d012b5c7e4 whisper : add "split_on_word" flag when using using "max_len" option (#455) Matija Pevec 2023-02-05 13:44:23 +01:00
  • b2083c5d02 release : v1.2.0 Georgi Gerganov 2023-02-04 09:49:49 +02:00
  • f3ee4a9673 whisper : reduce memory usage during inference (#431) Georgi Gerganov 2023-02-04 09:45:52 +02:00
  • c306a7fd89 addon.node : using whisper as a Node.js addon (#443) Qianhe Chen 2023-02-04 15:10:25 +08:00
  • b2fc4c7010 go : support "auto" as an option when set language (#462) polarmoon 2023-02-03 23:09:27 -08:00
  • 291980369c whisper : suppress task tokens (#442) Georgi Gerganov 2023-02-04 09:03:14 +02:00
  • 86ef64a855 wasm : fix typo in helper.js (#459) Taisei Mima 2023-02-04 15:49:15 +09:00
  • 3b1960520a main : CSV format export trimmed spaces fix (#444) Alex Bacart 2023-02-04 09:48:35 +03:00
  • 2bee2650c6 go : add wrapper for system info (#456) Lukas Rist 2023-01-28 17:44:56 +01:00
  • beb9512be3 go : add WhisperLangAutoDetect method to go binding (#451) Robin 2023-01-26 15:14:20 -08:00
  • 47737b2e82 livestream.sh : run main with model arg instead of default (#453) Eric Tendian 2023-01-26 17:13:31 -06:00
  • b992f3709e whisper : do not provide past prompt when n_max_text_ctx == 0 Georgi Gerganov 2023-01-25 19:59:57 +02:00
  • 60337f5306 wasm : check if navigator.storage.estimate() is available Georgi Gerganov 2023-01-25 19:59:15 +02:00
  • 02c7516c57 go : added wrappers to reset and print timings (#436) Lukas Rist 2023-01-25 17:57:30 +01:00
  • 411ea9b833 ci : run workflows on pull requests + bindings depend on .h (#446) Georgi Gerganov 2023-01-25 18:50:50 +02:00
  • 11f61cecd6 whisper.wasm : add labels for easier radio selection (#435) Ondrej Kokes 2023-01-23 19:49:00 +01:00
  • b5ddb16ec7 whisper : condition timestamps to be monotonically increasing (#425) Georgi Gerganov 2023-01-23 20:48:26 +02:00
  • ae16c21e9c whisper : PPC64 big-endian support (#398) fitzsim 2023-01-23 18:48:10 +00:00
  • 2c3f50a021 release : v1.1.1 Georgi Gerganov 2023-01-23 20:23:44 +02:00
  • 9a65269a20 .gitignore : add arm_neon.h Georgi Gerganov 2023-01-23 20:19:04 +02:00
  • 78f166174f whisper : fix condition for providing past prompt (critical) Georgi Gerganov 2023-01-22 10:47:01 +02:00
  • 21c569ba4a whisper : extend information in whisper_print_timings() Georgi Gerganov 2023-01-19 18:50:33 +02:00
  • 1a91c19af9 whisper : perform entropy check only when we have at least 32 tokens (#412) Georgi Gerganov 2023-01-18 22:52:18 +02:00
  • f583e2d2f5 main : we had accidentally disabled the temperature fallback .. (#291) Georgi Gerganov 2023-01-18 22:51:41 +02:00
  • 206fc93396 whisper.wasm : add small and small.en models Georgi Gerganov 2023-01-18 21:58:55 +02:00
  • a6cf6f4c4a bench : minor fixes Georgi Gerganov 2023-01-18 21:39:32 +02:00
  • 472a473fd1 main : add an option to accept optional output filenames (#424) Chia-Hsiang Cheng 2023-01-19 03:26:31 +08:00
  • 9ba66c2fad stream : fix handling of --step == --length (#416) Georgi Gerganov 2023-01-18 21:22:52 +02:00
  • 1ccb8a46a5 bench : fix Windows linkage by moving ggml benches in whisper lib .. Georgi Gerganov 2023-01-18 21:00:41 +02:00
  • 1290fc6457 bench : add memcpy and ggml_mul_mat benchmarks Georgi Gerganov 2023-01-18 20:31:46 +02:00
  • 49b529ba74 whisper.android : add support for loading directly from asset in C (#415) Digipom 2023-01-16 14:57:35 -05:00
  • 8088a977af whisper : fix possible uninitialized variables (#291) Georgi Gerganov 2023-01-16 21:44:40 +02:00
  • c9aeb33676 stream : fix --keep_context argument to be used correctly (#354) Georgi Gerganov 2023-01-16 19:37:06 +02:00
  • 4a3f0d3fe9 go : remove sample_best and sample_timestamp bindings (#409) Damian Czaja 2023-01-16 18:18:10 +01:00
  • 874bde887e Update README.md Georgi Gerganov 2023-01-16 18:47:31 +02:00
  • 8738427dd6 cmake : bump version to 1.1.0 Georgi Gerganov 2023-01-15 14:22:25 +02:00
  • c3991bbb24 Update README.md Georgi Gerganov 2023-01-15 14:08:12 +02:00
  • 00ea21668b whisper : account speed_up flag for short audio (close #405) Georgi Gerganov 2023-01-15 12:41:42 +02:00
  • 0b85e8c401 Update README.md Georgi Gerganov 2023-01-15 11:36:20 +02:00
  • fafd78945d bench.wasm : print system info Georgi Gerganov 2023-01-15 11:34:03 +02:00
  • 8de452c18b Improve decoding (#291) Georgi Gerganov 2023-01-15 11:29:57 +02:00
  • a6dbd9188b stream : fix a bug that inserted a lot of empty audio at the start Georgi Gerganov 2023-01-14 19:20:47 +02:00
  • 4ef3398e8f ggml : remove obsolete zeroing + comment fixes (#390) Georgi Gerganov 2023-01-08 12:35:56 +02:00
  • 5e9f33596f readme : clarify main and stream usage (#391) Ian Bicking 2023-01-08 12:18:41 -06:00
  • 8d7b29cedd ggml : correct behaviour of ggml_vec_sum_f32 (#390) Abitofevrything 2023-01-08 19:06:09 +01:00
  • 08dc705a69 whisper : fix sample_to_timestamp calculation with 64 bit precision to avoid overflow (#388) boolemancer 2023-01-08 05:08:45 -08:00
  • 1512545149 whisper : add loader class to allow loading from buffer and others (#353) Syahmi Azhar 2023-01-08 19:03:33 +08:00
  • 52a3e0c92a ggml : improve vec_dot_f16 unrolling in flash_attn_f16 Georgi Gerganov 2023-01-08 11:41:18 +02:00
  • d1ea1220ff command : clean-up / refactoring / formatting (#383) Georgi Gerganov 2023-01-07 21:43:24 +02:00
  • 9c4a1522f6 command : always-prompt mode (#383) David 2023-01-07 20:41:11 +01:00
  • f078a6f20e go : adding features to the go-whisper example, go ci, etc (#384) David Thorpe 2023-01-07 19:21:43 +00:00
  • f30b5d322c ggml : fix bug in new soft max computation Georgi Gerganov 2023-01-07 21:00:07 +02:00
  • 44efbf7ff1 cmake : add -Wno-unused-function + update whisper.js Georgi Gerganov 2023-01-07 20:18:34 +02:00
  • d347a59a5f ggml : when using BLAS start only 1 CPU thread Georgi Gerganov 2023-01-07 19:48:56 +02:00
  • 6394c906af ggml : fix running tasks with variable number of threads Georgi Gerganov 2023-01-07 19:20:18 +02:00
  • 74ffa14e1d ggml : unroll ggml_vec_dot_f16 in ggml_compute_forward_flash_attn_f16 Georgi Gerganov 2023-01-07 17:32:23 +02:00
  • 65fdcbbbbb whisper : revert accidental MB change Georgi Gerganov 2023-01-07 16:18:21 +02:00
  • d61d55cd4b ggml : speed-up soft max via Accelerate + unroll Georgi Gerganov 2023-01-07 16:11:41 +02:00
  • d51fc3ee0a ggml : use vDSP_sve and vDSP_maxv from Accelerate Georgi Gerganov 2023-01-07 16:10:16 +02:00
  • f82a7dd019 ggml : make gcc happy (minor) Georgi Gerganov 2023-01-07 09:34:39 +02:00
  • 87dd4a3081 talk.wasm : bump memory usage + update whisper.js Georgi Gerganov 2023-01-06 21:12:51 +02:00
  • 41e05c6b1b cmake : support AVX2 in Windows better (#381) m.bell 2023-01-06 12:36:33 -05:00
  • fa379cb22a Revert "tmp" Georgi Gerganov 2023-01-06 19:32:53 +02:00
  • 322f4e6c4e go : bindings updated so they can be used in third party packages. (#379) David Thorpe 2023-01-06 17:32:28 +00:00
  • 1652965529 tmp Georgi Gerganov 2023-01-06 19:32:12 +02:00
  • 6042c7a3be cmake : change min required version to 3.0 (#351) Georgi Gerganov 2023-01-06 19:23:56 +02:00
  • 6b351bb669 command : add "guided-mode" video demo in the README.md Georgi Gerganov 2023-01-06 18:59:26 +02:00
  • a62170c656 ggml : add SSE3 and fp16 conversion lookup table (#368) Abitofevrything 2023-01-06 17:45:59 +01:00
  • 1944e7c33e whisper : document POWER VSX support Thomas Fitzsimmons 2023-01-04 23:00:30 -05:00
  • 49a8dd6732 ggml : reorganize POWER9 ppc64le SIMD code Thomas Fitzsimmons 2023-01-03 00:45:43 -05:00
  • 8c7f642286 ggml : change f16 load and store macro arguments Thomas Fitzsimmons 2023-01-03 00:43:17 -05:00
  • ad2a4ffa03 whisper : do not use F16 tensors when in F32 mode (#369) Georgi Gerganov 2023-01-05 22:56:25 +02:00
  • b3c865083e ci : add emscripten build Georgi Gerganov 2023-01-05 22:02:58 +02:00
  • a0d4f8e65c main : make whisper_print_segment_callback() more readable (close #371) Georgi Gerganov 2023-01-05 21:45:05 +02:00
  • 4a214d2f07 cmake : add CMAKE_RUNTIME_OUTPUT_DIRECTORY Georgi Gerganov 2023-01-05 21:40:59 +02:00
  • 0a0cfa7985 ggml : add void to argument-less functions Georgi Gerganov 2023-01-05 21:40:38 +02:00
  • 196d738974 minor : close #370 + Makefile build info print change Georgi Gerganov 2023-01-05 21:35:04 +02:00
  • 84c6b42e65 cmake : update to 3.19 (#351) Andy Maloney 2023-01-05 14:22:48 -05:00
  • dd6d582977 whisper : use ranged-based for loops for readability Andy Maloney 2022-12-31 17:58:30 -05:00
  • d51c5eb906 ggml : define MIN / MAX only if not defined (minor) Georgi Gerganov 2023-01-05 21:07:50 +02:00
  • 0be6a1afd9 make : print build information Georgi Gerganov 2023-01-02 13:35:26 +02:00
  • a466c3404d stream : fix data race on bool + avoid division-by-zero Georgi Gerganov 2023-01-02 10:20:50 +02:00
  • d629c034a4 models : fix HF model URL (close #356) Georgi Gerganov 2023-01-02 09:54:43 +02:00
  • f00509d57c command : refactor to split command list & general transcription modes (#331) Andy Maloney 2022-12-31 07:08:57 -05:00
  • 424c410c42 ggml : improve f16 acceleration for POWER9 ppc64le Thomas Fitzsimmons 2022-12-30 18:57:15 -05:00
  • d97e6005e9 whisper : add whisper_n_audio_ctx and check for invalid audio_ctx Georgi Gerganov 2022-12-31 09:55:33 +02:00
  • 3467230a77 models : fix typo in convert-h5-to-ggml.py Ikko Ashimine 2022-12-31 02:51:08 +09:00