Bonsai-27B-GGUF
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。
用 Gradium 的 Phonon 31m 模型的 3.5 位版本,在单个 CPU 核心上把英文文字变成语音,速度比实时快好几倍,适合需要小巧本地语音输出的开发者。
Mach Boom 是一款工具包,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。
pip install -U huggingface_hub hf download SyzygyResearch/Mach-Boom --local-dir mach-boom && cd mach-boom pip install numpy tokenizers
Mach Boom 是一个英文文字转语音模型。它把 Gradium 的 Phonon 31m 模型压缩到每个权重 3.5 位,文件不到 20 MB。模型卡说它在一个 CPU 核心上的朗读速度是实时的 8 到 10 倍,所以不需要 GPU。
想用小型本地模型输出语音的开发者会觉得合适,尤其是只有 CPU 的机器。它自带四种声音,还可以添加更多声音文件。
| 行业 | 谁在用 | 怎么用 | 例子 |
|---|---|---|---|
| 软件 | 应用开发者 | 不用 GPU 或托管服务,给程序加上语音输出 | 把状态消息读出来 |
| 无障碍 | 工具开发者 | 在普通 CPU 机器上朗读书面文字 | 一个读屏辅助工具 |
| 预订与出行 | 服务开发者 | 朗读包含编号、时间和日期的确认信息 | 朗读一个预订编号 |
| 边缘计算 | 嵌入式开发者 | 在内存很小的小机器上运行语音 | 在配置不高的服务器上输出语音 |
如果你用的是 Windows 或 macOS,可以跳过它,因为模型卡列出的要求是 x86-64 上的 Linux。
| 用途 | 适合谁 | 得到什么 |
|---|---|---|
| 生成 WAV 文件 | 手里有文字的人 | 用你选的声音朗读的文件 |
| 流式语音 | 应用开发者 | 第一个片段准备好就开始输出的音频 |
| 调整线程 | 性能工程师 | 线程越多,语音生成越快 |
你需要 x86-64 上的 Linux 和一个 C 编译器,因为第一次运行会针对你的 CPU 构建语音内核,大约需要 5 秒。
pip install -U huggingface_hub hf download SyzygyResearch/Mach-Boom --local-dir mach-boom && cd mach-boom pip install numpy tokenizers
用文字、输出文件和声音名称运行 tts.py。加上线程数可以提速,也可以把原始音频流式传给播放器。
python tts.py "Your booking reference is AB-4471-Z, and the meeting moved to 3:30 p.m." -o out.wav --voice Zoey python tts.py "..." -o out.wav --threads 4 python tts.py "..." --pcm --first 2 | aplay -q -r 24000 -f S16_LE
在 mach-boom 文件夹里,同样的事情也可以用 Python 完成。
from mach import MachBoom
tts = MachBoom("mach-boom.bin", voices_dir="voices", tokenizer="tokenizer.json")
wav = tts.synth("Call 020 7946 0018 before 5:30 p.m. on 14/03.", "Zoey", seed=0) # float32, 24 kHz
for piece in tts.synth_stream("Your table is booked for 8 p.m.", "Zoey", first=2):
...| 工具 | 作用 |
|---|---|
| tts.py | 命令行脚本,写出 WAV 文件或流式输出原始音频 |
| MachBoom 类 | Python 接口,synth 生成整段音频,synth_stream 分段输出 |
| voices 文件夹 | 存放自带的四种声音:Zoey、Juniper、Everly 和 Harper |
你给 tts.py 一句包含预订编号和会议时间的话,选择声音 Zoey,并指定 out.wav 作为输出。生成的文件里会读出这句话,数字和时间也包括在内。
文字转语音就是把书面文字读出来。一个好的第一步是下载文件夹,安装两个软件包,然后用你自己的一句话运行那条单行命令。
模型卡介绍了针对 AVX-512 VBMI、AVX-512、AVX2 和纯 C 的内核,在带 AMX 的 Xeon 上,音频解码器以 bf16 分块运行。相同的种子和分块设置,在任意线程数下都会得到相同的音频。在它自己的单核测试中,内存峰值为 93 MB,流式输出时首段音频在 61 到 78 毫秒内出现。这些分数来自作者,用的是他们自己的困难测试集。
用 Gradium 的 Phonon 31m 模型的 3.5 位版本,在单个 CPU 核心上把英文文字变成语音,速度比实时快好几倍,适合需要小巧本地语音输出的开发者。
由 SyzygyResearch 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。
它是什么:Mach Boom 是一个英文文字转语音模型。它把 Gradium 的 Phonon 31m 模型压缩到每个权重 3.5 位,文件不到 20 MB。模型卡说它在一个 CPU 核心上的朗读速度是实时的 8 到 10 倍,所以不需要 GPU。
适合谁:想用小型本地模型输出语音的开发者会觉得合适,尤其是只有 CPU 的机器。它自带四种声音,还可以添加更多声音文件。
行业 | 谁在用 | 怎么用 | 例子
软件 | 应用开发者 | 不用 GPU 或托管服务,给程序加上语音输出 | 把状态消息读出来
无障碍 | 工具开发者 | 在普通 CPU 机器上朗读书面文字 | 一个读屏辅助工具
预订与出行 | 服务开发者 | 朗读包含编号、时间和日期的确认信息 | 朗读一个预订编号
边缘计算 | 嵌入式开发者 | 在内存很小的小机器上运行语音 | 在配置不高的服务器上输出语音
如果你用的是 Windows 或 macOS,可以跳过它,因为模型卡列出的要求是 x86-64 上的 Linux。
用在哪里:
用途 | 适合谁 | 得到什么
生成 WAV 文件 | 手里有文字的人 | 用你选的声音朗读的文件
流式语音 | 应用开发者 | 第一个片段准备好就开始输出的音频
调整线程 | 性能工程师 | 线程越多,语音生成越快
如何设置:你需要 x86-64 上的 Linux 和一个 C 编译器,因为第一次运行会针对你的 CPU 构建语音内核,大约需要 5 秒。
pip install -U huggingface_hub
hf download SyzygyResearch/Mach-Boom --local-dir mach-boom && cd mach-boom
pip install numpy tokenizers
如何使用:用文字、输出文件和声音名称运行 tts.py。加上线程数可以提速,也可以把原始音频流式传给播放器。
python tts.py "Your booking reference is AB-4471-Z, and the meeting moved to 3:30 p.m." -o out.wav --voice Zoey
python tts.py "..." -o out.wav --threads 4
python tts.py "..." --pcm --first 2 | aplay -q -r 24000 -f S16_LE
在 mach-boom 文件夹里,同样的事情也可以用 Python 完成。
from mach import MachBoom
tts = MachBoom("mach-boom.bin", voices_dir="voices", tokenizer="tokenizer.json")
wav = tts.synth("Call 020 7946 0018 before 5:30 p.m. on 14/03.", "Zoey", seed=0) # float32, 24 kHz
for piece in tts.synth_stream("Your table is booked for 8 p.m.", "Zoey", first=2):
...
工具 | 作用
tts.py | 命令行脚本,写出 WAV 文件或流式输出原始音频
MachBoom 类 | Python 接口,synth 生成整段音频,synth_stream 分段输出
voices 文件夹 | 存放自带的四种声音:Zoey、Juniper、Everly 和 Harper
示例:你给 tts.py 一句包含预订编号和会议时间的话,选择声音 Zoey,并指定 out.wav 作为输出。生成的文件里会读出这句话,数字和时间也包括在内。
新手与专家:文字转语音就是把书面文字读出来。一个好的第一步是下载文件夹,安装两个软件包,然后用你自己的一句话运行那条单行命令。
模型卡介绍了针对 AVX-512 VBMI、AVX-512、AVX2 和纯 C 的内核,在带 AMX 的 Xeon 上,音频解码器以 bf16 分块运行。相同的种子和分块设置,在任意线程数下都会得到相同的音频。在它自己的单核测试中,内存峰值为 93 MB,流式输出时首段音频在 61 到 78 毫秒内出现。这些分数来自作者,用的是他们自己的困难测试集。
你的文字和声音名称输入
首次运行时针对你的 CPU 编译内核
3.5 位模型生成语音
输出 24 kHz 的 WAV 文件或音频流
Title: 困难英文句子上的词错误率,越低越好
Mach Boom: 5.18 percent
Underdog Woof Juno: 6.50 percent
Fish Audio Drama 3: 7.62 percent
Phonon 31m fp32: 8.61 percent
Phonon 31m 4-bit: 10.61 percent
Kokoro 82M: 14.07 percent
Pocket TTS: 18.13 percent
Kitten Nano 0.8: 18.56 percent
注意事项:
用 Hugging Face 的命令行下载它的文件:
pip install -U huggingface_hub
hf download SyzygyResearch/Mach-Boom
然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。
README.md 6 KB
同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。
| 产品 | 最近 30 天下载 | 点赞 | 参数量 | 许可证 | 最近更新 |
|---|---|---|---|---|---|
| Mach Boom 本页 | 0 | 23 | — | apache-2.0 | |
| phonon-31m-en共有 on-device · text-to-speech | 248,578 | 160 | 41.1M | apache-2.0 | |
| Supertonic 3共有 on-device · text-to-speech | 92,359 | 1,043 | — | openrail | |
| Indic Tiny TTS: Hindi共有 on-device · text-to-speech | 508 | 2 | 8.9M | cc-by-4.0 | |
| Silencio-2共有 on-device · text-to-speech | 351 | 22 | 27.9M | cc-by-4.0 | |
| Klein-TTS-X1.5-Pro共有 on-device · text-to-speech | 258 | 10 | 13.1M | apache-2.0 |
lmstudio-community · 工具包
面向 LM Studio 的 27B Bonsai 模型 GGUF 转换版,含 3.80 GB 的 Q1_0 语言文件和 0.93 GB 的 BF16 视觉投影器。已测试文本、视觉和并行工具调用。
LibertAIDAI · 工具包
以每权重 2.9 位的 EXL3 量化运行 DeepSeek-V4.1-Flash-1017,这是一份 196 GiB 的副本,适合在自己硬件上部署大模型的人。困惑度与原模型相差不大。
facebook · 工具包
根据文字描述或音频提示生成短音乐片段,是 facebook MusicGen 的 small 检查点。适合想在自己电脑上试用文字生成音乐的开发者和音乐爱好者。
alpindale · 工具包
用一个只有约 984 个权重的小型神经网络,为 C 源代码的每个字符打上语法高亮标签,通过一个小小的 C 程序运行。适合对手工设计的网络好奇的开发者和研究者。
prithivMLmods · 工具包
在浏览器或你自己的电脑上,用一个 Gradio 应用试用 FLUX.2 Klein 图像模型的一组 LoRA。适合制作或测试 AI 图片的人。
Sokheng · 工具包
这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。