Run a community Looking after the server

Speech models

Reading aloud and dictation run on your server’s processor with open models, run by tract, a Rust library: nothing is sent to a speech service. An admin downloads the models under Admin → Speech.

ModelDoesLanguagesMemory while in use
Supertonic 3reads aloud, with ten voices31, picked from each messageabout 1.2 GB
Whisper tinydictation; fastest, for small servers99about 0.6 GB
Whisper basedictation; a balance of speed and accuracy99about 1.1 GB
Whisper smalldictation; most accurate, several times slower99about 3.5 GB

Downloads are checked against pinned hashes and kept in the data directory. They come from Hugging Face.

The models load when first used and leave memory after 15 minutes without use, so they cost nothing while nobody speaks. They run one at a time. On a server with 1 GB of memory or less, use Whisper tiny, or no speech models.

Without a voice model, reading aloud uses the voices of each person’s own device. Without a Whisper model, the microphone isn’t shown.

People choose their voice and reading speed under Appearance. See Read aloud and dictate.