Skip to main content

Crate whisper_cpp_plus_sys

Crate whisper_cpp_plus_sys 

Source
Expand description

Low-level FFI bindings for whisper.cpp.

Structs§

whisper_ahead
whisper_aheads
whisper_context_params
whisper_full_params
whisper_full_params__bindgen_ty_1
whisper_full_params__bindgen_ty_2
whisper_token_data
whisper_vad_context_params
whisper_vad_params

Constants§

GGML_FTYPE_ALL_F32
GGML_FTYPE_MOSTLY_F16
GGML_FTYPE_MOSTLY_Q2_K
GGML_FTYPE_MOSTLY_Q3_K
GGML_FTYPE_MOSTLY_Q4_0
GGML_FTYPE_MOSTLY_Q4_1
GGML_FTYPE_MOSTLY_Q4_1_SOME_F16
GGML_FTYPE_MOSTLY_Q4_K
GGML_FTYPE_MOSTLY_Q5_0
GGML_FTYPE_MOSTLY_Q5_1
GGML_FTYPE_MOSTLY_Q5_K
GGML_FTYPE_MOSTLY_Q6_K
GGML_FTYPE_MOSTLY_Q8_0
GGML_FTYPE_UNKNOWN
WHISPER_CHUNK_SIZE
WHISPER_ERR_FAILED_TO_PROCESS
WHISPER_ERR_INVALID_CONTEXT
WHISPER_ERR_INVALID_MODEL
WHISPER_ERR_NOT_ENOUGH_MEMORY
WHISPER_HOP_LENGTH
WHISPER_N_FFT
WHISPER_SAMPLE_RATE
whisper_sampling_strategy_WHISPER_SAMPLING_BEAM_SEARCH
whisper_sampling_strategy_WHISPER_SAMPLING_GREEDY

Functions§

whisper_context_default_params
whisper_ctx_init_openvino_encoder
whisper_free
whisper_free_state
whisper_full
whisper_full_default_params
whisper_full_get_segment_no_speech_prob
whisper_full_get_segment_no_speech_prob_from_state
whisper_full_get_segment_speaker_turn_next
whisper_full_get_segment_speaker_turn_next_from_state
whisper_full_get_segment_t0
whisper_full_get_segment_t0_from_state
whisper_full_get_segment_t1
whisper_full_get_segment_t1_from_state
whisper_full_get_segment_text
whisper_full_get_segment_text_from_state
whisper_full_get_token_data
whisper_full_get_token_data_from_state
whisper_full_get_token_id
whisper_full_get_token_id_from_state
whisper_full_get_token_p
whisper_full_get_token_p_from_state
whisper_full_get_token_text
whisper_full_get_token_text_from_state
whisper_full_lang_id
whisper_full_lang_id_from_state
whisper_full_n_segments
whisper_full_n_segments_from_state
whisper_full_n_tokens
whisper_full_n_tokens_from_state
whisper_full_parallel
whisper_full_with_state
whisper_init_from_buffer_with_params
whisper_init_from_file_with_params
whisper_init_state
whisper_is_multilingual
whisper_lang_auto_detect
whisper_lang_auto_detect_with_state
whisper_lang_id
whisper_lang_max_id
whisper_lang_str
whisper_lang_str_full
whisper_n_audio_ctx
whisper_n_audio_state
whisper_n_len
whisper_n_len_from_state
whisper_n_mels
whisper_n_text_ctx
whisper_n_text_head
whisper_n_text_layer
whisper_n_text_state
whisper_n_vocab
whisper_print_system_info
whisper_print_timings
whisper_reset_timings
whisper_token_beg
whisper_token_eot
whisper_token_lang
whisper_token_not
whisper_token_prev
whisper_token_solm
whisper_token_sot
whisper_token_to_str
whisper_token_transcribe
whisper_token_translate
whisper_vad_default_context_params
whisper_vad_default_params
whisper_vad_detect_speech
whisper_vad_free
whisper_vad_free_segments
whisper_vad_init
whisper_vad_init_from_buffer
whisper_vad_init_from_buffer_with_params
whisper_vad_init_from_file_with_params
whisper_vad_init_with_params
whisper_vad_n_probs
whisper_vad_probs
whisper_vad_segments_free
whisper_vad_segments_from_probs
whisper_vad_segments_from_samples
whisper_vad_segments_get_segment_t0
whisper_vad_segments_get_segment_t1
whisper_vad_segments_n_segments

Type Aliases§

whisper_context
whisper_pos
whisper_state
whisper_token
whisper_vad_context
whisper_vad_segments