项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-09-17 · 当前星标 ★ 1268
技术标签
使用教程
环境要求
- Linux 系统(支持 Arch、Debian、Ubuntu、Fedora、openSUSE 等)
- Arch 系发行版安装 AUR 包时需已安装 yay
- 源码安装方式需能运行仓库内 scripts/ 与 bin/ 下的脚本(Python 编写)
- 无独立 GPU 也可使用,onnx-asr 针对 CPU 做了优化
安装与启动步骤
-
1AUR 安装稳定版
Arch 系发行版用 yay 从 AUR 安装稳定版 hyprwhspr,安装完成后即可使用 hyprwhspr 命令。
yay -S hyprwhspr -
2AUR 安装最新版
想跟进最新代码可改装 bleeding edge 版本 hyprwhspr-git,二者择一安装即可,不要同时装。
yay -S hyprwhspr-git -
3运行交互式设置
安装后必须运行 setup,按向导选择转录后端、下载模型,可选配置可视化与状态栏集成,并设置 systemd 用户服务与权限。
hyprwhspr setup -
4源码安装依赖
从源码部署时,先在仓库根目录执行依赖安装脚本,为当前发行版装好所需依赖。
git clone https://github.com/goodroot/hyprwhspr.git cd hyprwhspr ./scripts/install-deps.sh -
5源码方式初始化
依赖装好后,用仓库内的 bin 脚本运行交互式 setup,流程与 AUR 安装后一致。
./bin/hyprwhspr setup -
6脚本式一键安装
旧版 bootstrap 安装方式,也可直接用官网脚本安装,安装后同样要跑 setup。
curl -fsSL https://hyprwhspr.com/install.sh | bash -
7更新与重跑
托管发布版用 update 命令升级;bootstrap 安装则重跑安装脚本。setup 是幂等的,可随时重跑。
hyprwhspr update
如何确认成功
setup 流程最后一步会执行 Validate installation(验证安装),按提示确认通过即表示可用;也可随时重跑 hyprwhspr setup 验证。
常见问题
Q:必须联网或使用云服务吗?
A:不必须。转录默认在本机完成,数据不离开设备;Cohere、ElevenLabs、Gemini 等云端 API 均为完全可选。
Q:没有 GPU 能用吗?
A:可以。项目提供 onnx-asr,针对 CPU 做了速度优化,并支持限制甚至完全不占用 GPU 显存。
Q:支持哪些 Linux 发行版?
A:Arch、Debian、Ubuntu、Fedora、openSUSE 等均有支持;Arch 系可直接安装原生 AUR 包。
Q:如何更新到新版本?
A:托管发布版执行 hyprwhspr update;旧版 bootstrap 安装则重新运行 curl 安装脚本,之后可再跑一次 setup。
Q:setup 跑过一次还要再跑吗?
A:setup 是幂等的,重跑不会产生冲突,配置变更或验证安装时可以再次执行。
注意事项
- AUR 的 hyprwhspr 为稳定版,hyprwhspr-git 为最新代码版,按需二选一。
- 源码安装务必先执行 ./scripts/install-deps.sh,再运行 ./bin/hyprwhspr setup。
- setup 会引导选择后端(Cohere Transcribe、Parakeet TDT V3、Whisper、Qwen3-ASR、REST API 或 Realtime WebSocket)并下载模型。
- 托管发布版的升级与恢复细节见官方安装指南 docs/MANAGED_INSTALLATION.md。
核心亮点
- 系统级全局听写,任意应用可触发,不局限于单一编辑器
- 本地优先识别兼顾隐私,同时可接 Cohere、ElevenLabs 等云端后端
- 深度适配 Hyprland 等 Linux 桌面生态,发行版覆盖广
不足之处
- 主要面向 Linux 桌面,非 Linux 用户无法使用
- 依赖特定桌面环境与音频配置,开箱体验可能需调试
适用场景
- 在 Hyprland 桌面上用快捷键把口述内容直接输入到任意编辑器
- 写代码或写文档时用语音快速记录想法,减少键盘输入
- 对隐私敏感的用户在本地完成听写,不把语音上传云端
替代项目
nerd-dictation、whisper.cpp
上一篇:unmute
同类项目推荐
transcribe
开源
实时转录+AI回复,模拟外语对话练口语
Transcribe is a real time transcription, conversation, Language learning platform. I···
efficientspeech
开源
让语音合成在CPU上也能实时跑起来
PyTorch code implementation of EfficientSpeech - to be presented at ICASSP2023.
whispering-ui
开源
给语音转录/翻译套上图形界面,开箱即用
Native UI for the Whispering Tiger project - https://github.com/Sharrnah/whispering ···
sherpa
开源
用下一代 Kaldi 快速搭建高性能语音转写服务
Speech-to-text server framework with next-gen Kaldi
AuxiliaryASR
开源
给语音合成和转换提供精准的文本-音频对齐工具
Joint CTC-S2S Phoneme-level ASR for Voice Conversion and TTS (Text-Mel Alignment)
ChordVox
开源
按住说话,AI 润色,文字直接落到光标处
Your voice is the fastest keyboard. Speak freely, let AI polish, and paste right at ···
PyAutoSRT
开源
拖入视频,自动生成原文+翻译字幕
PySimpleGUI based DESKTOP APP to AUTO GENERATE SUBTITLE FILE (using free Google Spee···
lingvo
开源
用 Google 的序列建模框架,快速搞定语音和翻译实验
Lingvo
nanowakeword
开源
少量数据训练自定义唤醒词,本地离线跑
A lightweight, wake word detection engine. Train custom, high-accuracy models with m···
