piper-rs

在 Rust 中离线合成语音,轻松集成 Piper 模型。

piper-rs 是一个用 Rust 编写的 Piper 文本转语音(TTS)模型推理库。它解决了在 Rust 生态中缺少高质量、离线可用的神经网络语音合成方案的问题。该项目通过绑定 ONNX Runtime,加载 Piper 训练好的 VITS 模型,实现了将文本转换为语音的核心功能。它提供了简洁的 API,支持加载多种语音模型,并能输出原始音频数据,方便开发者集成到自己的应用中。作为早期项目,它聚焦于核心推理能力,为 Rust 开发者提供了一种本地、快速、隐私友好的 TTS 选项。

开源 free 音频音乐
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 64
维护状态 低维护
是否开源
定价模式 free

项目数据

分类音频音乐
开发团队thewh1teagle
所属国家
官网地址
定价模式free
价格说明开源Rust库,使用piper TTS模型,完全免费,需自行集成部署。
访问状态
是否开源
开源协议
主要语言Rust
技术栈/模型ai,onnxruntime,rust,tts,vits
GitHub 星标★ 64
30天Star增速
HF 下载量
上线时间2024-08-31 00:00:00
最近更新2026-09-21 00:00:00
维护状态低维护
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数3

使用教程

核心亮点

  • 纯 Rust 绑定 ONNX Runtime,无需 Python 环境,部署方便
  • 支持加载 Piper 社区丰富的预训练多语言语音模型
  • API 设计简洁,快速实现文本到音频输出的转换

不足之处

  • 项目处于早期阶段,API 可能不稳定,缺少完整文档
  • 依赖 ONNX Runtime,增加二进制体积和系统依赖

适用场景

  • 嵌入式或桌面应用需要离线语音提示
  • Rust 后端服务生成语音内容
  • 构建隐私敏感的本地语音助手

替代项目

piper (Python/C++ 实现)、tts-rs (Rust TTS 库)、espeak-ng (Rust 绑定)

项目介绍

piper-rs 是音频音乐领域的开源项目,由 thewh1teagle 开发,2024 年首次发布。

它收录于音频音乐分类,该分类目前共有 738 个项目,GitHub 星标数为 64。

项目已超过三个月没有代码更新,维护节奏明显放缓,最近一次代码更新于 2026-09-21。开源Rust库,使用piper TTS模型,完全免费,需自行集成部署。

它主要面向的使用场景是:嵌入式或桌面应用需要离线语音提示。同类可对比的替代方案包括 piper (Python/C++ 实现)、tts-rs (Rust TTS 库)、espeak-ng (Rust 绑定)。

上一篇:RapidTTS

下一篇:pied

同类项目推荐

tango 开源

输入一句话,自动生成匹配的音频内容

A family of diffusion models for text-to-audio generation.

★ 1239 2026-08-09
AuK 开源

一个模型搞定语音生成、编辑与分离

AuK: An Open-Source Foundational Model for Speech Generation and Editing

★ 1236 2026-09-13
swift-tts 开源

Swift 项目三行代码接入系统 TTS,兼容 TCA 和 Combine

A straightforward package containing version for Swift modern concurrency, Point-Fre···

★ 52 2026-08-09
ai-dj 开源

现场演出中实时用 AI 生成音乐,保持人类掌控

AI music generation for live performance - Standalone (Ableton Link) + VST3/AU. 8 tr···

★ 245 2026-08-09