izwi and izwi-server names and are intentionally CPU-only.
See the Runtime Support Matrix for the current artifact contract.
Requirements
- Ubuntu 20.04+, Debian 11+, Fedora 36+, or similar
- 8 GB RAM minimum (16 GB recommended)
- 10 GB free disk space (more for models)
- NVIDIA GPU (optional, for CUDA acceleration)
Install from GitHub Releases
Linux release surfaces are CPU-only native artifacts:.debpackage for Debian/Ubuntu installs- AppImage desktop bundle and updater artifact
- terminal tarball
izwi and izwi-server. CUDA runtime libraries and CUDA-linked binaries are not bundled in native Linux release artifacts.
Install from .deb Package (Debian/Ubuntu)
The .deb package is CPU-only. Use Docker CUDA or a source build when you need NVIDIA acceleration.
Step 1: Download
Step 2: Install
Step 3: Verify
Optional: Install espeak-ng for Kokoro-82M
Kokoro-82M uses espeak-ng for phonemization. Install it before using Kokoro voices.
Ubuntu / Debian
Fedora
Arch Linux
Verify
Install from Source
Prerequisites
Install Rust
Build Izwi
CUDA Support (NVIDIA GPUs)
Native Linux GitHub Release artifacts are CPU-only. For CUDA-capable binaries on NVIDIA Linux hosts, use the Docker CUDA profile:CUDA_COMPUTE_CAP for the target GPU architecture if you build on a machine without nvidia-smi.
Source Build CUDA Path
Source builds still require a CUDA toolkit.Step 1: Install CUDA Toolkit
Step 2: Build with CUDA
Step 3: Verify CUDA
Start the server in one terminal:izwi version --full should include CUDA under Compiled Backends. Runtime selection still comes from izwi status --detailed.
Data Locations
| Data | Location |
|---|---|
| Models | ~/.local/share/izwi/models/ |
| Config | ~/.config/izwi/config.toml |
| Logs | ~/.local/share/izwi/logs/ |
| Binaries | /usr/bin/ (deb) or ~/.local/bin/ (source) |
Running as a Service
Create a systemd service for automatic startup:YOUR_USERNAME with your actual username, then:
Uninstall
From .deb Package
From Source
Remove Data (Optional)
Troubleshooting
Permission denied when binding to port 8080
Either use a higher port or run with elevated privileges:CUDA not detected
-
Verify NVIDIA drivers are installed:
-
If you installed from source, ensure CUDA toolkit is in your PATH:
-
If you installed from source, rebuild with CUDA:
-
Verify the runtime:
Audio playback not working
Install audio libraries:Kokoro error: espeak-ng not found
Install espeak-ng with your distro package manager, then verify: