Happy Prime

AllSpeak Captions

Offline, projector-ready live captions. Pick your platform below.

Runs fully offline

Transcription happens entirely on your machine. No audio or captions ever leave it, or the local network in present mode.

Boosts your vocabulary

Boost the terms your material actually uses (names, jargon, subject-specific words) so the decoder prefers them live. No retraining.

Broadcasts to the room

Present mode serves captions to any phone on the same Wi-Fi. No app to install, no internet required, view-only for the audience.

Clean transcripts

Filler words are stripped and flagged words are masked automatically, word-boundary aware, so the caption stream stays readable.

Windows

v0.1.0-9be6130 · 2026-09-10
Download
Windows 10/11, x64. ~1.5 GB free disk space. Uses a compatible GPU (Vulkan) automatically when present, otherwise runs on CPU.

Install and run

  1. Download the .exe, open it, and finish the installer.
  2. Open Classroom Captions from the Start menu.
  3. If Windows asks about microphone access, allow desktop apps to use the microphone.
  4. If Windows Defender Firewall asks, allow access on Private networks. This is required only for sharing captions to phones.

If phones cannot connect

Connect the computer and phones to the same private Wi-Fi. Guest networks often block devices from seeing one another. In Windows Firewall, allow Classroom Captions and its bundled Python process on Private networks.

macOS

v0.1.0-9be6130 · 2026-09-10
Download
macOS 13+, Apple Silicon. ~1.5 GB free disk space. Signed and notarized. Uses the GPU (Metal) automatically.

Install and run

  1. Open the downloaded .dmg.
  2. Drag Classroom Captions into Applications, then open it there.
  3. Allow microphone access when macOS asks. You can change it later in System Settings → Privacy & Security → Microphone.

Linux

v0.1.0-9be6130 · 2026-09-10
Download .AppImage Download .deb (recommended)
x86_64, Ubuntu 22.04 or equivalent. ~1.5 GB free disk space. Uses a compatible GPU (Vulkan) automatically when present, otherwise runs on CPU.

Ubuntu, Debian, or Mint: use the .deb

The .deb is the recommended download. Install it from your Downloads folder; apt also installs the microphone library the app needs:

cd ~/Downloads
sudo apt install ./Classroom\ Captions-*.deb

Then open Classroom Captions from Applications.

AppImage

Install the runtime libraries first. Use the command for your Ubuntu version:

# Ubuntu 22.04
sudo apt install libfuse2 libportaudio2

# Ubuntu 24.04
sudo apt install libfuse2t64 libportaudio2

Make the download executable and run it:

cd ~/Downloads
chmod +x Classroom\ Captions-*.AppImage
./Classroom\ Captions-*.AppImage

If Electron reports that chrome-sandbox is not configured correctly, run:

./Classroom\ Captions-*.AppImage --no-sandbox

The sandbox fallback is needed on Linux systems that disable unprivileged user namespaces. The installed .deb avoids this AppImage-specific problem.