09e90680 |
2023-03-08 04:36:30 |
whisper.android : support benchmark for Android example. (#542) |
Takeshi Inoue |
fa9d4318 |
2023-03-06 21:06:27 |
readme : add bench-wts.sh demo |
Georgi Gerganov |
bb6b54a0 |
2023-03-06 21:02:24 |
bench-wts.sh : rename script + add execute permission |
Georgi Gerganov |
b597c5a7 |
2023-03-06 09:18:11 |
qual-bench.sh : add quality comparison tool, and update main.cpp to allow using a font file (#569) |
venkr |
a3fb6c50 |
2023-03-07 02:15:57 |
whisper.android : enable fp16 instrinsics (FP16_VA) which is supported by ARMv8.2 or later. (#572) |
Takeshi Inoue |
59fdcd19 |
2023-03-05 20:42:19 |
whisper : add whisper_state + default state on the whisper_context (#523) |
sandrohanea |
478289a4 |
2023-03-05 20:53:43 |
whisper : set no_context == true by default (#537) |
Georgi Gerganov |
5e94129c |
2023-03-05 10:50:25 |
go : NewContext now returns a clean context (#537) |
polarmoon |
72af0f56 |
2023-03-02 11:32:16 |
main : add csv header (#552) |
HY. Kelvin Lee |
af005d57 |
2023-02-28 23:27:54 |
make : add -DNDEBUG compile flag |
Georgi Gerganov |
ad138900 |
2023-02-28 22:29:12 |
release : v1.2.1 |
Georgi Gerganov |
f420de13 |
2023-02-28 03:04:16 |
make : add "-mcpu=native" when building for aarch64 (#532) |
FlippFuzz |
d176160f |
2023-02-27 11:02:11 |
readme : add pybind11 bindings (#538) |
Aaron Pham |
ca21f7ab |
2023-02-24 08:46:06 |
readme : add cython bindings (#9) |
Georgi Gerganov |
373043ca |
2023-02-21 19:00:42 |
whisper : zero-initialize some more context variables |
Georgi Gerganov |
fb4d0d47 |
2023-02-21 11:42:10 |
whisper : fix uninitialized exp_n_audio_ctx |
Finn Voorhees |
0d229163 |
2023-02-19 18:35:01 |
whisper : add API for applying custom logits filters during decoding |
Georgi Gerganov |
f254e787 |
2023-02-18 09:42:31 |
yt-wsp.sh : print help on empty args |
Georgi Gerganov |
a94897bc |
2023-02-15 21:48:49 |
whisper : by default disable non-speech tokens suppression (#473) |
Georgi Gerganov |
2407ae8e |
2023-02-15 19:51:54 |
readme : add Ruby discussion + update .NET discussion |
Georgi Gerganov |
b623ca43 |
2023-02-15 12:46:55 |
bindings : add Ruby (#500) |
Todd |
69e6e464 |
2023-02-15 17:31:16 |
main : fix std in input (#503) |
conradg |
09d7d2b6 |
2023-02-15 19:28:10 |
examples : refactor in order to reuse code and reduce duplication (#482) |
Georgi Gerganov |
0336161b |
2023-02-15 17:08:25 |
whisper : fix signedness compiler warning (#506) |
shikokuchuo |
45975334 |
2023-02-14 13:12:51 |
yt-wsp.sh : add unique filename generation (#495) |
genevera (she/her) |
9764782b |
2023-02-14 20:04:03 |
readme : add another .NET repo (#303) |
Georgi Gerganov |
3b010f9b |
2023-02-11 17:35:33 |
readme : add .NET repo (#303) |
Georgi Gerganov |
113fcec5 |
2023-02-11 07:13:32 |
cmake : install whisper.h header (#485) |
Avik Sengupta |
cfc06bf8 |
2023-02-08 16:05:34 |
whisper : suppress non-speech-related token outputs (#473) |
shibukazu |
2bfe0ebc |
2023-02-08 08:01:47 |
whisper : fixed Beam Search Strategy and exposed whisper_pcm_to_mel_phase_vocoder (#474) |
sandrohanea |
4dd7119d |
2023-02-07 22:43:23 |
whisper : only trim if split_on_word is true (#476) |
boolemancer |
ab1916fc |
2023-02-05 21:02:08 |
ci : add node addon test and optimize compilation configuration (#468) |
Qianhe Chen |
a1c1583c |
2023-02-05 04:46:26 |
whisper : add whisper_full_lang_id() for getting the context lang (#461) |
kamranjon |
d012b5c7 |
2023-02-05 13:44:23 |
whisper : add "split_on_word" flag when using using "max_len" option (#455) |
Matija Pevec |
b2083c5d |
2023-02-04 09:49:49 |
release : v1.2.0 |
Georgi Gerganov |
f3ee4a96 |
2023-02-04 09:45:52 |
whisper : reduce memory usage during inference (#431) |
Georgi Gerganov |
c306a7fd |
2023-02-04 15:10:25 |
addon.node : using whisper as a Node.js addon (#443) |
Qianhe Chen |
b2fc4c70 |
2023-02-03 23:09:27 |
go : support "auto" as an option when set language (#462) |
polarmoon |
29198036 |
2023-02-04 09:03:14 |
whisper : suppress task tokens (#442) |
Georgi Gerganov |
86ef64a8 |
2023-02-04 15:49:15 |
wasm : fix typo in helper.js (#459) |
Taisei Mima |
3b196052 |
2023-02-04 09:48:35 |
main : CSV format export trimmed spaces fix (#444) |
Alex Bacart |
2bee2650 |
2023-01-28 17:44:56 |
go : add wrapper for system info (#456) |
Lukas Rist |
beb9512b |
2023-01-26 15:14:20 |
go : add WhisperLangAutoDetect method to go binding (#451) |
Robin |
47737b2e |
2023-01-26 17:13:31 |
livestream.sh : run main with model arg instead of default (#453) |
Eric Tendian |
b992f370 |
2023-01-25 19:59:57 |
whisper : do not provide past prompt when n_max_text_ctx == 0 |
Georgi Gerganov |
60337f53 |
2023-01-25 19:59:15 |
wasm : check if navigator.storage.estimate() is available |
Georgi Gerganov |
02c7516c |
2023-01-25 17:57:30 |
go : added wrappers to reset and print timings (#436) |
Lukas Rist |
411ea9b8 |
2023-01-25 18:50:50 |
ci : run workflows on pull requests + bindings depend on .h (#446) |
Georgi Gerganov |
11f61cec |
2023-01-23 19:49:00 |
whisper.wasm : add labels for easier radio selection (#435) |
Ondrej Kokes |
b5ddb16e |
2023-01-23 20:48:26 |
whisper : condition timestamps to be monotonically increasing (#425) |
Georgi Gerganov |
ae16c21e |
2023-01-23 18:48:10 |
whisper : PPC64 big-endian support (#398) |
fitzsim |
2c3f50a0 |
2023-01-23 20:23:44 |
release : v1.1.1 |
Georgi Gerganov |
9a65269a |
2023-01-23 20:19:04 |
.gitignore : add arm_neon.h |
Georgi Gerganov |
78f16617 |
2023-01-22 10:47:01 |
whisper : fix condition for providing past prompt (critical) |
Georgi Gerganov |
21c569ba |
2023-01-19 18:50:33 |
whisper : extend information in whisper_print_timings() |
Georgi Gerganov |
1a91c19a |
2023-01-18 22:52:18 |
whisper : perform entropy check only when we have at least 32 tokens (#412) |
Georgi Gerganov |
f583e2d2 |
2023-01-18 22:51:41 |
main : we had accidentally disabled the temperature fallback .. (#291) |
Georgi Gerganov |
206fc933 |
2023-01-18 21:58:55 |
whisper.wasm : add small and small.en models |
Georgi Gerganov |
a6cf6f4c |
2023-01-18 21:39:32 |
bench : minor fixes |
Georgi Gerganov |
472a473f |
2023-01-19 03:26:31 |
main : add an option to accept optional output filenames (#424) |
Chia-Hsiang Cheng |
9ba66c2f |
2023-01-18 21:22:52 |
stream : fix handling of --step == --length (#416) |
Georgi Gerganov |
1ccb8a46 |
2023-01-18 21:00:41 |
bench : fix Windows linkage by moving ggml benches in whisper lib .. |
Georgi Gerganov |
1290fc64 |
2023-01-18 20:31:46 |
bench : add memcpy and ggml_mul_mat benchmarks |
Georgi Gerganov |
49b529ba |
2023-01-16 14:57:35 |
whisper.android : add support for loading directly from asset in C (#415) |
Digipom |
8088a977 |
2023-01-16 21:44:40 |
whisper : fix possible uninitialized variables (#291) |
Georgi Gerganov |
c9aeb336 |
2023-01-16 19:37:06 |
stream : fix --keep_context argument to be used correctly (#354) |
Georgi Gerganov |
4a3f0d3f |
2023-01-16 18:18:10 |
go : remove sample_best and sample_timestamp bindings (#409) |
Damian Czaja |
874bde88 |
2023-01-16 18:47:31 |
Update README.md |
Georgi Gerganov |
8738427d |
2023-01-15 14:22:25 |
cmake : bump version to 1.1.0 |
Georgi Gerganov |
c3991bbb |
2023-01-15 14:08:12 |
Update README.md |
Georgi Gerganov |
00ea2166 |
2023-01-15 12:41:42 |
whisper : account speed_up flag for short audio (close #405) |
Georgi Gerganov |
0b85e8c4 |
2023-01-15 11:36:20 |
Update README.md |
Georgi Gerganov |
fafd7894 |
2023-01-15 11:34:03 |
bench.wasm : print system info |
Georgi Gerganov |
8de452c1 |
2023-01-15 11:29:57 |
Improve decoding (#291) |
Georgi Gerganov |
a6dbd918 |
2023-01-14 19:20:47 |
stream : fix a bug that inserted a lot of empty audio at the start |
Georgi Gerganov |
4ef3398e |
2023-01-08 12:35:56 |
ggml : remove obsolete zeroing + comment fixes (#390) |
Georgi Gerganov |
5e9f3359 |
2023-01-08 12:18:41 |
readme : clarify main and stream usage (#391) |
Ian Bicking |
8d7b29ce |
2023-01-08 19:06:09 |
ggml : correct behaviour of ggml_vec_sum_f32 (#390) |
Abitofevrything |
08dc705a |
2023-01-08 05:08:45 |
whisper : fix sample_to_timestamp calculation with 64 bit precision to avoid overflow (#388) |
boolemancer |
15125451 |
2023-01-08 19:03:33 |
whisper : add loader class to allow loading from buffer and others (#353) |
Syahmi Azhar |
52a3e0c9 |
2023-01-08 11:41:18 |
ggml : improve vec_dot_f16 unrolling in flash_attn_f16 |
Georgi Gerganov |
d1ea1220 |
2023-01-07 21:43:24 |
command : clean-up / refactoring / formatting (#383) |
Georgi Gerganov |
9c4a1522 |
2023-01-07 20:41:11 |
command : always-prompt mode (#383) |
David |
f078a6f2 |
2023-01-07 19:21:43 |
go : adding features to the go-whisper example, go ci, etc (#384) |
David Thorpe |
f30b5d32 |
2023-01-07 21:00:07 |
ggml : fix bug in new soft max computation |
Georgi Gerganov |
44efbf7f |
2023-01-07 20:18:34 |
cmake : add -Wno-unused-function + update whisper.js |
Georgi Gerganov |
d347a59a |
2023-01-07 19:48:56 |
ggml : when using BLAS start only 1 CPU thread |
Georgi Gerganov |
6394c906 |
2023-01-07 19:20:18 |
ggml : fix running tasks with variable number of threads |
Georgi Gerganov |
74ffa14e |
2023-01-07 17:32:23 |
ggml : unroll ggml_vec_dot_f16 in ggml_compute_forward_flash_attn_f16 |
Georgi Gerganov |
65fdcbbb |
2023-01-07 16:18:21 |
whisper : revert accidental MB change |
Georgi Gerganov |
d61d55cd |
2023-01-07 16:11:41 |
ggml : speed-up soft max via Accelerate + unroll |
Georgi Gerganov |
d51fc3ee |
2023-01-07 16:10:16 |
ggml : use vDSP_sve and vDSP_maxv from Accelerate |
Georgi Gerganov |
f82a7dd0 |
2023-01-07 09:34:39 |
ggml : make gcc happy (minor) |
Georgi Gerganov |
87dd4a30 |
2023-01-06 21:12:51 |
talk.wasm : bump memory usage + update whisper.js |
Georgi Gerganov |
41e05c6b |
2023-01-06 12:36:33 |
cmake : support AVX2 in Windows better (#381) |
m.bell |
fa379cb2 |
2023-01-06 19:32:53 |
Revert "tmp" |
Georgi Gerganov |
322f4e6c |
2023-01-06 17:32:28 |
go : bindings updated so they can be used in third party packages. (#379) |
David Thorpe |
16529655 |
2023-01-06 19:32:12 |
tmp |
Georgi Gerganov |
6042c7a3 |
2023-01-06 19:23:56 |
cmake : change min required version to 3.0 (#351) |
Georgi Gerganov |
6b351bb6 |
2023-01-06 18:59:26 |
command : add "guided-mode" video demo in the README.md |
Georgi Gerganov |
a62170c6 |
2023-01-06 17:45:59 |
ggml : add SSE3 and fp16 conversion lookup table (#368) |
Abitofevrything |
1944e7c3 |
2023-01-04 23:00:30 |
whisper : document POWER VSX support |
Thomas Fitzsimmons |
49a8dd67 |
2023-01-03 00:45:43 |
ggml : reorganize POWER9 ppc64le SIMD code |
Thomas Fitzsimmons |
8c7f6422 |
2023-01-03 00:43:17 |
ggml : change f16 load and store macro arguments |
Thomas Fitzsimmons |
ad2a4ffa |
2023-01-05 22:56:25 |
whisper : do not use F16 tensors when in F32 mode (#369) |
Georgi Gerganov |
b3c86508 |
2023-01-05 22:02:58 |
ci : add emscripten build |
Georgi Gerganov |
a0d4f8e6 |
2023-01-05 21:45:05 |
main : make whisper_print_segment_callback() more readable (close #371) |
Georgi Gerganov |
4a214d2f |
2023-01-05 21:40:59 |
cmake : add CMAKE_RUNTIME_OUTPUT_DIRECTORY |
Georgi Gerganov |
0a0cfa79 |
2023-01-05 21:40:38 |
ggml : add void to argument-less functions |
Georgi Gerganov |
196d7389 |
2023-01-05 21:35:04 |
minor : close #370 + Makefile build info print change |
Georgi Gerganov |
84c6b42e |
2023-01-05 14:22:48 |
cmake : update to 3.19 (#351) |
Andy Maloney |
dd6d5829 |
2022-12-31 17:58:30 |
whisper : use ranged-based for loops for readability |
Andy Maloney |
d51c5eb9 |
2023-01-05 21:07:50 |
ggml : define MIN / MAX only if not defined (minor) |
Georgi Gerganov |
0be6a1af |
2023-01-02 13:35:26 |
make : print build information |
Georgi Gerganov |
a466c340 |
2023-01-02 10:20:50 |
stream : fix data race on bool + avoid division-by-zero |
Georgi Gerganov |
d629c034 |
2023-01-02 09:54:43 |
models : fix HF model URL (close #356) |
Georgi Gerganov |
f00509d5 |
2022-12-31 07:08:57 |
command : refactor to split command list & general transcription modes (#331) |
Andy Maloney |
424c410c |
2022-12-30 18:57:15 |
ggml : improve f16 acceleration for POWER9 ppc64le |
Thomas Fitzsimmons |
d97e6005 |
2022-12-31 09:55:33 |
whisper : add whisper_n_audio_ctx and check for invalid audio_ctx |
Georgi Gerganov |
3467230a |
2022-12-31 02:51:08 |
models : fix typo in convert-h5-to-ggml.py |
Ikko Ashimine |
a091581e |
2022-12-31 07:48:00 |
cmake : add runtime destination install (#345) |
Avik Sengupta |
68daf6e4 |
2022-12-30 13:42:35 |
whisper : avoid some memory allocations |
Georgi Gerganov |
a593b932 |
2022-12-29 04:04:00 |
main : add -ocsv, aka --output-csv to output a CSV file |
Niels Mayer |
9a8ad3db |
2022-12-29 13:58:27 |
make : add i686 arch (close #329) |
Georgi Gerganov |
4e0b2069 |
2022-12-28 18:47:30 |
ggml : barrier refactor + static functions |
Georgi Gerganov |
ac521a56 |
2022-12-24 10:22:28 |
ggml : simplify the SIMD code (#324) |
Georgi Gerganov |
331c0bbd |
2022-12-23 13:19:07 |
examples : fix memory leak on failure to load gpt2 model (#323) |
Andy Maloney |
dc90efd5 |
2022-12-23 13:18:51 |
examples : small code cleanups (#322) |
Andy Maloney |
7282e210 |
2022-12-23 13:48:19 |
ggml : use vaddvq_f32 for slightly more efficient reduce |
Georgi Gerganov |
466ceebb |
2022-12-23 01:19:19 |
ggml : add f16 acceleration for POWER9 ppc64le |
Thomas Fitzsimmons |
77226aa8 |
2022-12-23 11:11:38 |
models : fix support for spaces in path (close #315) |
Georgi Gerganov |
543bd562 |
2022-12-23 04:07:19 |
whisper : use emplace_back in place of push_back (#319) |
Andy Maloney |
62fee9a9 |
2022-12-23 04:06:17 |
whisper : fix mem leak on failure to load model (#318) |
Andy Maloney |
493d9413 |
2022-12-23 04:05:27 |
ggml : make consts static (#317) |
Andy Maloney |
1480a5f1 |
2022-12-23 11:02:46 |
Update README.md |
Georgi Gerganov |
0f4227d9 |
2022-12-23 03:56:18 |
examples : add whisper.swiftui demo app (#308) |
Digipom |
4c1fe0c8 |
2022-12-22 18:22:58 |
Update README.md |
Georgi Gerganov |
fa463313 |
2022-12-22 10:06:19 |
minor : small code cleanups (#302) |
Andy Maloney |
501a6b45 |
2022-12-22 16:43:57 |
minor : flag "ARM FMA" -> "ARM_FMA" |
Georgi Gerganov |
91fc08c6 |
2022-12-20 15:15:59 |
Build a vfpv4 library for armeabi-v7a and do runtime detection to select the right library |
Kevin Brothaler |
e1432dd9 |
2022-12-20 13:33:33 |
Check for both __ARM_NEON and __ARM_FEATURE_FMA so that the project can be compiled for armv7a. |
Kevin Brothaler |
22193cbf |
2022-12-20 13:33:27 |
Bump NDK version |
Kevin Brothaler |
42c67307 |
2022-12-22 09:35:18 |
whisper : use nullptr (C++11) instead of NULL macro (#299) |
Andy Maloney |
76b6211f |
2022-12-22 09:34:47 |
cmake : add headers to target (#298) |
Andy Maloney |
86a277f7 |
2022-12-22 20:04:20 |
go : run `go mod tidy` before building examples + fix permissions (#296) |
Mohit Agarwal |
231bebca |
2022-12-20 07:54:33 |
bindings : initial import of golang bindings (#287) |
David Thorpe |
90564f85 |
2022-12-19 22:09:21 |
Update README.md |
Georgi Gerganov |
99da1e5c |
2022-12-19 20:45:08 |
cmake : enable and fix -Wall -Wextra -Wpedantic C++ warnings |
Georgi Gerganov |
8e3f129b |
2022-12-19 15:19:01 |
minor : resolves some of warnings when compiling with clang/clang++ (#294) |
Matheus de Sousa |
1d716d6e |
2022-12-17 19:52:42 |
release : v1.0.4 |
Georgi Gerganov |
419b8a64 |
2022-12-17 08:42:30 |
Add AVX,AVX2 support for ggml_vec_scale_f32 |
katsu560 |
1eb81f86 |
2022-12-17 18:57:42 |
make : revert accidental change of optimization flags |
Georgi Gerganov |
fba10a4c |
2022-12-17 17:58:08 |
whisper : language auto-detect (#59) |
Georgi Gerganov |
afe2db0f |
2022-12-16 23:41:57 |
Add Roadmap |
Georgi Gerganov |
a7047b2a |
2022-12-16 21:50:41 |
ggml : implement ggml_compute_forward_dup_f16() special cases |
Georgi Gerganov |
32fbc8cd |
2022-12-16 20:20:43 |
main : add option to print the progress (#276) |
Georgi Gerganov |
b8065d90 |
2022-12-16 19:43:16 |
main : add "--prompt" command line argument (#90) |
Georgi Gerganov |
43129959 |
2022-12-13 21:46:42 |
command : better indentation |
Georgi Gerganov |
5eeeb341 |
2022-12-13 21:36:29 |
command : update README, show how to use guided mode |
Georgi Gerganov |
6a69e3ae |
2022-12-13 19:21:32 |
command : adding guided mode |
Georgi Gerganov |
bf69b669 |
2022-12-13 19:21:07 |
whisper : add whisper_tokenize() |
Georgi Gerganov |
ea19ed33 |
2022-12-16 19:28:51 |
Update README.md (#46) |
Georgi Gerganov |
675e7871 |
2022-12-16 12:20:13 |
Add Android sample (#277) |
Digipom |
c6c3ad5a |
2022-12-16 18:51:46 |
ci : add Windows build without OpenBLAS + change to Release (#85) (#282) |
Georgi Gerganov |
6a7c8250 |
2022-12-16 18:31:17 |
whisper : improve decoding strategy (#244) |
Georgi Gerganov |
a82d3310 |
2022-12-16 18:04:19 |
stream : update README.md + comments |
Georgi Gerganov |
c37c2443 |
2022-12-16 18:01:05 |
Update README.md (#56) |
Georgi Gerganov |
0f117594 |
2022-12-16 18:00:12 |
ggml : make more compatible with c99 (#262) |
Georgi Gerganov |
5a5c5ddc |
2022-12-15 20:38:08 |
Update README.md |
Georgi Gerganov |
34e0b4b9 |
2022-12-15 20:15:36 |
stream : fix build |
Georgi Gerganov |
b0f8013e |
2022-12-15 18:28:22 |
stream : add sliding window mode |
Georgi Gerganov |
124c718c |
2022-12-13 23:13:55 |
whisper : fix UB when reading buffer of length 0 bytes (#265) |
Georgi Gerganov |
f66ac6dc |
2022-12-13 23:09:01 |
ggml : fix indentation |
Georgi Gerganov |
9955fa4e |
2022-12-13 23:07:49 |
ggml : make compatible with c99 (#262) |
Georgi Gerganov |
a613f16a |
2022-12-12 23:44:36 |
talk : improve prompting |
Georgi Gerganov |
930c6939 |
2022-12-12 20:36:52 |
release : v1.0.3 |
Georgi Gerganov |
d8a0dde3 |
2022-12-12 20:33:09 |
Update README.md |
Georgi Gerganov |
9e3e6f25 |
2022-12-12 20:25:56 |
release : v1.0.2 |
Georgi Gerganov |
57ccd7cc |
2022-12-12 20:23:10 |
Update README.md |
Georgi Gerganov |
812ae3ff |
2022-12-12 20:20:51 |
Update README.md |
Georgi Gerganov |
f309f97d |
2022-12-12 20:17:27 |
Node.js package (#260) |
Georgi Gerganov |
aa6adda2 |
2022-12-11 20:34:04 |
talk : make compatible with c++11 (part 2) |
Georgi Gerganov |
444349f4 |
2022-12-11 20:19:17 |
talk : make compatible with c++11 |
Georgi Gerganov |
37a93d24 |
2022-12-11 20:04:05 |
cmake : require c++11 instead of c++20 |
Georgi Gerganov |
e70d47ba |
2022-12-11 10:03:07 |
Remove C++20 requirement (#257) |
Roland Rabien |
6ed78695 |
2022-12-12 04:00:29 |
Add newline per segment for text output (#254) |
Lexevolution |
ea38ad6e |
2022-12-11 11:56:13 |
bench : more concise representation of the results (#89) |
Georgi Gerganov |
054940e1 |
2022-12-11 11:39:46 |
minor : fix .gitignore to not ignore examples |
Georgi Gerganov |
fcf515de |
2022-12-11 11:09:01 |
bench.wasm : same as "bench" but runs in the browser (#89) |
Georgi Gerganov |
85c9ac18 |
2022-12-10 16:54:57 |
Update README.md |
Georgi Gerganov |
b7c85d1e |
2022-12-10 16:48:15 |
talk : fix build for MSVC |
Georgi Gerganov |
3b1aacbe |
2022-12-09 20:38:10 |
talk : talk with AI in the terminal |
Georgi Gerganov |
d1da35de |
2022-12-10 13:09:31 |
fix potential bug reading model data into a small size optimized string which could lead to memory corruption. In an SSO string, you can't write data to &str[0] and expect it to work well. |
bert hubert |
603f97ba |
2022-12-10 13:38:26 |
whisper : minor improvemnt in decoding strategy (#244) |
Georgi Gerganov |
50a061b3 |
2022-12-08 23:48:04 |
ggml : add alternative cblas_sgemm call |
Georgi Gerganov |
832b4f34 |
2022-12-08 19:42:06 |
make : indentation + .gitignore |
Georgi Gerganov |
0f98755f |
2022-12-07 14:44:58 |
Flag for Position Independent Code |
Reinis Muiznieks |
56822621 |
2022-12-08 19:17:24 |
twitch.sh : various fixes and polishing |
Georgi Gerganov |
9e5f3ddc |
2022-12-07 23:45:54 |
Allow for Twitch.tv live transcription |
keyehzy |
d91c0011 |
2022-12-07 23:18:30 |
Fix paths echoed after the download |
Kartik Saranathan |
04a16bbf |
2022-12-08 05:34:19 |
fix compilation on haiku |
Al Hoang |
47afb93c |
2022-12-07 22:12:08 |
yt-wsp.sh : improve usage instructions |
Georgi Gerganov |
575c53dc |
2022-12-07 21:12:55 |
yt-wsp.sh : fix usage instruction + comment |
Georgi Gerganov |
3996ecc1 |
2022-12-07 05:15:46 |
Update README.md |
Georgi Gerganov |
faa85f98 |
2022-12-07 04:41:43 |
livestream.sh : remove obsolete comment |
Georgi Gerganov |
b6597539 |
2022-12-06 22:12:57 |
ggml : fix typo in previous commit |
Georgi Gerganov |
9a4b7a91 |
2022-12-06 22:05:33 |
ggml : use macros to inline FP16 <-> FP32 conversions |
Georgi Gerganov |
f8ec718b |
2022-12-06 21:56:56 |
ggml : add F16C CPU flag check |
Georgi Gerganov |
35b40a93 |
2022-12-07 03:32:48 |
add fp16/fp32 convert intrinsics |
katsu560 |
9fe7306f |
2022-12-06 18:48:57 |
models : add the new "large" model release by OpenAI |
Georgi Gerganov |
13e8eb23 |
2022-12-06 18:47:48 |
bench : add commit hash to bench-all.sh results |
Georgi Gerganov |
78d13257 |
2022-12-02 21:51:50 |
Try to improve the token sampling strategy (#193) |
Georgi Gerganov |
9b7df687 |
2022-11-28 22:44:01 |
tests : adding transcription tests |
Georgi Gerganov |
061fc81b |
2022-12-01 22:15:12 |
ggml : remove inline specifier from fp16 <-> fp32 converters |
Georgi Gerganov |
57e0e6b7 |
2022-12-01 20:49:09 |
livestream : handle ffmpeg errors gracefully and stabilize transcript |
Georgi Gerganov |
4f736307 |
2022-12-01 19:47:58 |
livestream : minor changes |
Georgi Gerganov |
093c840d |
2022-12-01 12:18:22 |
livestream : fix losing words across audio chunk (#195) |
semiformal-net |
e7f09a0a |
2022-11-28 23:29:34 |
Fix Darwin flags - was incorrectly always using the Linux else clause |
Tienshiao Ma |
4698dcdb |
2022-11-27 20:28:36 |
whisper : add mechanism for aborting the whisper_full() computation |
Georgi Gerganov |
6fd5358d |
2022-11-27 11:30:32 |
Update README.md |
Georgi Gerganov |
164df0d4 |
2022-11-27 10:48:59 |
whisper.objc : fix context + broken readme links |
Georgi Gerganov |
e266cb07 |
2022-11-26 17:28:28 |
whisper.objc : add real-time processing (#97) |
Georgi Gerganov |
c207eed4 |
2022-11-26 16:27:04 |
whisper.objc : fix build warnings |
Georgi Gerganov |
67e819ba |
2022-11-26 13:07:54 |
minor : remove "examples/" prefix from the README |
Georgi Gerganov |
a425365b |
2022-11-26 12:53:23 |
yt-wsp.sh : script to easily transcribe VODs |
Georgi Gerganov |
e0e864d9 |
2022-11-26 11:56:55 |
Update README.md |
Georgi Gerganov |
68ecadbb |
2022-11-26 11:40:06 |
command.wasm : add voice assistant example for the Web (#171) |
Georgi Gerganov |
c536ff40 |
2022-11-26 10:22:42 |
minor : add comment for using "generate_karaoke.sh" |
Georgi Gerganov |
cb70b07d |
2022-11-26 10:05:37 |
livestream.sh : simple tool to transcribe audio livestreams (#185) |
Georgi Gerganov |
3c390ffe |
2022-11-25 23:57:46 |
stream.wasm : add web-based real-time transcription (#112) |
Georgi Gerganov |
be16dfa0 |
2022-11-25 23:07:42 |
whisper.wasm : do not block page while processing (close #86) |
Georgi Gerganov |
0f619b52 |
2022-11-25 22:08:58 |
main : add stereo-channel-based diarization (#64) |
Georgi Gerganov |
1246dd02 |
2022-11-25 20:23:58 |
command : add demonstration video |
Georgi Gerganov |
0be27bbd |
2022-11-25 19:53:50 |
command : fix build + fix README + add bold printing |
Georgi Gerganov |
bc88eb13 |
2022-11-25 19:06:56 |
examples : add "command" tool (#171) |
Georgi Gerganov |
b8ce25de |
2022-11-25 19:08:51 |
refactoring : more readable code |
Georgi Gerganov |
fd113687 |
2022-11-25 11:24:08 |
correct model name display on running samples |
vicalloy |
e4805d96 |
2022-11-24 23:13:26 |
wasm : refactor wasm example + reuse fetch mechanism |
Georgi Gerganov |
ff36415a |
2022-11-24 20:15:07 |
talk.wasm : update video link + some minor fixes |
Georgi Gerganov |
025ff465 |
2022-11-24 20:09:45 |
Update README.md |
Georgi Gerganov |
2c0501b3 |
2022-11-24 20:06:51 |
Update README.md |
Georgi Gerganov |
abce28ea |
2022-11-24 18:24:06 |
talk.wasm : move to https://whisper.ggerganov.com/talk |
Georgi Gerganov |
a2ecd544 |
2022-11-24 17:54:41 |
models : add instructions for using HF fine-tuned models |
Georgi Gerganov |
128aaadb |
2022-11-24 17:54:16 |
whisper : improve printfs |
Georgi Gerganov |
454b91de |
2022-11-24 17:53:51 |
main : fix dangling pointer when using stdin for input (#65) |
Georgi Gerganov |
d7024cf9 |
2022-11-24 17:52:04 |
main, stream : remove --verbose flag (#178) |
Georgi Gerganov |
37422ed7 |
2022-11-24 00:34:00 |
talk.wasm : add audio pre-processing + bump memory |
Georgi Gerganov |
be3b720f |
2022-11-24 00:08:57 |
talk.wasm : refactoring + update README.md |
Georgi Gerganov |
00f46dbc |
2022-11-23 23:22:40 |
models : add usage comments to the HF convert script (#157) |
Georgi Gerganov |
5698bddb |
2022-11-23 23:14:11 |
models : fix HF fine-tuned model conversion script (#157) |
Georgi Gerganov |
388e9f79 |
2022-11-23 22:40:06 |
ggml : fix the fix |
Georgi Gerganov |
35cd29ce |
2022-11-23 22:27:49 |
ggml : fix cross-compile Linux -> Window with mingw (#168) |
Georgi Gerganov |
a156a358 |
2022-11-23 22:16:50 |
Revert "update README.md" |
Georgi Gerganov |
6a841471 |
2022-11-23 22:59:54 |
update README.md |
katsu560 |
804f36aa |
2022-11-23 22:54:21 |
ggml: change inline ggml_fp16_to_fp32, ggml_fp16_t ggml_fp32_to_fp16 |
katsu560 |
4b2f51b4 |
2022-11-23 21:31:05 |
add gprof option |
katsu560 |
800ae5b8 |
2022-11-23 20:23:35 |
fix AVX,AVX2,FMA,F16C detection on Linux and add flags for OpenBLAS |
katsu560 |
83456076 |
2022-11-23 20:23:24 |
add AVX support |
katsu560 |
3df6c14f |
2022-11-23 15:17:13 |
Build with OpenBLAS and SDL2 on windows |
Tamotsu Takahashi |
d64d6ca3 |
2022-11-23 22:07:20 |
models : minor changes to the HF convert script (#157) |
Georgi Gerganov |
93482d03 |
2022-11-23 17:17:31 |
models : add "convert-h5-to-ggml.py" script (#157) |
Georgi Gerganov |
49706a65 |
2022-11-23 17:17:01 |
minor : updates few prints + fix buttons in whisper.wasm |
Georgi Gerganov |
363a2dad |
2022-11-23 09:53:55 |
Update README.md |
Georgi Gerganov |
623a4860 |
2022-11-23 09:52:36 |
Update README.md |
Georgi Gerganov |
2f596f5b |
2022-11-23 09:46:56 |
Find libopenblas.dll.a on windows |
Tamotsu Takahashi |
e5dcdabb |
2022-11-23 08:24:29 |
unicode : fix character replacement (thanks to @tamo) |
Georgi Gerganov |
dad109c3 |
2022-11-22 22:48:56 |
close #109 : add fetching of the model over HTTP (whisper.wasm) |
Georgi Gerganov |
326573de |
2022-11-22 22:22:17 |
talk.wasm : final touches |
Georgi Gerganov |
9aea96f7 |
2022-11-22 20:10:20 |
talk.wasm : polishing + adding many AI personalities |
Georgi Gerganov |
385236d1 |
2022-11-22 18:20:05 |
stream : "-kc" now enables context keeping from previous segment (#90) |
Georgi Gerganov |
63ae03b8 |
2022-11-22 17:10:35 |
Prompt previous tokens for streaming (#163) |
M. Eren Akbiyik |
78116f8e |
2022-11-21 22:42:29 |
talk.wasm : update README.md |
Georgi Gerganov |
a4dfbeec |
2022-11-21 22:20:42 |
talk.wasm : GPT-2 meets Whisper in WebAssembly (#155) |
Georgi Gerganov |
2e311a29 |
2022-11-21 18:52:20 |
Update README.md |
Georgi Gerganov |
2065572a |
2022-11-20 22:43:32 |
ggml : fix Windows build |
Georgi Gerganov |
5c2176e3 |
2022-11-20 22:39:39 |
ci : add Windows build |
Georgi Gerganov |
f2df9bd7 |
2022-11-20 21:22:02 |
stream : add "max_tokens" cli arg |
Georgi Gerganov |
fb8d77f7 |
2022-11-20 21:12:01 |
stream : add "audio_ctx" parameter |
Georgi Gerganov |
62b5ff87 |
2022-11-20 20:52:24 |
stream : add "max_tokens" parameter |
Georgi Gerganov |
d351771a |
2022-11-20 20:45:10 |
stream : add "single_segment" option |
Georgi Gerganov |
c058aaf2 |
2022-11-11 22:33:10 |
stream : partial encoder experiments |
Georgi Gerganov |
2ba66360 |
2022-11-17 12:12:51 |
fix: free ggml_context (close #149) (#150) |
greeshmay |
e70e5c8b |
2022-11-16 19:21:43 |
models : simplify the conversion script |
Georgi Gerganov |
55a0e1a6 |
2022-11-16 23:53:01 |
Update download-ggml-model.sh |
Dody Suria Wijaya |
864a78a8 |
2022-11-15 19:47:06 |
models : change default hosting to Hugging Face |
Georgi Gerganov |
83c742f1 |
2022-11-12 18:03:49 |
whisper : add option to speed up the audio tempo by x2 |
Georgi Gerganov |
41b48ab7 |
2022-11-13 09:08:33 |
make : add libwhisper.so target (#144) |
Georgi Gerganov |
a728be9c |
2022-11-11 16:10:01 |
Add WHISPER_NO_AVX and WHISPER_NO_AVX2 to CMakeLists (#136) |
Chidi Williams |
46a68fb9 |
2022-11-11 18:02:58 |
minor : remove one more redundant line |
Georgi Gerganov |
ccd56a9c |
2022-11-11 17:58:51 |
minor : fix double float32 conversion in python script |
Georgi Gerganov |
3500ce87 |
2022-11-09 21:41:21 |
ref #40 : start working on the documentation |
Georgi Gerganov |
7519eabf |
2022-11-09 15:24:06 |
Adds support for stdin wav input |
Alan |
b21213c2 |
2022-11-09 19:32:58 |
js : update whipser.js to latest |
Georgi Gerganov |
9e700e18 |
2022-11-09 00:28:36 |
Check for AVX and AVX2 on Darwin |
Chidi Williams |
0bfe728b |
2022-11-08 03:04:23 |
Fix the Windows pthread_create shim |
boolemancer |
4e5674a5 |
2022-11-07 21:48:13 |
sync : submodule whisper.spm |
Georgi Gerganov |
4c66b6a8 |
2022-11-07 20:50:24 |
cmake : add submodule whisper.spm |
Georgi Gerganov |
c30bffc8 |
2022-11-07 20:14:52 |
ref #22 : add "duration" option |
Georgi Gerganov |
8fdfb0ba |
2022-11-06 21:04:21 |
Update README.md |
Georgi Gerganov |
c71363f1 |
2022-11-06 09:22:50 |
examples : add simple script for generating Karaoke video |
Georgi Gerganov |
a09e9123 |
2022-11-05 08:44:41 |
Update README.md |
Georgi Gerganov |
d42cf6d0 |
2022-11-04 22:26:08 |
Update README.md |
Georgi Gerganov |
ef47d774 |
2022-11-04 18:30:38 |
main : fix generated bash script |
Georgi Gerganov |
75171c2b |
2022-11-03 20:53:44 |
ggml : multi-thread the ggml_add operator |
Georgi Gerganov |
a2eeb941 |
2022-11-03 20:18:57 |
cmake : fix passing GGML_PERF compile option |
Georgi Gerganov |
0e689f83 |
2022-11-02 22:03:27 |
Update README.md |
Georgi Gerganov |
d5afebd3 |
2022-11-02 21:18:20 |
whisper : token-level timestamp refactoring (#49, #120) |
Georgi Gerganov |
4b1c32e8 |
2022-11-02 18:33:29 |
Update README.md |
Georgi Gerganov |
b5dde365 |
2022-11-02 18:31:55 |
extra : compute SHA of all models files |
Georgi Gerganov |
02dfd5b8 |
2022-11-02 18:31:18 |
whisper : fix extra memory usage after recent processor changes |
Georgi Gerganov |
c63ce248 |
2022-11-02 10:00:19 |
Allow building with Accelerate for x86_64 Macs (#123) |
Syed Jafri |
13732191 |
2022-11-02 17:52:24 |
ggml : fix the check for NEON support (#7) |
Georgi Gerganov |
24cd12f6 |
2022-11-02 00:46:49 |
Cross compilation (#121) |
Syed Jafri |
e46bc56e |
2022-11-01 22:47:58 |
Update README.md |
Georgi Gerganov |
6fb98370 |
2022-11-01 22:35:21 |
main : add some comments for the word-level timestamp algorithm |
Georgi Gerganov |
0729da9a |
2022-11-01 22:09:25 |
main : fix some edge cases for word-level timestamps |
Georgi Gerganov |
5dc74e3a |
2022-10-31 22:06:05 |
Update README.md |
Georgi Gerganov |
ac8ef340 |
2022-10-31 20:19:41 |
Update README.md |
Georgi Gerganov |
b26345cc |
2022-10-31 00:51:29 |
Added for Windows implemenated script download-ggml-model.cmd |
Mikhail Grigorev |
8dac3c6e |
2022-10-30 22:19:24 |
Fixed sched_yield |
Mikhail Grigorev |
6417e59a |
2022-10-30 15:29:27 |
Implemenated sched_yield function for Windows |
Mikhail Grigorev |
dc129946 |
2022-10-30 17:11:37 |
Update README.md |
Georgi Gerganov |
b0f2aa0e |
2022-10-30 17:10:46 |
Update README.md |
Georgi Gerganov |
57fb46f3 |
2022-10-30 10:05:58 |
main : add option for word-leve timestamps (very experimental) |
Georgi Gerganov |
5a9e4260 |
2022-10-30 08:27:04 |
stream : add "--capture" option to select capture device (ref #10) |
Georgi Gerganov |
eba62e0f |
2022-10-30 08:23:52 |
close #113 : fix struct whisper_token_data |
Georgi Gerganov |
69bdb662 |
2022-10-29 21:28:06 |
minor : update whisper.js |
Georgi Gerganov |
12fb303d |
2022-10-29 20:30:05 |
whisper.wasm : update system info print |
Georgi Gerganov |
234f4146 |
2022-10-29 19:41:50 |
ref #5 : update CMake for Windows build |
Georgi Gerganov |
014a1190 |
2022-10-29 14:14:23 |
minor : fix multiple definitions of to_timestamp() |
Georgi Gerganov |
dec40be5 |
2022-10-29 14:08:23 |
parallel : print time of audio boundaries + fix timings |
Georgi Gerganov |
e5044f87 |
2022-10-29 12:38:29 |
ggml : fix barrier |
Georgi Gerganov |
2827cbbb |
2022-10-29 12:26:03 |
main : merge parallel example in main |
Georgi Gerganov |
0b2dc3c8 |
2022-10-29 12:24:02 |
parallel : working |
Georgi Gerganov |
a272f10b |
2022-10-29 11:23:44 |
ggml : fix thread-safety of ggml_init and ggml_free |
Georgi Gerganov |
85d6e1e1 |
2022-10-29 09:42:14 |
main : fix sampling time + add max_context parameter |
Georgi Gerganov |
72e9cdd6 |
2022-10-29 09:27:08 |
parallel : adding tool for parallel transformer inference |
Georgi Gerganov |
c565c569 |
2022-10-29 13:15:56 |
Define WHISPER_BUILD so as to export symbols on Windows |
Borislav Stanimirov |
2c281d19 |
2022-10-28 22:09:40 |
Update README.md |
Georgi Gerganov |
b89f8960 |
2022-10-28 21:40:52 |
Update README.md |
Georgi Gerganov |
6f82320b |
2022-10-28 20:22:49 |
Create README.md |
Georgi Gerganov |
2298310d |
2022-10-28 19:57:09 |
whisper.nvim : add helper script for the Neovim integration |
Georgi Gerganov |
8347a7bb |
2022-10-27 22:10:50 |
stream : few updates to make it compatible for Vim usage (#99) |
Georgi Gerganov |
fbd513b8 |
2022-10-27 18:31:49 |
Add OpenBLAS support |
Georgi Gerganov |
ebb01b9e |
2022-10-27 17:22:10 |
Print system info at start of program |
Georgi Gerganov |
9820234f |
2022-10-27 14:59:02 |
Fixed compile definitions and link libraries for MSVC |
Mikhail Grigorev |
a22e5741 |
2022-10-26 23:19:58 |
Add helper script to benchmark all models |
Georgi Gerganov |
2400660f |
2022-10-26 22:54:09 |
Print system info in main |
Georgi Gerganov |
058a27b2 |
2022-10-26 18:14:10 |
Create README.md |
Georgi Gerganov |
a09ce6e8 |
2022-10-25 17:35:11 |
Changes to work by default on macOS - use curl when wget is not available, and use an alternative method to get the script path when realpath is not available. |
andypayne |
a6c786d5 |
2022-10-25 20:51:56 |
Update README.md |
Georgi Gerganov |
9ccafa87 |
2022-10-25 20:47:31 |
Update README.md |
Georgi Gerganov |
89d8ee3e |
2022-10-25 20:43:10 |
Update README.md |
Georgi Gerganov |
91dcf5f3 |
2022-10-25 20:28:47 |
Update README.md |
Georgi Gerganov |
113a4f06 |
2022-10-25 20:25:23 |
Update README.md |
Georgi Gerganov |
47e78b72 |
2022-10-25 20:23:39 |
Update README.md |
Georgi Gerganov |
34bb3ab0 |
2022-10-25 20:18:26 |
ggml : add system info functions |
Georgi Gerganov |
c6710efd |
2022-10-25 19:13:08 |
refactoring : move main + stream in examples + other stuff |
Georgi Gerganov |
4c68f4ca |
2022-10-24 18:28:23 |
main : fix SRT timestamp to use comma "," instead of dot "." |
Georgi Gerganov |
72867692 |
2022-10-24 18:26:21 |
Update README.md |
Georgi Gerganov |
d4f94ce4 |
2022-10-23 12:51:09 |
Update README.md |
Georgi Gerganov |
a52ee08c |
2022-10-23 12:24:03 |
objc : polishing the sample application |
Georgi Gerganov |
b41f4a90 |
2022-10-23 11:36:36 |
Create README.md |
Georgi Gerganov |
bb1ee266 |
2022-10-23 11:10:15 |
ios : whisper.objc example |
Georgi Gerganov |
5f7e9fa2 |
2022-10-23 13:29:36 |
ref #68, #79 : fix segment time output |
Georgi Gerganov |
181b762d |
2022-10-23 12:47:51 |
Update README.md |
Georgi Gerganov |
3d37ad51 |
2022-10-23 12:23:04 |
Merge pull request #78 from jokkebk/Specify-utf8-for-vocab.json |
Georgi Gerganov |
4e887dc3 |
2022-10-23 11:55:01 |
Add enconding parameter to vocab.json opening to fix errors |
Joonas Pihlajamaa |
4196856c |
2022-10-23 10:24:36 |
Update README.md |
Georgi Gerganov |
705198f0 |
2022-10-23 10:12:10 |
Update README.md |
Georgi Gerganov |
3e69a607 |
2022-10-23 08:04:33 |
Update README.md |
Georgi Gerganov |
f3dae90c |
2022-10-22 21:16:08 |
Update README.md |
Georgi Gerganov |
6a81ed3e |
2022-10-22 21:09:30 |
main : print colors + no timestamps |
Georgi Gerganov |
7affd309 |
2022-10-22 21:06:50 |
whisper : add new-segment callback |
Georgi Gerganov |
8f95c25a |
2022-10-22 20:42:11 |
main : refactor subtitle output |
Georgi Gerganov |
31ff0c6a |
2022-10-21 17:33:59 |
wip : experimental color coding of tokens based on probabilities |
Georgi Gerganov |
f4aa01c2 |
2022-10-22 19:30:35 |
Update README.md |
Georgi Gerganov |
8c1d9700 |
2022-10-22 19:00:25 |
Update README.md |
Georgi Gerganov |
6b45e37b |
2022-10-22 18:17:08 |
Update README.md and finalize the whisper.wasm example |
Georgi Gerganov |
491ecd70 |
2022-10-22 16:57:54 |
wip : polishing WASM example |
Georgi Gerganov |
db460b78 |
2022-10-22 13:45:43 |
wip : WASM 128-bit SIMD support |
Georgi Gerganov |
e905c6f8 |
2022-10-22 13:07:59 |
wip : initial WASM port |
Georgi Gerganov |
7d0dee7a |
2022-10-21 18:14:53 |
ref #68 : add option "-on" to specify segment index offset for SRT |
Georgi Gerganov |
8d15a1c6 |
2022-10-21 15:57:20 |
ci : fix and re-enable tests (2nd try) |
Georgi Gerganov |
692aa078 |
2022-10-21 15:36:19 |
Revert "ci : fix and re-enable tests" |
Georgi Gerganov |
80aefc95 |
2022-10-21 15:27:30 |
ci : fix and re-enable tests |
Georgi Gerganov |
5698b517 |
2022-10-20 17:52:59 |
Update README.md |
Georgi Gerganov |
3fe3898e |
2022-10-20 17:43:56 |
Update README.md |
Georgi Gerganov |
81c18557 |
2022-10-20 17:39:31 |
Update README.md |
Georgi Gerganov |
744bd476 |
2022-10-19 09:29:43 |
Merge pull request #67 from undefdev/defensive-apple-arm-make |
Georgi Gerganov |
66b3169d |
2022-10-19 08:36:59 |
ci : disable tests temporarily |
Georgi Gerganov |
19a780af |
2022-10-19 01:01:53 |
added handling for falsely as x86_64 announced ARM Macs |
undef |
1969ee4b |
2022-10-18 22:20:17 |
Update README.md |
Georgi Gerganov |
0e4fd434 |
2022-10-18 20:15:06 |
stream : print warning when processing is not fast enough |
Georgi Gerganov |
19817711 |
2022-10-18 19:48:34 |
Add reference to FP16 repo |
Georgi Gerganov |
7eeef035 |
2022-10-18 19:33:10 |
ref #52 : improve greedy sampling strategy |
Georgi Gerganov |
632660ab |
2022-10-18 18:51:59 |
CMake support for Accelerate framework |
Georgi Gerganov |
e36aabe0 |
2022-10-18 18:42:08 |
Correct implementation of FP16 GELU |
Georgi Gerganov |
2d171ced |
2022-10-18 18:27:57 |
close #32 : add comment about thread-safety of the C-style API |
Georgi Gerganov |
e30cf831 |
2022-10-18 18:17:24 |
ref #57, #62, #63 : remove unions in C-api + remove designated initializers |
Georgi Gerganov |
d6b84b2a |
2022-10-18 10:56:37 |
ref #62 : fix build for some compilers |
Georgi Gerganov |
b4a3875b |
2022-10-18 08:26:16 |
Revert recent sampling change |
Georgi Gerganov |
cf67bfff |
2022-10-18 00:53:06 |
Fix EOT token handling |
Georgi Gerganov |
91632eb6 |
2022-10-18 00:45:08 |
Revert GELU change |
Georgi Gerganov |
b81a81d5 |
2022-10-18 00:01:31 |
Link Accelerate framework to "stream" example |
Georgi Gerganov |
d1482358 |
2022-10-17 23:52:24 |
Try to improve the sampling strategy a bit |
Georgi Gerganov |
20d8e7a3 |
2022-10-17 23:50:44 |
Fix memory sizes |
Georgi Gerganov |
72d967bc |
2022-10-17 21:44:16 |
Use Accelerate framework on Apple silicon |
Georgi Gerganov |
130b5c02 |
2022-10-17 18:37:06 |
Adding helper script for converting the PT models |
Georgi Gerganov |
0e858f08 |
2022-10-17 18:09:17 |
close #56 : build on FreeBSD |
Georgi Gerganov |
f24d940c |
2022-10-17 18:06:02 |
Merge pull request #58 from r0y6a3n0/master |
Georgi Gerganov |
949f97a8 |
2022-10-17 21:19:45 |
fix missing token issue |
RyanChang |
0ad085f5 |
2022-10-15 09:55:28 |
ref #48 : clear results at the start of whisper_full |
Georgi Gerganov |
36945162 |
2022-10-15 09:40:08 |
Update README.md (ref #50) |
Georgi Gerganov |
b2f1600a |
2022-10-12 21:25:42 |
Update README.md |
Georgi Gerganov |
b7992269 |
2022-10-11 11:49:48 |
check if spectogram length is <100 before doing anything else |
0/0 |
1348796a |
2022-10-11 23:32:14 |
Update README.md (#43) |
Topping1 |
40609cb4 |
2022-10-12 07:31:41 |
Merge pull request #42 from iboB/msvc-build |
Georgi Gerganov |
0b45d251 |
2022-10-11 20:57:52 |
Building with MSVC |
Borislav Stanimirov |
28252352 |
2022-10-11 20:57:33 |
Visual Studio ignored dirs |
Borislav Stanimirov |
8d943582 |
2022-10-11 00:36:32 |
Update README.md |
Georgi Gerganov |
ad6693fb |
2022-10-10 22:16:25 |
Update README.md |
Georgi Gerganov |
01c9e96f |
2022-10-10 22:06:18 |
stream : improve real-time transcription |
Georgi Gerganov |
63b67867 |
2022-10-10 22:06:03 |
Minor |
Georgi Gerganov |
f7ab81fe |
2022-10-10 22:05:37 |
Update README.md |
Georgi Gerganov |
eac4f127 |
2022-10-10 09:13:31 |
Merge pull request #36 from Topping1/master |
Georgi Gerganov |
9d572343 |
2022-10-10 08:11:18 |
ref #35 : add <stdbool.h> to whisper.h |
Georgi Gerganov |
6e29d845 |
2022-10-10 08:05:57 |
Merge pull request #34 from tazz4843/master |
Georgi Gerganov |
50b5fe96 |
2022-10-09 23:35:10 |
Update main.cpp |
Topping1 |
64752acd |
2022-10-09 19:16:42 |
add static library make target |
0/0 |
7edaa7da |
2022-10-09 17:52:46 |
Merge pull request #31 from lkwq007/master |
Georgi Gerganov |
4bbb8a58 |
2022-10-09 22:26:37 |
Add MinGW support |
lnyan |
4a6bf11d |
2022-10-08 18:13:26 |
Minor |
Georgi Gerganov |
9bbca311 |
2022-10-08 18:09:56 |
ref #9 : add API documentation in whisper.h |
Georgi Gerganov |
5e563ef6 |
2022-10-08 17:35:55 |
Fix Makefile for MacBook Intel |
Georgi Gerganov |
2ca8cc77 |
2022-10-08 17:28:06 |
ref #17 : print whisper logs to stderr |
Georgi Gerganov |
8c7c0188 |
2022-10-08 17:22:22 |
ref #17 : add options to output result to file |
Georgi Gerganov |
4c4ab71d |
2022-10-08 11:46:34 |
Update README.md |
Georgi Gerganov |
b43b36e0 |
2022-10-08 11:34:20 |
Update tests |
Georgi Gerganov |
37110d69 |
2022-10-08 11:17:41 |
ci : add base model tests to GH Actions |
Georgi Gerganov |
2d476934 |
2022-10-08 11:17:29 |
Update README.md |
Georgi Gerganov |
a53e0675 |
2022-10-08 11:16:37 |
Create README.md |
Georgi Gerganov |
0e3ba2f9 |
2022-10-08 10:57:42 |
Adding dummy models for testing purposes |
Georgi Gerganov |
2f069335 |
2022-10-08 10:56:59 |
Adding sanitizer tests |
Georgi Gerganov |
29b041f7 |
2022-10-08 09:00:59 |
Cleanup CMakeLists.txt |
Georgi Gerganov |
4a732b28 |
2022-10-08 00:21:16 |
cmake : fixes |
Georgi Gerganov |
68f5962b |
2022-10-08 00:14:34 |
ci : add cmake builds |
Georgi Gerganov |
332c9d77 |
2022-10-08 00:14:05 |
whisper : fix bug in token sampling logic |
Georgi Gerganov |
877c0581 |
2022-10-07 23:53:12 |
Add CMake support |
Georgi Gerganov |
481cd685 |
2022-10-07 22:30:44 |
ref #10 : option to keep context in "stream" example |
Georgi Gerganov |
3f15bb8a |
2022-10-07 22:07:24 |
ref #10 : add "step" argument for "stream" example |
Georgi Gerganov |
7787b878 |
2022-10-07 22:00:40 |
ref #16, #22 : add "offset" argument |
Georgi Gerganov |
e29a5dac |
2022-10-07 21:56:44 |
ref #11, #18, #26 : fix CACHE_LINE_SIZE constant |
Georgi Gerganov |
844d60b2 |
2022-10-07 18:32:18 |
Add CI using Github Actions |
Georgi Gerganov |
700898e6 |
2022-10-05 23:44:10 |
ref #22 : add option to provide multiple input .wav files |
Georgi Gerganov |
6b1c3cc1 |
2022-10-05 23:13:15 |
Update README.md |
Georgi Gerganov |
b8f71348 |
2022-10-05 23:11:02 |
Minor updates |
Georgi Gerganov |
16732458 |
2022-10-05 21:34:41 |
wip : rpi4 support |
Georgi Gerganov |
ce1fe959 |
2022-10-05 20:41:35 |
wip : improve makefile |
Georgi Gerganov |
74197ffc |
2022-10-05 07:27:29 |
Merge pull request #20 from ArtyomZemlyak/master |
Georgi Gerganov |
495b81b3 |
2022-10-05 09:47:48 |
Fix: main get n_threads from cli |
Артём Земляк |
f007e186 |
2022-10-05 09:24:53 |
Fix: main get language from cli args |
Артём Земляк |
e7a15876 |
2022-10-04 23:27:25 |
Update README.md |
Georgi Gerganov |
6814cc9b |
2022-10-04 23:16:33 |
Improve result printing |
Georgi Gerganov |
eba33ada |
2022-10-04 22:43:37 |
Extend C-style API with full inference methods |
Georgi Gerganov |
6b77124e |
2022-10-04 20:35:01 |
Initial C-style interface for whisper.cpp |
Georgi Gerganov |
be8ba034 |
2022-10-02 20:11:17 |
ref #10 : handle Ctrl+C in "stream" app |
Georgi Gerganov |
d71e5676 |
2022-10-02 18:19:22 |
Update README.md |
Georgi Gerganov |
b6bf9067 |
2022-10-02 17:55:45 |
ref #10 : quick-and-dirty attempt for real-time audio transciption |
Georgi Gerganov |
77d929f6 |
2022-10-02 17:46:21 |
Fix bug in FFT |
Georgi Gerganov |
6d654d19 |
2022-10-01 08:41:57 |
Fix reading of stereo WAV files |
Georgi Gerganov |
62897e8a |
2022-10-01 00:01:04 |
Update README.md |
Georgi Gerganov |
15b49e8b |
2022-09-30 20:37:29 |
Bug fix |
Georgi Gerganov |
3bcdbdfc |
2022-09-30 19:33:09 |
Reduce memory usage even more + better sampling |
Georgi Gerganov |
310f4883 |
2022-09-29 23:48:01 |
Update README.md |
Georgi Gerganov |
fd3f3d74 |
2022-09-29 23:37:59 |
Update README.md |
Georgi Gerganov |
5877c357 |
2022-09-29 23:09:04 |
ref #4 : added transcription timestamps |
Georgi Gerganov |
8d4041c3 |
2022-09-28 22:06:09 |
Merge pull request #3 from cdosoftei/master |
Georgi Gerganov |
d4fcfa47 |
2022-09-28 15:01:54 |
Pass -pthread to linker |
cdosoftei |
4352a601 |
2022-09-28 21:13:32 |
Update README.md |
Georgi Gerganov |
f888c237 |
2022-09-28 20:46:05 |
Flash + language support (ref #2) |
Georgi Gerganov |
154fa796 |
2022-09-26 11:58:44 |
ref #1 : add -pthread to compilation flags |
Georgi Gerganov |
476182e4 |
2022-09-26 09:36:51 |
Update README.md and simplify usage |
Georgi Gerganov |
f2456f8d |
2022-09-25 22:35:26 |
Create README.md |
Georgi Gerganov |
28802c4d |
2022-09-25 22:15:44 |
Create LICENSE |
Georgi Gerganov |
b0a11594 |
2022-09-25 21:23:15 |
Initial release |
Georgi Gerganov |