Georgi Gerganov
|
34bb3ab0cf
|
ggml : add system info functions
|
2 years ago |
Georgi Gerganov
|
7affd309d3
|
whisper : add new-segment callback
Can be used to process new segments as they are being generated.
Sample usage in main, for printing the resulting segments during the
inference.
|
2 years ago |
Georgi Gerganov
|
31ff0c6a1f
|
wip : experimental color coding of tokens based on probabilities
|
2 years ago |
Georgi Gerganov
|
7eeef0358a
|
ref #52 : improve greedy sampling strategy
Force timestamp token to be sampled if the probability sum over all
timestamp tokens is above the probability of any other token
|
2 years ago |
Georgi Gerganov
|
2d171ced32
|
close #32 : add comment about thread-safety of the C-style API
|
2 years ago |
Georgi Gerganov
|
e30cf83158
|
ref #57, #62, #63 : remove unions in C-api + remove designated initializers
We are not ready for designated initializers - many compilers do not
support this C++ feature yet, so removing it's non-trivial usages.
|
2 years ago |
Georgi Gerganov
|
9d5723435f
|
ref #35 : add <stdbool.h> to whisper.h
"bool" type is not implicitly defined for some compilers.
|
2 years ago |
Georgi Gerganov
|
9bbca3110f
|
ref #9 : add API documentation in whisper.h
|
2 years ago |
Georgi Gerganov
|
2f069335ab
|
Adding sanitizer tests
|
2 years ago |
Georgi Gerganov
|
481cd685d5
|
ref #10 : option to keep context in "stream" example
Seems the results become worse when we keep the context, so by default
this is not enabled
|
2 years ago |
Georgi Gerganov
|
7787b878e1
|
ref #16, #22 : add "offset" argument
Allows to start processing the input audio at some offset from the
beginning. Useful for splitting a long job into multiple tasks.
|
2 years ago |
Georgi Gerganov
|
6814cc9b02
|
Improve result printing
|
2 years ago |
Georgi Gerganov
|
eba33adadd
|
Extend C-style API with full inference methods
|
2 years ago |
Georgi Gerganov
|
6b77124e01
|
Initial C-style interface for whisper.cpp
|
2 years ago |