All Classes and Interfaces

Class
Description
 
The WhisperContext class represents a native whisper.cpp context.
The WhisperContextParams class contains the WhisperContext params.
The WhisperFullParams instances needed to configure full whisper execution
The WhisperGrammar class represents a native whisper.cpp parsed grammar.
The WhisperJNI class allows to use whisper.cpp thought the JNI.
The class WhisperJNI.LibraryLogger allows to proxy the whisper.cpp logger.
The class WhisperJNI.LoadOptions allows to customize the load of the required shared libraries.
In order to avoid sharing pointers between the c++ and java, we use this util base class which holds a random integer id generated in the whisper.cpp wrapper.
The WhisperContext enum to configure whisper's sampling strategy
The WhisperState represents a whisper_state, useful for thread safe context sharing.