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。 2 ## 🚀 快速开始 ### 系统要求 * **系统:** 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 以后每次都会瞬间启动。* 1 ### 开发者(从源码构建) 如果您想试玩代码、自行编译应用程序或为项目做出贡献,您可以克隆该代码库。无需额外的 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) 图表来追踪您的语音指标。 6 ## 🛠️ 技术栈 * **前端:** 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) 文件。

Sonor Studio 用 ❤️ 开发

标签:Apple Silicon, whisper.cpp, 本地大模型, 离线运行, 语音转文字