sonor-studio/Sonor
GitHub: sonor-studio/Sonor
一款完全本地运行的 macOS 语音转文字应用,通过 whisper.cpp 和 Metal 硬件加速实现隐私优先的高性能转录与智能文本处理。
Stars: 2 | Forks: 0
# 🎙️ Sonor
Sonor 是一款现代、极简的 macOS 应用程序,专为高性能语音转文字转录和智能文本处理而设计——在您的设备上**100%本地离线**运行。由 `whisper.cpp` 提供
Apple Silicon Metal 加速和本地 LLM (Gemma) 支持,您的音频和数据永远不会离开您的 Mac。
## 🚀 快速开始
### 系统要求
* **系统:** macOS 14.6 或更高版本。
* **硬件:** **严格要求** Apple Silicon (M1/M2/M3/M4 芯片及更新版本) 以实现本地硬件加速。不支持 Intel 处理器。
### 普通用户(预构建应用程序)
如果您只想直接使用应用程序而不想处理代码,可以直接下载已发布的版本!由于这是一个没有付费 Apple Developer 证书的独立开源版本,macOS Gatekeeper 会在首次启动时阻止该应用程序。请按照以下步骤运行 Sonor:
1. 前往 GitHub 上的 **[Releases](https://github.com/sonor-studio/Sonor/releases)** 标签页,下载最新的 `Sonor.dmg` 文件。
2. 打开 `.dmg` 文件并将 `Sonor.app` 拖入系统的 **Applications** (应用程序) 文件夹。
3. 双击 `Sonor.app` 触发初始系统检查。macOS 会弹出一个提示无法打开的对话框 —— 点击 **Cancel** (取消)。
4. 打开 macOS 的 **System Settings** (系统设置),进入 **Privacy & Security** (隐私与安全性)。
5. 向下滚动到 *Security* (安全性) 部分,点击 Sonor 提示旁边的 **"Open Anyway"** (仍要打开) 按钮。
6. 使用您的 Mac 密码或 Touch ID 进行确认。
*注意:此配置为一次性操作。一旦批准,Sonor 以后每次都会瞬间启动。*
### 开发者(从源码构建)
如果您想试玩代码、自行编译应用程序或为项目做出贡献,您可以克隆该代码库。无需额外的 submodule:
```
git clone https://github.com/sonor-studio/Sonor.git
```
然后,在 Xcode 中打开 `Sonor.xcodeproj` 并点击运行即可!
## ✨ 核心功能
* **本地优先与隐私优先:** 没有云端 API endpoint,没有数据追踪,没有外部服务器。让您完全安心。
* **硬件加速:** 与 `whisper.cpp` 深度集成,利用 Metal 针对 Apple Silicon (M1/M2/M3/M4 芯片及更新版本) 进行优化。
* **模型管理器:** 内置控制面板,可直接在应用程序内轻松下载、管理和删除 Whisper 和 Gemma 模型。
* **生产力套件:** 高级历史记录管理(可折叠布局)、自定义 Snippets、Assistants 以及自定义 Dictionaries。
* **语音分析:** 通过实时统计数据和创新语速 (WPM) 图表来追踪您的语音指标。
## 🛠️ 技术栈
* **前端:** Swift、SwiftUI (针对 macOS 优化)
* **核心引擎:** C++ (`whisper.cpp`、Gemma runtime)
* **后端框架:** Supabase(安全的用户账户及生命周期管理)
## 🔒 隐私与安全
Sonor 从设计之初就致力于尊重用户隐私。
* 音频处理通过 Mac 的 GPU/统一内存直接计算完成。
* 账户同步和核心分析通过加密的 Supabase 连接进行安全处理。绝不会传输任何音频数据或转录文本。
## 📄 许可证
本项目基于 **Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International Public License** 授权。有关更多详细信息,请参阅 [LICENSE](LICENSE) 文件。
## 🚀 快速开始
### 系统要求
* **系统:** macOS 14.6 或更高版本。
* **硬件:** **严格要求** Apple Silicon (M1/M2/M3/M4 芯片及更新版本) 以实现本地硬件加速。不支持 Intel 处理器。
### 普通用户(预构建应用程序)
如果您只想直接使用应用程序而不想处理代码,可以直接下载已发布的版本!由于这是一个没有付费 Apple Developer 证书的独立开源版本,macOS Gatekeeper 会在首次启动时阻止该应用程序。请按照以下步骤运行 Sonor:
1. 前往 GitHub 上的 **[Releases](https://github.com/sonor-studio/Sonor/releases)** 标签页,下载最新的 `Sonor.dmg` 文件。
2. 打开 `.dmg` 文件并将 `Sonor.app` 拖入系统的 **Applications** (应用程序) 文件夹。
3. 双击 `Sonor.app` 触发初始系统检查。macOS 会弹出一个提示无法打开的对话框 —— 点击 **Cancel** (取消)。
4. 打开 macOS 的 **System Settings** (系统设置),进入 **Privacy & Security** (隐私与安全性)。
5. 向下滚动到 *Security* (安全性) 部分,点击 Sonor 提示旁边的 **"Open Anyway"** (仍要打开) 按钮。
6. 使用您的 Mac 密码或 Touch ID 进行确认。
*注意:此配置为一次性操作。一旦批准,Sonor 以后每次都会瞬间启动。*
由 Sonor Studio 用 ❤️ 开发
标签:Apple Silicon, whisper.cpp, 本地大模型, 离线运行, 语音转文字