- p - 类 中的变量com.litongjava.whipser.cpp.java.model.WhisperTokenData
-
Probability of the token.
- patience - 类 中的变量com.litongjava.whipser.cpp.java.params.BeamSearchParams
-
- plog - 类 中的变量com.litongjava.whipser.cpp.java.model.WhisperTokenData
-
Log probability of the token.
- print_progress - 类 中的变量com.litongjava.whipser.cpp.java.params.WhisperFullParams
-
Flag to print progress information.
- print_realtime - 类 中的变量com.litongjava.whipser.cpp.java.params.WhisperFullParams
-
Flag to print results from within whisper.cpp (avoid it, use callback instead).
- print_special - 类 中的变量com.litongjava.whipser.cpp.java.params.WhisperFullParams
-
Flag to print special tokens (e.g., <SOT>, <EOT>, <BEG>, etc.).
- print_timestamps - 类 中的变量com.litongjava.whipser.cpp.java.params.WhisperFullParams
-
Flag to print timestamps for each text segment when printing realtime.
- printProgress(boolean) - 类 中的方法com.litongjava.whipser.cpp.java.params.WhisperFullParams
-
Flag to print progress information.
- printRealtime(boolean) - 类 中的方法com.litongjava.whipser.cpp.java.params.WhisperFullParams
-
Flag to print results from within whisper.cpp (avoid it, use callback instead).
- printSpecial(boolean) - 类 中的方法com.litongjava.whipser.cpp.java.params.WhisperFullParams
-
Flag to print special tokens (e.g., <SOT>, <EOT>, <BEG>, etc.).
- printTimestamps(boolean) - 类 中的方法com.litongjava.whipser.cpp.java.params.WhisperFullParams
-
Flag to print timestamps for each text segment when printing realtime.
- progress_callback - 类 中的变量com.litongjava.whipser.cpp.java.params.WhisperFullParams
-
Callback on each progress update.
- progress_callback_user_data - 类 中的变量com.litongjava.whipser.cpp.java.params.WhisperFullParams
-
User data for the progress_callback.
- prompt_n_tokens - 类 中的变量com.litongjava.whipser.cpp.java.params.WhisperFullParams
-
Number of prompt tokens.
- prompt_tokens - 类 中的变量com.litongjava.whipser.cpp.java.params.WhisperFullParams
-
Prompt tokens.
- pt - 类 中的变量com.litongjava.whipser.cpp.java.model.WhisperTokenData
-
Probability of the timestamp token.
- ptsum - 类 中的变量com.litongjava.whipser.cpp.java.model.WhisperTokenData
-
Sum of probabilities of all timestamp tokens.
- whisper_bench_ggml_mul_mat(int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Benchmark function for ggml_mul_mat.
- whisper_bench_ggml_mul_mat_str(int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Benchmark function for ggml_mul_mat as a string.
- whisper_bench_memcpy(int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Benchmark function for memcpy.
- whisper_bench_memcpy_str(int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Benchmark function for memcpy as a string.
- whisper_decode(Pointer, Pointer, int, int, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Run the Whisper decoder to obtain the logits and probabilities for the next token.
- whisper_decode_with_state(Pointer, Pointer, Pointer, int, int, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_encode(Pointer, int, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Run the Whisper encoder on the log mel spectrogram stored inside the default state in the provided whisper context.
- whisper_encode_with_state(Pointer, Pointer, int, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_free(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Free all allocated memory associated with the Whisper context.
- whisper_free_params(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_free_state(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Free all allocated memory associated with the Whisper state.
- whisper_full(Pointer, WhisperFullParams, float[], int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Run the entire model: PCM -> log mel spectrogram -> encoder -> decoder -> text
Not thread safe for same context
Uses the specified decoding strategy to obtain the text.
- whisper_full_default_params_by_ref(int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Provides default params which can be used with `whisper_full()` etc.
- whisper_full_get_segment_t0(Pointer, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Get the start time of the specified segment.
- whisper_full_get_segment_t0_from_state(Pointer, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Get the start time of the specified segment from the state.
- whisper_full_get_segment_t1(Pointer, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Get the end time of the specified segment.
- whisper_full_get_segment_t1_from_state(Pointer, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Get the end time of the specified segment from the state.
- whisper_full_get_segment_text(Pointer, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Get the text of the specified segment.
- whisper_full_get_segment_text_from_state(Pointer, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Get the text of the specified segment from the state.
- whisper_full_get_token_data(Pointer, int, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Get token data for the specified token in the specified segment.
- whisper_full_get_token_data_from_state(Pointer, int, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Get token data for the specified token in the specified segment from the state.
- whisper_full_get_token_id(Pointer, int, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Get the token ID of the specified token in the specified segment.
- whisper_full_get_token_id_from_state(Pointer, int, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Get the token ID of the specified token in the specified segment from the state.
- whisper_full_get_token_p(Pointer, int, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Get the probability of the specified token in the specified segment.
- whisper_full_get_token_p_from_state(Pointer, int, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Get the probability of the specified token in the specified segment from the state.
- whisper_full_get_token_text(Pointer, int, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Get the token text of the specified token in the specified segment.
- whisper_full_get_token_text_from_state(Pointer, Pointer, int, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Get the token text of the specified token in the specified segment from the state.
- whisper_full_lang_id(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Language id associated with the context's default state.
- whisper_full_lang_id_from_state(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Language id associated with the provided state
- whisper_full_n_segments(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Number of generated text segments.
- whisper_full_n_segments_from_state(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_full_n_tokens(Pointer, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Get the number of tokens in the specified segment.
- whisper_full_n_tokens_from_state(Pointer, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Get the number of tokens in the specified segment from the state.
- whisper_full_parallel(Pointer, WhisperFullParams, float[], int, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_full_with_state(Pointer, Pointer, WhisperFullParams, float[], int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_get_logits(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Token logits obtained from the last call to whisper_decode().
- whisper_get_logits_from_state(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_init(WhisperModelLoader) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Allocate (almost) all memory needed for the model using a model loader.
- whisper_init_from_buffer(Pointer, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Allocate (almost) all memory needed for the model by loading from a buffer.
- whisper_init_from_buffer_no_state(Pointer, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Allocate (almost) all memory needed for the model by loading from a buffer without allocating the state.
- whisper_init_from_file(String) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Allocate (almost) all memory needed for the model by loading from a file.
- whisper_init_from_file_no_state(String) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Allocate (almost) all memory needed for the model by loading from a file without allocating the state.
- whisper_init_no_state(WhisperModelLoader) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Allocate (almost) all memory needed for the model using a model loader without allocating the state.
- whisper_init_state(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Allocate memory for the Whisper state.
- whisper_is_multilingual(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_lang_auto_detect(Pointer, int, int, float[]) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Use mel data at offset_ms to try and auto-detect the spoken language.
- whisper_lang_auto_detect_with_state(Pointer, Pointer, int, int, float[]) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_lang_id(String) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_lang_max_id() - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Largest language id (i.e. number of available languages - 1)
- whisper_lang_str(int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_model_ftype(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_model_n_audio_ctx(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_model_n_audio_head(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_model_n_audio_layer(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_model_n_audio_state(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_model_n_mels(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_model_n_text_ctx(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_model_n_text_head(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_model_n_text_layer(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_model_n_text_state(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_model_n_vocab(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_model_type(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_model_type_readable(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_n_audio_ctx(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_n_len(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_n_len_from_state(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_n_text_ctx(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_n_vocab(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_pcm_to_mel(Pointer, float[], int, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Convert RAW PCM audio to log mel spectrogram.
- whisper_pcm_to_mel_phase_vocoder(Pointer, float[], int, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Convert RAW PCM audio to log mel spectrogram but applies a Phase Vocoder to speed up the audio x2.
- whisper_pcm_to_mel_phase_vocoder_with_state(Pointer, Pointer, float[], int, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_pcm_to_mel_with_state(Pointer, Pointer, float[], int, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_print_system_info() - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_print_timings(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_reset_timings(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_set_mel(Pointer, float[], int, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
This can be used to set a custom log mel spectrogram inside the default state of the provided whisper context.
- whisper_set_mel_with_state(Pointer, Pointer, float[], int, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_token_beg(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_token_eot(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_token_lang(Pointer, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_token_not(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_token_prev(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_token_solm(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_token_sot(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_token_to_str(Pointer, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_token_transcribe(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_token_translate(Pointer) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
- whisper_tokenize(Pointer, String, Pointer, int) - 接口 中的方法com.litongjava.whipser.cpp.java.WhisperCppJnaLibrary
-
Convert the provided text into tokens.
- WhisperContext - com.litongjava.whipser.cpp.java中的类
-
- WhisperContext() - 类 的构造器com.litongjava.whipser.cpp.java.WhisperContext
-
- WhisperCpp - com.litongjava.whipser.cpp.java中的类
-
Before calling most methods, you must call `initContext(modelPath)` to initialise the `ctx` Pointer.
- WhisperCpp() - 类 的构造器com.litongjava.whipser.cpp.java.WhisperCpp
-
- WhisperCppJnaLibrary - com.litongjava.whipser.cpp.java中的接口
-
- WhisperEncoderBeginCallback - com.litongjava.whipser.cpp.java.callbacks中的接口
-
Callback before the encoder starts.
- WhisperFilters - com.litongjava.whipser.cpp.java.params中的类
-
- WhisperFilters() - 类 的构造器com.litongjava.whipser.cpp.java.params.WhisperFilters
-
- WhisperFullParams - com.litongjava.whipser.cpp.java.params中的类
-
Parameters for the whisper_full() function.
- WhisperFullParams(Pointer) - 类 的构造器com.litongjava.whipser.cpp.java.params.WhisperFullParams
-
- WhisperHParams - com.litongjava.whipser.cpp.java.params中的类
-
- WhisperHParams() - 类 的构造器com.litongjava.whipser.cpp.java.params.WhisperHParams
-
- WhisperLogitsFilterCallback - com.litongjava.whipser.cpp.java.callbacks中的接口
-
Callback to filter logits.
- WhisperModel - com.litongjava.whipser.cpp.java.model中的类
-
- WhisperModel() - 类 的构造器com.litongjava.whipser.cpp.java.model.WhisperModel
-
- WhisperModelLoader - com.litongjava.whipser.cpp.java.model中的类
-
- WhisperModelLoader() - 类 的构造器com.litongjava.whipser.cpp.java.model.WhisperModelLoader
-
- WhisperModelLoader.CloseCallback - com.litongjava.whipser.cpp.java.model中的接口
-
- WhisperModelLoader.CloseFunction - com.litongjava.whipser.cpp.java.model中的类
-
- WhisperModelLoader.EOFCallback - com.litongjava.whipser.cpp.java.model中的接口
-
- WhisperModelLoader.EOFFunction - com.litongjava.whipser.cpp.java.model中的类
-
- WhisperModelLoader.ReadCallback - com.litongjava.whipser.cpp.java.model中的接口
-
- WhisperModelLoader.ReadFunction - com.litongjava.whipser.cpp.java.model中的类
-
- WhisperNewSegmentCallback - com.litongjava.whipser.cpp.java.callbacks中的接口
-
Callback for the text segment.
- WhisperProgressCallback - com.litongjava.whipser.cpp.java.callbacks中的接口
-
Callback for progress updates.
- WhisperSamplingStrategy - com.litongjava.whipser.cpp.java.params中的枚举
-
Available sampling strategies
- WhisperSegment - com.litongjava.whipser.cpp.java.bean中的类
-
Created by litonglinux@qq.com on 10/21/2023_7:48 AM
- WhisperSegment() - 类 的构造器com.litongjava.whipser.cpp.java.bean.WhisperSegment
-
- WhisperSegment(long, long, String) - 类 的构造器com.litongjava.whipser.cpp.java.bean.WhisperSegment
-
- WhisperState - com.litongjava.whipser.cpp.java.model中的类
-
- WhisperState() - 类 的构造器com.litongjava.whipser.cpp.java.model.WhisperState
-
- WhisperTokenData - com.litongjava.whipser.cpp.java.model中的类
-
Structure representing token data.
- WhisperTokenData() - 类 的构造器com.litongjava.whipser.cpp.java.model.WhisperTokenData
-