Repolode
argmaxinc

argmaxinc/argmax-oss-swift

面向 Apple 芯片的 Swift 端侧语音 SDK,涵盖语音转文字、文字转语音和说话人分离。

可替代:Otter.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. 1

    通过 Swift Package Manager 添加包依赖

  2. 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 数据每日更新。

相关项目