github CoreWorxLab/CAAL v1.2.0
v1.2.0 - Apple Silicon Support

latest releases: v1.6.0, v1.5.0, v1.4.0...
2 months ago

Apple Silicon Support (M1/M2/M3/M4)

CAAL now runs on Apple Silicon Macs using mlx-audio for Metal-accelerated STT/TTS.

New Features

  • docker-compose.apple.yaml - Minimal compose for Apple Silicon (LiveKit + Agent + Frontend)
  • mlx-audio integration - Single service handles both STT and TTS with Metal GPU acceleration
  • Configurable models - MLX_AUDIO_URL, WHISPER_MODEL, TTS_MODEL env vars

Setup

  1. Install: pip install "mlx-audio[all]"
  2. Start server: python -m mlx_audio.server --host 0.0.0.0 --port 8000
  3. Pre-load models:
    curl -X POST "http://localhost:8000/v1/models?model_name=mlx-community/whisper-medium-mlx"
    curl -X POST "http://localhost:8000/v1/models?model_name=prince-canuma/Kokoro-82M"
  4. Run: docker compose -f docker-compose.apple.yaml up -d

Models

Component Model
STT mlx-community/whisper-medium-mlx
TTS prince-canuma/Kokoro-82M

See README for full documentation.

Don't miss a new CAAL release

NewReleases is sending notifications on new releases.