Huashu Design
alchaincyf · 技能
把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。
用两个合成声音 Pi 和 Vo 说英语,完整的文字转语音模型只有约 140 万参数,在 CPU 上运行,不需要网络连接。这是一个研究模型。
PiVo-1.4M 是一款工具包,属于开发类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,是一个装着它全部文件的 zip 压缩包。这些文件不会自己运行。
python -m venv .venv source .venv/bin/activate python -m pip install -r requirements.txt
PiVo-1.4M 是一个很小的文字转语音模型,用 Pi 和 Vo 两个声音朗读英语。包括声码器在内,整套模型共有 1,401,562 个学习得到的参数,输出 16 kHz 单声道音频。
语音在你自己的 CPU 上生成,用的是 NumPy 和 ONNX Runtime。生成语音时不需要 PyTorch、教师模型、说话人编码器,也不需要网络连接。
适合想在普通硬件上用极小模型输出语音的开发者和研究者,也适合研究一个声音到底需要多少参数的人。
| Industry | Who uses it | How they use it | Example |
|---|---|---|---|
| 软件 | 离线应用的开发者 | 不用 GPU 就添加本地语音输出 | 在 CPU 上朗读一条通知 |
| 研究 | 语音合成研究者 | 研究很小的声学模型和声码器 | 把它的清晰度和更大的系统对比 |
| 硬件 | 算力有限的团队 | 在小型机器上运行语音 | 在轻量程序里使用 ONNX 文件 |
如果你需要英语以外的语言或最自然的声音,可以跳过它,因为卡片称它是研究模型,有些句子听起来有点机械。
| Use case | Who | What they get back |
|---|---|---|
| 离线旁白 | 开发者 | 由你的文字生成的 16 kHz 单声道 wav 文件 |
| 流式播放 | 应用构建者 | 以 10 ms 帧输出的音频,句子没说完就能开始播放 |
| 自定义发音 | 有特殊名字的人 | 按你写的 ARPAbet 拼写发出的语音 |
python -m venv .venv source .venv/bin/activate python -m pip install -r requirements.txt python inference.py synthesize --model-dir . --voice Pi \ --text "NASA is ready for the next mission." --output pi.wav python inference.py synthesize --model-dir . --voice Vo \ --text "Hello, my name is Vo." --output vo.wav
用声音、文字和输出文件运行 synthesize 命令,或者在 Python 里调用 PiVo 类。
from pivo import PiVo
model = PiVo(".", threads=1)
model.save("pi.wav", "NASA is ready for the next mission.", voice="Pi")
audio = model.synthesize("Hello, my name is Vo.", voice="Vo", speed=1.0)
# float32 mono PCM at model.sample_rate (16000 Hz)| Tool | What it does |
|---|---|
| inference.py synthesize | 命令行方式,为选定的声音写出 wav 文件 |
| PiVo class | Python 入口,用模型文件夹和线程数启动 |
| model.save | 根据文字和声音写出 wav 文件 |
| model.synthesize | 返回音频采样,速度可设为 0.5 到 2.0 |
| iter_audio | 在生成其余部分时以 10 ms 帧输出音频 |
你用声音 Pi 运行第一个 synthesize 命令,句子是 NASA 已为下一次任务做好准备。它会写出 pi.wav,用 Pi 的声音录下这句话,格式是 16 kHz 单声道。
如果你刚接触语音模型,先试那两个命令行例子,听听 wav 文件。句子要短,因为一段话最长只能是 30 秒。
如果你熟悉这个领域,一个 584,965 参数的声学模型预测声码器特征,一个源自 FARGAN、816,597 参数的声码器把它们变成音频。前端用 CMU 发音词典,遇到不认识的词会报错。
用两个合成声音 Pi 和 Vo 说英语,完整的文字转语音模型只有约 140 万参数,在 CPU 上运行,不需要网络连接。这是一个研究模型。
由 empero-ai 在 Hugging Face 上制作。这些说明是 Mindket 根据它的模型页面和模型卡写的,模型自己的文件和许可证在 Hugging Face 上。
它是什么:PiVo-1.4M 是一个很小的文字转语音模型,用 Pi 和 Vo 两个声音朗读英语。包括声码器在内,整套模型共有 1,401,562 个学习得到的参数,输出 16 kHz 单声道音频。
语音在你自己的 CPU 上生成,用的是 NumPy 和 ONNX Runtime。生成语音时不需要 PyTorch、教师模型、说话人编码器,也不需要网络连接。
适合谁:适合想在普通硬件上用极小模型输出语音的开发者和研究者,也适合研究一个声音到底需要多少参数的人。
Industry | Who uses it | How they use it | Example
软件 | 离线应用的开发者 | 不用 GPU 就添加本地语音输出 | 在 CPU 上朗读一条通知
研究 | 语音合成研究者 | 研究很小的声学模型和声码器 | 把它的清晰度和更大的系统对比
硬件 | 算力有限的团队 | 在小型机器上运行语音 | 在轻量程序里使用 ONNX 文件
如果你需要英语以外的语言或最自然的声音,可以跳过它,因为卡片称它是研究模型,有些句子听起来有点机械。
用在哪里:
Use case | Who | What they get back
离线旁白 | 开发者 | 由你的文字生成的 16 kHz 单声道 wav 文件
流式播放 | 应用构建者 | 以 10 ms 帧输出的音频,句子没说完就能开始播放
自定义发音 | 有特殊名字的人 | 按你写的 ARPAbet 拼写发出的语音
如何设置:
python -m venv .venv
source .venv/bin/activate
python -m pip install -r requirements.txt
python inference.py synthesize --model-dir . --voice Pi \
--text "NASA is ready for the next mission." --output pi.wav
python inference.py synthesize --model-dir . --voice Vo \
--text "Hello, my name is Vo." --output vo.wav
如何使用:用声音、文字和输出文件运行 synthesize 命令,或者在 Python 里调用 PiVo 类。
from pivo import PiVo
model = PiVo(".", threads=1)
model.save("pi.wav", "NASA is ready for the next mission.", voice="Pi")
audio = model.synthesize("Hello, my name is Vo.", voice="Vo", speed=1.0)
# float32 mono PCM at model.sample_rate (16000 Hz)
Tool | What it does
inference.py synthesize | 命令行方式,为选定的声音写出 wav 文件
PiVo class | Python 入口,用模型文件夹和线程数启动
model.save | 根据文字和声音写出 wav 文件
model.synthesize | 返回音频采样,速度可设为 0.5 到 2.0
iter_audio | 在生成其余部分时以 10 ms 帧输出音频
示例:你用声音 Pi 运行第一个 synthesize 命令,句子是 NASA 已为下一次任务做好准备。它会写出 pi.wav,用 Pi 的声音录下这句话,格式是 16 kHz 单声道。
新手与专家:如果你刚接触语音模型,先试那两个命令行例子,听听 wav 文件。句子要短,因为一段话最长只能是 30 秒。
如果你熟悉这个领域,一个 584,965 参数的声学模型预测声码器特征,一个源自 FARGAN、816,597 参数的声码器把它们变成音频。前端用 CMU 发音词典,遇到不认识的词会报错。
文字被清理并在词典里查找
声学模型预测声码器特征
源自 FARGAN 的声码器生成音频
16 kHz 单声道 wav 文件
注意事项:
Title: 留出句子上的词错误率,越低越好
验证集: 0.863 百分比
测试集: 0.532 百分比
用 Hugging Face 的命令行下载它的文件:
pip install -U huggingface_hub
hf download empero-ai/PiVo-1.4M
然后按它的模型卡使用它。这个工具包里没有会自己运行的东西。
README.md 6 KB
同一分类里与本产品共有标签最多的已上架 Hugging Face 模型。
| 产品 | 最近 30 天下载 | 点赞 | 参数量 | 许可证 | 最近更新 |
|---|---|---|---|---|---|
| PiVo-1.4M 本页 | 0 | 59 | — | apache-2.0 | |
| Ninada共有 english · text-to-speech · onnx | 292 | 4 | 81.9M | cc-by-4.0 | |
| send-gate-307m共有 english · onnx | 555 | 2 | — | mit | |
| VieNeu-TTS v3 Turbo共有 text-to-speech · onnx | 2,151,800 | 109 | 131M | apache-2.0 | |
| Kokoro-82M-v1.0-ONNX共有 text-to-speech · onnx | 828,320 | 290 | — | apache-2.0 | |
| Supertonic 3共有 text-to-speech · onnx | 92,359 | 1,043 | — | openrail |
alchaincyf · 技能
把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。
op7418 · 技能
能生成单文件 HTML 幻灯片、幻灯片配图和多平台封面的技能,有两套视觉风格,还带演讲者模式用于排练。适合使用 Claude Code 或 Codex 的演讲者。
alirezarezvani · 技能
为 Claude Code 和其他编程智能体提供 411 个现成技能,按角色分组,从工程、产品到营销、财务和合规。以插件方式安装。适合开发者和业务团队。
block · 工具包
可自行托管的工作空间,人和 AI 智能体在同样的房间里协作,基于 Nostr 中继,把每个动作记录为签名事件。适合想自己运行中继的团队。
backnotprop · 工具包
把你的 AI 编程智能体的计划、规格和代码改动在浏览器里打开,让你加批注或评论,并把反馈直接发回给智能体。
alibaba · 工具包
用 AI 智能体审查 Git 改动:它会读取文件、搜索代码库,再写出对应到具体行的审查意见。适合想在命令行里自动做代码审查的开发者。