Prerequisites
Before installing Parakeet MLX, ensure your system meets these requirements:System Requirements
System Requirements
- Processor: Apple Silicon (M1, M2, M3, or later)
- Operating System: macOS 13.0 or newer
- RAM: 8GB minimum, 16GB recommended for larger models
- Storage: At least 2GB free space for models and cache
Python Requirements
Python Requirements
- Python Version: 3.10 or higher
FFmpeg (CLI Only)
FFmpeg (CLI Only)
The CLI requires Verify the installation:
ffmpeg for audio format conversion. Install it with Homebrew:FFmpeg is only required for the CLI tool. If you’re using Parakeet MLX as a Python library, you can skip this step.
Installation Methods
- uv (Recommended)
- pip
- From Source
Using uv
uv is a fast Python package installer and resolver. It’s the recommended way to install Parakeet MLX.Add to Python Project
To use Parakeet MLX in your Python project:This adds
parakeet-mlx to your project dependencies and installs it.Install CLI Tool
To install the The
parakeet-mlx command-line tool globally:-U flag ensures you get the latest version.Using
uv provides faster installation times and better dependency resolution compared to pip.Post-Installation Setup
Model Cache Directory
By default, Parakeet MLX stores downloaded models in Hugging Face’s cache directory (~/.cache/huggingface/hub). You can customize this location:
Models are typically 600MB to 1.1GB in size. Ensure you have sufficient disk space in your cache directory.
Pre-downloading Models
You can download models ahead of time to avoid delays during first use:Verification
Test your installation with a quick transcription:Upgrading
To upgrade to the latest version of Parakeet MLX:Uninstallation
To remove Parakeet MLX:Troubleshooting
Command not found: parakeet-mlx
Command not found: parakeet-mlx
If the CLI isn’t available after installation:
-
Make sure your PATH includes pip’s bin directory:
-
Try running with Python directly:
-
Reinstall with the
--force-reinstallflag:
Import Error: No module named 'mlx'
Import Error: No module named 'mlx'
This usually means MLX isn’t compatible with your system. Parakeet MLX requires:If you have an Intel Mac, Parakeet MLX won’t work. Consider using alternatives like OpenAI Whisper.
- Apple Silicon Mac (M1 or later)
- macOS 13.0 or newer
FFmpeg not found
FFmpeg not found
If you get an error about ffmpeg when using the CLI:If Homebrew isn’t installed:
Out of Memory Errors
Out of Memory Errors
If you encounter memory issues with large audio files or models:
-
Use chunking for long audio:
-
Enable local attention:
-
Use a smaller model:
- Close other applications to free up memory
Slow First Run
Slow First Run
The first transcription will be slower because:
- Model download: Models are 600MB-1.1GB and download on first use
- MLX compilation: The first forward pass compiles optimized kernels
Next Steps
Quick Start Guide
Run your first transcription in under 2 minutes
Python API Reference
Integrate Parakeet MLX into your Python applications