Echo-TTS Ported to Apple Silicon with MLX for Native TTS with Voice Cloning

Echo-TTS, a 2.4B parameter diffusion transformer (DiT) model for text-to-speech with voice cloning, has been ported from CUDA to run natively on Apple M-series silicon using MLX. The port allows the model to generate speech in a target voice when given text and a short audio clip of someone talking.
Performance and Benchmarks
On a base 16GB M4 Mac mini, the model generates a short 5-second voice clone in about 10 seconds. Clones up to 30 seconds take approximately 60 seconds to generate.
Key Features
- 8-bit quantization: Reduces memory usage from approximately 6 GB to about 4 GB, runs faster with negligible quality loss.
- Blockwise generation: Enables streaming and audio continuations.
Development Details
This was an AI-assisted port. Claude Opus 4.6 handled specification and validation, GPT-5.3-Codex performed the implementation, and the developer steered the project through OpenClaw.
The repository is available at github.com/mznoj/echo-tts-mlx.
📖 Read the full source: r/LocalLLaMA
👀 See Also

devcontainer-mcp: Give AI Agents Their Own Dev Environment, Not Yours
devcontainer-mcp is an MCP server that exposes 45 tools for AI agents to create, manage, and work inside dev containers backed by Docker, DevPod, or GitHub Codespaces — keeping host machines clean.

Claude Fable Demo: Relentlessly Proactive Bug Fixing with Browser Automation
Simon Willison describes how Claude Fable 5 automated debugging a horizontal scrollbar issue without being instructed. It used browser automation, JavaScript injection, and a custom CORS web server.

Running OpenClaw in an Isolated Micro-VM with Void-Box
OpenClaw can be run as a service inside an isolated micro-VM using Void-Box, a capability-bound runtime that executes workflows in KVM micro-VMs, providing a clean execution boundary without container runtime involvement.

Terminal-Based 3D Renderer Built with Multi-Agent Claude Code System
A developer created tortuise, a pure terminal-based 3D renderer that displays Gaussian splats using Unicode and ASCII symbols, built over 3 days using 70-80 AI agents coordinated through a Claude Code setup with subagents inside subagents.