Fifth Edition Fantasy Voices
The natural English voice for Fifth Edition Fantasy's Dungeon Master: Kokoro-82M run on your own PC (ONNX Runtime + MisakiSharp). Turn it on in game with: fef voice onFifth Edition Fantasy - Voices
The Dungeon Master of Fifth Edition Fantasy reads its narration aloud, and townsfolk speak their lines. This package holds the libraries for the natural English voice: Kokoro-82M, a small neural text-to-speech model that runs on your own PC's processor. Nothing you say or hear goes over the network.
How to use it
- Install this package with your mod manager (it brings Fifth Edition Fantasy with it).
- In game, open the console (F5) and type
fef voice on- or set[Voice] Narration = truein the config. - The first time, the mod downloads the voice model and its 54 voices from the model's own GitHub release
(about 337 MB, once, checked by SHA-256) into
BepInEx/config/FifthEditionFantasy/Voices. Windows' own voice reads aloud until it's ready.
Then every DM narration card, NPC line and townsperson's reply is spoken. The DM has its own voice (a British storyteller by default); every NPC gets a voice of their own, the same each time.
| Command | What it does |
|---|---|
fef voice |
Status |
fef voice on / off |
Turn narration on or off |
fef voice dm bm_fable |
Change the DM's voice (fef voice list shows all 28 English voices) |
fef voice speed 1.1 / volume 0.7 |
Speed and loudness |
fef voice test Hello there |
Say something |
Other languages don't need this package: they use Windows' own voices (Settings > Time & language > Speech adds more).
Speed: on a typical gaming PC a sentence is ready in well under the time it takes to say it (about 0.4x real time on a 6-core CPU). It uses half your CPU threads, up to six, only while it's speaking.
What's inside
| File | What | Licence |
|---|---|---|
Microsoft.ML.OnnxRuntime.dll, onnxruntime.dll, onnxruntime_providers_shared.dll, libonnxruntime.so |
Microsoft ONNX Runtime 1.20.1 (Windows and Linux) | MIT |
MisakiSharp.dll |
MisakiSharp 2.2.0 by Lyrcaxis - English text to phonemes (no eSpeak) | Apache-2.0 (see licenses/) |
compat/*.dll |
System.Buffers, System.Memory, System.Numerics.Vectors, System.Runtime.CompilerServices.Unsafe - only loaded if the game's runtime lacks them | MIT |
All files are the publishers' own, unchanged. Licence texts and notices are in licenses/. The Kokoro model (Apache-2.0,
by hexgrad; ONNX export by thewh1teagle, MIT; training data credits: Koniwa CC BY 3.0, SIWIS CC BY 4.0) is downloaded
separately on first use.
