f5-tts-mlx

在 Mac 上本地跑 F5-TTS,零样本克隆语音

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 音频音乐 🍴 复刻 67 🐛 待处理 11 👀 关注 15
GitHub ↗
GitHub 星标 ★ 650
维护状态 低维护
是否开源 开源
定价模式 🏷️完全免费 开源项目,MIT许可证,完全免费,可自行部署使用。

项目预览

f5-tts-mlx 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类音频音乐
开发团队lucasnewman
定价模式🏷️完全免费
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议MIT
主要语言Python
技术栈/模型diffusion-transformer,flow-matching,mlx,text-to-speech,tts
GitHub 星标★ 650
上线时间2024-10-13 00:00:00
代码更新2025-03-19
仓库体积723 KB
本站数据更新2026-11-08
维护状态低维护
收录时间2026-08-09
浏览次数6

项目介绍

f5-tts-mlx 是 F5-TTS 模型在 Apple MLX 框架上的实现,旨在让 TTS 模型在 Apple Silicon 芯片上高效运行。它解决了 F5-TTS 原版依赖 CUDA、在 Mac 上无法充分利用硬件性能的问题,通过 MLX 优化实现端到端的文本到语音合成。核心能力包括:基于 flow-matching 和 diffusion transformer 架构,支持零样本语音克隆,即仅需几秒参考音频即可合成目标说话人的语音;提供命令行推理、Web 界面和 Python API,方便集成;支持批量生成、语音停顿控制、多语言合成等。项目处于早期阶段,但已具备可用的推理流程,适合在 Mac 上本地运行 TTS 任务。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 650

使用教程

难度:进阶 约 25 分钟 部署方式:Apple芯片 4 步

环境要求

  • Apple Silicon Mac
  • Python 3.9+
  • 约 2G 模型权重

安装与启动步骤

  1. 1装包

    它基于苹果的 MLX 框架,只能在 Apple Silicon 上跑。

    pip install f5-tts-mlx
  2. 2先跑默认样例

    不传参数会跑自带示例,用它确认模型能下载且能出声。

    python -m f5_tts_mlx.generate
  3. 3换自己的文本

    text 参数直接给要合成的句子,中英文都支持。

    python -m f5_tts_mlx.generate --text "今天天气不错"
  4. 4降采样步数换速度

    q 参数控制步数,压太低会有杂音,先从中间值试。

    python -m f5_tts_mlx.generate --text "试听一段" --q 4

如何确认成功

生成的音频文件能播放,中文句子发音完整无吞字

注意事项

  • 只能跑在 Apple Silicon,Intel Mac 和 NVIDIA 机器都用不了。
  • 首次运行会下模型,注意网络。
  • 想要参考音色克隆需要另配参考音频,默认只做零样本合成。

核心亮点

  • 原生支持 Apple Silicon,利用 MLX 加速,无需 CUDA
  • 支持零样本语音克隆,几秒参考音频即可合成新音色
  • 提供 CLI、Web UI 和 Python API 多种使用方式

不足之处

  • 仅支持 Apple Silicon,Intel Mac 和 Windows/Linux 无法使用
  • 文档和社区尚不完善,示例和教程较少

适用场景

  • 在 Mac 上离线合成有声书或播客配音
  • 为视频或游戏快速生成多角色语音
  • 个人语音助手或无障碍工具的本地 TTS 集成

替代项目

F5-TTS (官方实现)、Coqui TTS、Piper TTS

上一篇:voice-builder

下一篇:vits2

同类项目推荐

tiktok-voice 开源

一行代码调用 TikTok TTS,免费生成多种语音

Simple Python script to interact with the TikTok TTS API

★ 611 2026-08-09
Catch-A-Waveform 开源

给一段短音频,生成同风格无限续写

Official pytorch implementation of the paper: "Catch-A-Waveform: Learning to Generat···

★ 191 2026-08-09
drama-tensorfold 开源

让 Drama 3 语音合成在 DGX Spark 上原生 CUDA 跑起来

Fish Audio Drama 3 text-to-speech on the TensorFold native CUDA engine for DGX Spark···

★ 149 2026-10-23
lofi-generator 开源

用深度学习一键生成 Lo-fi 背景音乐,灵感不枯竭

Music(Lo-fi) generation using deep learning techniques.

★ 82 2026-08-09
fish-diffusion 开源

扩散模型做语音歌声合成,音质稳、代码好懂

An easy to understand TTS / SVS / SVC framework

★ 764 2026-10-15
ai-voice-cloner 开源

本地免费克隆你的声音,一键生成语音

AI Voice Cloning Desktop Application that runs locally on your computer and doesn't ···

★ 66 2026-08-09
NeuroRVQ 开源

把脑电心电变成token,让生成模型读懂生物信号

[NeurIPS 2026] NeuroRVQ: Multi-Scale Biosignal Tokenization for Generative Foundatio···

★ 56 2026-08-09
RealtimeTTS 开源

实时把文字变语音,低延迟流式输出,轻松集成各种 TTS 引擎。

Converts text to speech in realtime

★ 4052 2026-08-09
csm-voice-cloning 开源

上传几秒音频,快速克隆音色并生成自然语音

Sesame CSM 1B Voice Cloning

★ 339 2026-08-09