
parakeet-rs
Rust 本地跑 NVIDIA Parakeet,CPU 也能极速语音转写与说话人分离
项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-12 · 当前星标 ★ 420
使用教程
环境要求
- Rust 1.75+ 或 Python 3.10+
- 约 2GB 磁盘
安装与启动步骤
-
1装模型下载工具
权重从模型社区取,先装客户端。
python3 -m pip install huggingface-hub -
2下权重
它跑的是特定的语音识别模型,别拿别的权重试。
-
3跑一次转写
用一段带多人说话的音频验证识别与分离。
-
4看两种后端差别
纯 Rust 与 ONNX 两条路,速度与依赖不同。
如何确认成功
一段两人对话能被切出说话人分段,且每段文字与语音内容对得上
注意事项
- 它是 Rust 实现的语音识别与说话人分离,适合嵌进原生应用。
- 两条后端路线要二选一,混编会增加构建复杂度。
- 说话人分离是聚类结果,人数说错时准确率明显下降。
- 长音频要分段处理,整段进内存容易爆。
- 录音内容涉及隐私,处理前确认合规。
核心亮点
- 纯 Rust 实现,无需 Python 环境,编译后单二进制即可部署,内存占用低
- 支持流式识别和说话人分离,且明确优化到 CPU 也能高速运行,适合边缘设备
- 基于 ONNX 运行 NVIDIA Parakeet 模型,兼顾识别精度与推理速度
不足之处
- 项目处于早期阶段(393 星),API 和文档可能还不稳定,生产环境需谨慎评估
- 依赖 ONNX 模型文件,用户需自行下载和配置模型,开箱即用体验有待完善
适用场景
- 本地会议录音转文字并自动区分不同发言人
- 为直播或视频生成实时字幕,无需联网和云端 API
- 在树莓派或旧笔记本等 CPU 设备上做离线语音识别
替代项目
whisper.cpp、faster-whisper、sherpa-onnx
同类项目推荐
vocalinux
开源
在 Linux 上说话就能打字,全程离线不联网
Free, open-source, 100% offline voice dictation for Linux. Speak and type anywhere v···
moonshine
开源
超低延迟语音全家桶,让语音交互快人一步
Very low latency speech to text, intent recognition, and text to speech, for buildin···
WhisperHallu
开源
预处理音频,让 Whisper 转录不再胡说八道
Experimental code: sound file preprocessing to optimize Whisper transcriptions witho···
PyAutoSRT
开源
拖入视频,自动生成原文+翻译字幕
PySimpleGUI based DESKTOP APP to AUTO GENERATE SUBTITLE FILE (using free Google Spee···
voxtype
开源
按住说话,松手出字,Wayland 离线听写
Voice-to-text with push-to-talk for Wayland compositors
dasheng
开源
开口读英文,逐词判对错,立刻出评分
大声读 — R2T2 流式 ASR 听,Jev 逐词判,英文朗读评分
pindrop
开源
按快捷键说话,文字直接落到光标处,全程离线不上传
Discontinued. Replaced by Sayso (https://justsayso.app). A native macOS menu bar dic···
whisper_android
开源
在安卓手机上离线运行 Whisper,实现即时语音转文字
Offline Speech Recognition with OpenAI Whisper and TensorFlow Lite for Android
browser-whisper
开源
浏览器里直接转写音视频,不上传、不花钱
In-browser Whisper speech-to-text with WebGPU (WASM fallback). Transcribe audio & vi···