mlx-audio
A text-to-speech (TTS), speech-to-text (STT) and speech-to-speech (STS) library on Apple's MLX framework.
GraphCanon updated 3w · GitHub synced 3w
Decision brief
mlx-audio is designed to offer an efficient speech processing library on Apple's MLX framework for tasks involving TTS, STT, and STS operations.
Good fit when
- Use mlx-audio if you require high performance in text-to-speech, speech-to-text, or speech-to-speech transformations specifically optimized for Apple Silicon Macs (M1/M2/M3/M4).
- If your project's development environment is Python 3.10+ and you need support for multiple audio formats including MP3, FLAC, Ogg, Opus, and Vorbis using ffmpeg.
Avoid when
- Do not use mlx-audio if your project or target hardware is not based on Apple Silicon. It requires specifically designed optimizations that do not apply to Intel processors.
- Avoid mlx-audio when the dependency on ffmpeg for audio format handling becomes a limitation due to licensing, compatibility with existing pipelines, or specific codec requirements.
Observed Jul 17, 2026 · Source: enrich:decision_facts
Verify the decision
Maintenance and security
Full trust report- Maintenance
- Very active (0d since push)
- As of 3w
- Provenance
- Not a fork · Personal account
- As of 3w
- Security (OSV)
- No lockfile
- As of 1mo
Public GitHub metadata and optional OSV scans. Signals, not a guarantee. Trust methodology.
Install
pip install mlx-audio PyPISimilar tools
Same-category neighbours. No typed graph edges are catalogued for this tool yet.
Evidence and technical details
Sourced facts, taxonomy, compatibility claims, README excerpt, and machine-readable endpoints.
Overview
The mlx-audio repository offers advanced speech processing functionalities including TTS, STT, and STS operations leveraging the efficiency of the MLX framework specifically for tasks involving audio data on Apple Silicon Macs. Requires Python 3.10+, Apple Silicon support, MLX framework installation, and ffmpeg for various audio formats.
Capability facts
- CLI
- CLI entrypoint
Source: pyproject.toml:[project.scripts] · Jul 29, 2026
- Languages
- python
Source: github.language+pyproject.toml · Jul 29, 2026
Categories
Compatibility
Sourced claims from the README excerpt - not unsourced marketing copy.
Tags
README
Using uv to install only the command line tools
Latest release from pypi:
uv tool install --force mlx-audio --prerelease=allow
Latest code from github:
uv tool install --force git+https://github.com/Blaizzy/mlx-audio.git --prerelease=allow
Requirements
- Python 3.10+
- Apple Silicon Mac (M1/M2/M3/M4)
- MLX framework
- ffmpeg (required for MP3/FLAC/OGG/Opus/Vorbis audio encoding)
For agents
This page has a .md twin and JSON over the API.