Uses of Package
io.github.givimad.whisperjni
Packages that use io.github.givimad.whisperjni
-
Classes in io.github.givimad.whisperjni used by io.github.givimad.whisperjniClassDescriptionThe
WhisperContextclass represents a native whisper.cpp context.TheWhisperContextParamsclass contains theWhisperContextparams.TheWhisperFullParamsinstances needed to configure full whisper executionTheWhisperGrammarclass represents a native whisper.cpp parsed grammar.TheWhisperJNIclass allows to use whisper.cpp thought the JNI.The classWhisperJNI.LibraryLoggerallows to proxy the whisper.cpp logger.The classWhisperJNI.LoadOptionsallows 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.TheWhisperContextenum to configure whisper's sampling strategyTheWhisperStaterepresents a whisper_state, useful for thread safe context sharing. -
Classes in io.github.givimad.whisperjni used by io.github.givimad.whisperjni.internalClassDescriptionThe class
WhisperJNI.LibraryLoggerallows to proxy the whisper.cpp logger.The classWhisperJNI.LoadOptionsallows to customize the load of the required shared libraries.