项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-10 · 当前星标 ★ 1603
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- macOS 系统(Homebrew 安装方式,需已安装 Homebrew)
- Git(克隆仓库并拉取子模块)
- Node.js 与 Corepack(本地开发需要,README 要求启用 Corepack 以使用固定版本 pnpm)
- pnpm(通过 Corepack 启用,无需单独全局安装)
安装与启动步骤
-
1Homebrew 安装
macOS 用户可直接用 Homebrew 的 cask 方式安装,安装完成后在启动台或应用程序目录找到 Amical。
brew install --cask amical -
2或下载安装包
非 macOS 或不想用 Homebrew,可打开 GitHub Releases 页面下载对应平台安装包(README 还提供 Android 与 Beta 入口)。
-
3克隆仓库
二次开发或本地运行源码时使用,务必带 --recurse-submodules,否则缺少 Whisper 源码。
git clone --recurse-submodules https://github.com/amicalhq/amical.git -
4补全子模块
如果克隆时忘记加 --recurse-submodules,进入仓库后执行此命令初始化并拉取全部子模块。
cd amical git submodule update --init --recursive -
5启用 Corepack 并装依赖
Corepack 会使用仓库固定的 pnpm 版本;pnpm install 会编译 Whisper 原生插件,可能耗时几分钟。
corepack enable pnpm install --frozen-lockfile -
6下载 Node 二进制
下载本地 Whisper worker 所使用的 Node.js 二进制文件,缺少它本地转录无法运行。
pnpm --filter @amical/desktop download-node -
7运行检查
提交 PR 前执行类型检查与测试,确认本地开发环境搭建正确、代码无回归。
pnpm type:check pnpm test
如何确认成功
Homebrew 安装后能在应用程序中打开 Amical;源码方式下 pnpm type:check 与 pnpm test 均全部通过,无报错。
常见问题
Q:克隆后 git status 显示 whisper.cpp 子模块被修改,正常吗?
A:正常。README 明确说明 pnpm install 会在 whisper.cpp 子模块内应用仓库补丁,子模块显示 modified 是预期现象。
Q:pnpm install 特别慢甚至卡住?
A:因为该命令会编译 Whisper 原生插件,README 提示可能需要几分钟,耐心等待即可,不要中途中断。
Q:克隆时忘了加 --recurse-submodules 怎么办?
A:在仓库根目录执行 git submodule update --init --recursive 即可补回所有子模块,无需重新克隆。
Q:我不是 macOS,怎么安装?
A:README 的 Homebrew 命令仅针对 macOS,其他平台请从 GitHub Releases 最新版本页面下载对应安装包。
注意事项
- README 未给出源码方式的启动命令,本教程只覆盖官方提供的安装、克隆、依赖安装与检查步骤。
- Amical 为本地优先应用,音频处理可在本机完成,离线也能使用。
- 提交 PR 前务必先跑 pnpm type:check 和 pnpm test。
核心亮点
- 本地优先,离线可用,保护隐私,不依赖云端
- 集成 Ollama 等开源模型,支持自定义 ASR 引擎
- 提供 MCP 接口,可扩展连接其他 AI 工具
不足之处
- 文档/社区待观察
- 依赖 Electron,内存占用可能偏高
适用场景
- 会议记录与整理,快速生成纪要
- 写作初稿口述,提高文字输入效率
- 无障碍场景,替代键盘输入
替代项目
Whisper、Superwhisper、MacWhisper
上一篇:transcribe.cpp
下一篇:CrisperWhisper
同类项目推荐
SpeakSlow
开源
按住说话,中文直接落到光标处
聲聲慢 SpeakSlow:專為中文打造、最快的本地語音輸入。免費開源、100% 本機、不上雲,講完···
hayamimi
开源
纯CPU实时多语言字幕,本地跑不用GPU和云
早耳 - Real-time multilingual speech-to-text on CPU only. Live subtitles, browser da···
no-tipe-releases
开源
开口说话就能往任意应用里打字,本地云端都行
Free desktop dictation for macOS and Windows. Speak messages, emails and notes into ···
tiny-audio
开源
25 美元训出带时间戳和说话人分离的语音转文字
A speech-to-text system you can train for $25. A frozen speech encoder and a Qwen LL···
vocalinux
开源
在 Linux 上说话就能打字,全程离线不联网
Free, open-source, 100% offline voice dictation for Linux. Speak and type anywhere v···
whisper.el
开源
在 Emacs 里说话,文字直接落进缓冲区
Speech-to-Text interface for Emacs using OpenAI's whisper model and whisper.cpp as i···
ctc-forced-aligner
开源
用CTC模型把音频和文本对齐,秒出音素时间戳
Text to speech alignment using CTC forced alignment
amical
开源
动嘴不动手,本地 AI 听写让你打字快 3 倍
️ AI Dictation App - Open Source and Local-first ⚡ Type 3x faster, no keyboard nee···
megaphone
开源
Mac 上免费离线听写,语音秒变文字,隐私不外泄
Free, private, on-device dictation for Mac, powered by Apple's SpeechAnalyzer and Fo···