原生 macOS 语音转文字应用,可本地或云端转写,并用可复用的 AI 工作流处理文本。
- Star
- 6,411
- Fork
- 622
- 未关闭 Issue
- 143
- 最近提交
- 10天前
这是什么?
Argmax 开源 Swift SDK 将三个端侧语音框架放在同一个 Swift Package 中:WhisperKit 基于 OpenAI Whisper 模型做语音转文字,TTSKit 基于 Qwen3-TTS 模型做文字转语音,SpeakerKit 基于 Pyannote 模型做说话人分离。三者都通过 Core ML 在 Apple 芯片上运行,音频无需上传到云端即可处理。
WhisperKit 支持转写本地音频文件,也支持从麦克风流式转写,模型会按需从 Hugging Face 下载。自带的 Argmax CLI 提供实现 OpenAI 音频转写与翻译接口的本地服务,现有的 OpenAI SDK 客户端可以直接指向它。SpeakerKit 可以把说话人标签与 WhisperKit 的转写结果合并,并导出 RTTM 格式。
整个包支持 macOS 14 及以上版本,其中 TTSKit 需要 macOS 15 或 iOS 18。项目采用 MIT 许可证发布;Argmax 另有提供更多模型和 Android 支持的商业版 Pro SDK。
核心功能
- 01通过 WhisperKit 使用 Whisper 模型进行语音转文字,支持麦克风流式输入
- 02通过 TTSKit 使用 Qwen3-TTS 模型进行文字转语音,支持实时流式播放
- 03通过 SpeakerKit 使用 Pyannote 模型进行说话人分离,并可导出 RTTM
- 04内置兼容 OpenAI 接口的本地音频转写与翻译服务
- 05提供 argmax-cli 命令行工具,并可通过 Homebrew 安装 whisperkit-cli
适用场景
- 在 iOS 或 macOS 应用中加入离线语音转写,音频不必上传服务器
- 在 Swift 应用中本地生成语音并边生成边播放
- 为会议或访谈录音标注每段话由哪位说话人发出
- 让已有的 OpenAI SDK 代码连接到 Mac 上的本地转写服务
快速上手
- 1
通过 Swift Package Manager 添加包依赖
- 2
通过 Homebrew 安装命令行工具
brew install whisperkit-cli
使用前须知
- 需要 macOS 14.0 或更高版本以及 Xcode 16.0 或更高版本。
- 仅面向 Apple 芯片的设备端推理,不支持 Android 或其他平台。
标签
常见问题
- argmax-oss-swift 是什么?
- 面向 Apple 芯片的 Swift 端侧语音 SDK,涵盖语音转文字、文字转语音和说话人分离。 Argmax 开源 Swift SDK 将三个端侧语音框架放在同一个 Swift Package 中:WhisperKit 基于 OpenAI Whisper 模型做语音转文字,TTSKit 基于 Qwen3-TTS 模型做文字转语音,SpeakerKit 基于 Pyannote 模型做说话人分离。三者都通过 Core ML 在 Apple 芯片上运行,音频无需上传到云端即可处理。
- argmax-oss-swift 可以免费使用吗?用的什么许可证?
- argmax-oss-swift 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
- argmax-oss-swift 还在维护吗?
- 活跃维护中。argmax-oss-swift 最近一次提交是在 2026年10月11日。
- argmax-oss-swift 适合用来做什么?
- 在 iOS 或 macOS 应用中加入离线语音转写,音频不必上传服务器 在 Swift 应用中本地生成语音并边生成边播放 为会议或访谈录音标注每段话由哪位说话人发出 让已有的 OpenAI SDK 代码连接到 Mac 上的本地转写服务
- argmax-oss-swift 怎么安装和运行?
- 通过 Swift Package Manager 添加包依赖 通过 Homebrew 安装命令行工具: brew install whisperkit-cli
- 在哪里获取 argmax-oss-swift?
- 源代码和安装说明在 GitHub 上:https://github.com/argmaxinc/argmax-oss-swift
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
OpenAI Whisper 语音识别模型的 C/C++ 移植版,可离线、无依赖地在 CPU 和 GPU 上运行语音转文字。
基于 CTranslate2 推理引擎重新实现的 Whisper 语音转文字库,速度更快、占用内存更少。
基于 Whisper 的开源语音转文字工具,支持词级时间戳和说话人分离。
基于 Gradio 的网页工具,集成语音合成、声音克隆、Whisper 转录、YouTube 下载、人声分离和翻译,用于配音制作。
开源的端侧语音工具包,提供语音转文字、意图识别和文字转语音,适合构建实时语音应用与智能体。