Practical overview
When it fits
Use WTM when you need a small Whisper-based transcription library with both CLI and Python entry points, and its documented MLX-based approach and installation choices suit your environment.
Who it is for
- Python developers adding local audio transcription to an application
- People building command-line workflows for audio files
- Linux users selecting the documented CUDA or CPU-only installation option
Documented uses
- Convert an audio file into text from a terminal.
- Call transcription from Python and receive text with segments.
- Request multilingual transcription or include timestamps.
- Add audio transcription to an application or batch utility.
Requirements & limits
- The README documents standard package installation and distinct Linux CUDA and CPU-only extras.
- FFmpeg is optional; the library falls back to librosa when FFmpeg is not installed.
- Quick mode is described as faster but choppier.
- The repository specifies the MIT license.
Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.
Install WTM for Linux transcription
Install the package with the documented Linux option for CUDA or CPU-only use.
Before you start
- A Linux environment
- Choose either the CUDA or CPU-only installation extra
Steps
For CUDA, install with the command below.
pip install whisper-turbo-mlx[cuda]For CPU-only use, install with the command below.
pip install whisper-turbo-mlx[cpu]
Expected outcome
The WTM package is installed using the selected Linux extra; the README separately documents CLI and Python usage.
Guide limitations
- These instructions cover installation only, not verification of the environment or transcription performance.
Transcribe an audio file from the command line
Use the documented CLI to request a transcription, optionally with timestamps or multilingual handling.
Before you start
- WTM installed
- An audio file such as MP3 or WAV
Steps
Run
wtm audio.mp3for a basic transcription.Add
--multilingualfor multilingual transcription or--timestampsto include timestamps.For a WAV file,
wtm audio.wav --quickselects quick mode.
Expected outcome
WTM produces a text transcription; the README example shows timestamped text segments when timestamps are requested.
Guide limitations
- The README says quick mode is faster but produces choppier output.
- FFmpeg is optional and recommended for faster decoding; librosa is used as a fallback when FFmpeg is absent.
Sources & review
Source record details
- Source availability
- Active
- Sources checked
- 14 October 2026
- Original website title
- JosefAlbers/wtm · Official homepage title · retained in its source language

