Compatibility
Minecraft: Java Edition
1.21.4–1.21.11
1.21–1.21.1
1.20.4–1.20.6
1.20–1.20.2
1.19.2–1.19.4
Platforms
Supported environments
Creators
Details
Changelog
Changelog
- adjust: use
io.github.jaffe2718:whisper-jni:1.0.1as Whisper dependency, usemusllibc as default forLinux + CPU, current version of the binary dynamic link library is not compatible with the old versions - fix: split the message into multiple parts not longer than 256 characters to avoid overflow due to the limited chat message length of Minecraft
- fix: auto switch to default native library if the custom library load failed
Download Whisper Model
Dependencies
| Minecraft | Fabric | NeoForge |
|---|---|---|
| 1.21.11 | fabric-api 0.141.1+1.21.11 midnightlib 1.9.2-fabric |
architechury-api 19.0.1+neoforge midnightlib 1.9.2-neoforge |
Compatibility
| Windows | Linux | MacOS | |
|---|---|---|---|
| x86_64 | Compatible | Compatible | Compatible |
| arm64 | Not compatible | Compatible | Compatible |
| x86_64 + Vulkan | External dynamic library needed | External dynamic library needed | External dynamic library needed |
| arm64 + Vulkan | Not compatible | External dynamic library needed | External dynamic library needed |
| x86_64 + openBLAS | External dynamic library needed | Not compatible | Not compatible |
| x86_64 + CUDA | External dynamic library needed | External dynamic library needed | Not compatible |
NOTE
The provided dynamic link libraries of Vulkan and CUDA in GitHub Releases are compiled on ubuntu-22.04 with GLIBC 2.35, and may not be compatible with all Linux distributions. There are some solutions that may work, if your game crashes and it is confirmed in the crash log that it is incompatible between GLIBC versions, you can try any of the following:
- Use a different version of GLIBC (recommended)
- Check the environment variables for
VulkanorCUDA Toolkit 12.4 - Download glibc-2.35.tar.gz
- Compile & install at
/path/to/your/glibc-2.35, DO NOT replace the systemglibcand DO NOT set up any global environment variables for it - Use some launcher that supports custom environment variables, such as Prism Launcher, set
LD_LIBRARY_PATHto/path/to/your/glibc-2.35/lib64
- Check the environment variables for
- Compile the dynamic link library yourself and edit the config file of the mod
- Clone the Jaffe2718/whisper-jni repository:
git clone https://github.com/Jaffe2718/whisper-jni.git - Switch to the tag
v1.0.1:cd whisper-jni && git checkout v1.0.1 - Install
Vulkan SDKandShaderCfor buildingVulkandynamic link library, orCUDA Toolkit 12.4for buildingCUDAdynamic link library - Build
- Clone the Jaffe2718/whisper-jni repository:
Custom Dynamic Library
- Download the custom dynamic library from Jaffe2718/whisper-jni and extract the files, DO NOT USE OTHER VERSIONS
- Enable the advanced configuration and set the
useCustomDynamicLibtotruein the configuration menu. - Set the
customDynamicLibDirto the directory where the custom dynamic library is located in the configuration menu. - If you want to use the dynamic library which is supported vulkan, check your check that your computer has drivers and libraries running Vulkan installed.
vulkaninfo - If you want to use CUDA, check that your computer has drivers and libraries running CUDA installed.
For Linux, you need to installnvidia-smiCUDA Toolkit >= 12.4.0and configure the environment variables. For Windows, if the game crashes, you have to force the game to use theJava >= 25, see Jaffe2718/whisper-jni/v1.0.1
Files
Metadata
Release channel
BetaVersion number
2.2.0-rc.1Loaders
Game versions
1.21.11Environment
Client-side only
Downloads
1Publication date
February 1, 2026 at 6:27 AMPublisher
Jaffe2718
Owner




