Skip to content

Documentation

Systematic Transcribe

Install notes

System Requirements

Windows: Version 8 or greater.

macOS: Version 13.3 or greater.

Linux: Tested on ubuntu-22.04+

Hardware: No special requirement. resource usage can be customized through advanced settings in main window.

Currently, listening for the audio file isn't supported on Linux

In addition you may need to set this environment variable before start it

export WEBKIT_DISABLE_COMPOSITING_MODE=1

Setting Up Summarization with Ollama

  1. Install Ollama

Download and install Ollama from https://ollama.com.

  1. Install a Model

Once installed, set up a model for summarization. For example, you can install llama3.1 by running the following command in your terminal:

ollama run llama3.1
  1. Enable Summarization

After the model is installed, open the Ollama app. Navigate to More Options and enable Summarize just before the transcription step. You can leave the settings at their default values.

Make sure to run the Run check to see that it works

That's it! Summarization will now be active in Ollama.

Stable Timestamps (Subtitles / Movies)

Systematic Transcribe includes a stable timestamp mode for tighter subtitle timing on long-form content.

  1. Open More Options.
  2. Enable Stable timestamps.
  3. If prompted, download the VAD model.

Notes:

  • This mode is quality-first and typically around 4x slower than normal transcription.
  • Best for subtitle creation and movie/video transcript timing.
  • VAD model used by default: ggml-silero-v6.2.0.bin
  • Upstream model source: https://huggingface.co/ggml-org/whisper-vad

Translating to English

Translation to English works only with Whisper small, medium, and large models. It does not work with Whisper large-v3-turbo.

If you need translation, download a supported model from the models docs.

Manual Install

Every build is on the download page. Pick the one for your machine:

macOS Apple silicon: the aarch64.dmg file. Right click and open from Applications the first time

macOS Intel: the x64.dmg file. Right click and open from Applications the first time

Windows: the .exe installer

Linux: the .deb package

Offline Setup

Offline installation with Systematic Transcribe is easy: open the app, cancel the download, and navigate to the Customize section within settings.

Every model can be installed by hand. See the models page.

Faster transcriptions on macOS (2-3x)

  1. Download the matching .mlcmodelc.zip for your model from https://huggingface.co/ggerganov/whisper.cpp/tree/main
  • e.g. ggml-medium-encoder.mlmodelc.zip matches ggml-medium-encoder.bin
  1. Open models path from Systematic Transcribe settings
  2. Drag and drop the .mlcmodel.c file into the models folder so that it is alongside the .bin file
  3. Transcribe a file, the first time you use the model it will take longer as it is compiling the model. Every subsequent time it will be faster.

Error of msvc140.dll not found

Download and install vc_redist.x64.exe

Install a model straight from a link

A link on your own page can hand a model to the app directly, so nobody has to find the models folder.

The URL looks like this:

systematic://download/?url=https://huggingface.co/ggerganov/whisper.cpp/resolve/main/ggml-tiny.bin?download=true

Usage on linux server

To use Systematic Transcribe on linux server you need to install fake display

sudo apt-get install xvfb -y
Xvfb :1 -screen 0 1024x768x24 &
export DISPLAY=1

wget https://huggingface.co/ggerganov/whisper.cpp/resolve/main/ggml-medium.bin
systematic-transcribe --model ggml-medium.bin --file audio.wav