HoldSpeak

按住说话,本地转文字,会议也能记

开源 🏷️完全免费 🔧 仅开源项目,无在线服务,需自行部署 语音识别 🍴 复刻 2 🐛 待处理 8 👀 关注 2
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 249
维护状态 活跃
是否开源 开源
定价模式 🏷️完全免费 开源免费,需自行部署

项目预览

HoldSpeak 项目界面预览图
图片来源:GitHub 官方仓库名片

项目数据

分类语音识别
开发团队karolswdev
定价模式🏷️完全免费
价格说明开源免费,需自行部署
访问状态🔧 仅开源项目,无在线服务,需自行部署
是否开源是
开源协议Apache-2.0
主要语言Python
技术栈/模型faster-whisper,linux,macos,mlx-whisper,privacy,python,speech-to-text,textual,transcription,tui,voice-typing
GitHub 星标★ 249
上线时间2026-03-26 00:00:00
代码更新2026-11-02
仓库体积2.61 GB
本站数据更新2026-11-07
维护状态活跃
收录时间2026-09-24
浏览次数2

项目介绍

HoldSpeak 是一款面向 macOS 和 Linux 的本地语音输入与会议转写工具,用 Python 编写。它解决的核心问题是:在不把音频上传云端的前提下,把说话内容实时变成文字,既能用于日常「按住说话」式语音打字,也能对会议内容做持续转写。技术上它同时支持 faster-whisper 与 Apple 芯片上的 mlx-whisper,兼顾跨平台与推理速度;界面采用 Textual 构建终端 TUI,适合喜欢键盘流和命令行环境的用户。所有识别都在本机完成,音频不出设备,对隐私敏感的场景更友好。项目目前处于早期,星标约 249,功能聚焦在语音转文字本身,没有复杂的账号体系或云同步。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-24 · 当前星标 ★ 249

核心亮点

  • 全程本地推理,音频不上传,隐私可控
  • 跨 macOS 与 Linux,且针对 Apple 芯片提供 mlx-whisper 加速
  • 用 Textual 做 TUI,终端内即可完成语音输入与会议转写

不足之处

  • 项目早期,功能与稳定性仍在迭代
  • 依赖本地模型与算力,低配设备体验受限

适用场景

  • 在终端或编辑器里按住快捷键说话,直接输入文字
  • 本地记录会议内容并生成转写文本,不担心录音外泄
  • 在无网络或不便联网的环境下做语音笔记

替代项目

whisper.cpp、Buzz、whisperX

上一篇:petal

下一篇:mod_audio_stream

同类项目推荐

kaldi-active-grammar 开源

解码中随时切换语法,让语音命令和听写自由混用

Python Kaldi speech recognition with grammars that can be set active/inactive dynami···

★ 349 2026-09-12
whisperIME 开源

说话即打字,本地识别不上传,任意App都能用

Android Input Method Editor (IME) based on Whisper

★ 656 2026-09-23
yap 开源

按快捷键说话,文字直接落到任意 Mac 输入框

Free, open source voice dictation for macOS. On-device transcription with Apple's Sp···

★ 467 2026-09-12
gipformer 开源

轻量越南语语音识别,低资源也能跑

Efficient Vietnamese Speech Recognition

★ 159 2026-10-01
LiveWhisper 开源

让 Whisper 实时出字,终端语音输入即说即显

A nearly-live implementation of OpenAI's Whisper, using sounddevice. Requires existi···

★ 361 2026-08-09
kesha-voice-kit 开源

让工具开口说话,本地语音快 19 倍

Kesha listens and talks back: local speech to text and text to speech for agents and···

★ 80 2026-08-09