- 语音转写: 集成 GLM ASR (智谱AI) 实现高精度的语音转文字。
本项目使用了以下主要框架和库:
按照以下步骤在本地搭建并运行项目。
开发前请确保已安装 Node.js 和 npm。
- npm
npm install npm@latest -g
- 获取免费 API Key (详见 配置要求)
- 克隆仓库
git clone https://github.com/BuildWithAIs/voicekey.git
- 安装依赖包
npm install
- 运行开发环境
npm run dev
- 在应用设置中填入你的 API Key
测试集成方案与配置示例详见 temp-docs/testing/integration-guide.md,核心配置文件为
vitest.config.ts 与 playwright.config.ts。渲染/主进程测试设置位于 test/,
E2E 用例位于 e2e/。
Vitest 默认忽略 website/ 目录(官网项目不参与测试与覆盖率)。
本应用依赖 智谱 AI (GLM) 的语音转写服务。使用前请务必配置 API Key。
由于应用未签名(我们还没有注册 Apple 开发者账户),安装后需执行以下步骤:
-
解除安全限制
若打开应用提示“文件已损坏”,请在终端运行以下命令:xattr -cr /Applications/Voice\ Key.app -
授予辅助功能权限
应用需要监听按键与模拟输入。请前往 系统设置 > 隐私与安全性 > 辅助功能 开启 Voice Key。

本项目采用 Elastic License 2.0 开源协议。

