
f5-tts-mlx
在 Mac 上本地跑 F5-TTS,零样本克隆语音
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 650
使用教程
环境要求
- Apple Silicon Mac
- Python 3.9+
- 约 2G 模型权重
安装与启动步骤
-
1装包
它基于苹果的 MLX 框架,只能在 Apple Silicon 上跑。
pip install f5-tts-mlx -
2先跑默认样例
不传参数会跑自带示例,用它确认模型能下载且能出声。
python -m f5_tts_mlx.generate -
3换自己的文本
text 参数直接给要合成的句子,中英文都支持。
python -m f5_tts_mlx.generate --text "今天天气不错" -
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
Catch-A-Waveform
开源
给一段短音频,生成同风格无限续写
Official pytorch implementation of the paper: "Catch-A-Waveform: Learning to Generat···
drama-tensorfold
开源
让 Drama 3 语音合成在 DGX Spark 上原生 CUDA 跑起来
Fish Audio Drama 3 text-to-speech on the TensorFold native CUDA engine for DGX Spark···
lofi-generator
开源
用深度学习一键生成 Lo-fi 背景音乐,灵感不枯竭
Music(Lo-fi) generation using deep learning techniques.
fish-diffusion
开源
扩散模型做语音歌声合成,音质稳、代码好懂
An easy to understand TTS / SVS / SVC framework
ai-voice-cloner
开源
本地免费克隆你的声音,一键生成语音
AI Voice Cloning Desktop Application that runs locally on your computer and doesn't ···
NeuroRVQ
开源
把脑电心电变成token,让生成模型读懂生物信号
[NeurIPS 2026] NeuroRVQ: Multi-Scale Biosignal Tokenization for Generative Foundatio···
RealtimeTTS
开源
实时把文字变语音,低延迟流式输出,轻松集成各种 TTS 引擎。
Converts text to speech in realtime
csm-voice-cloning
开源
上传几秒音频,快速克隆音色并生成自然语音
Sesame CSM 1B Voice Cloning