#3838th of 67 in VoiceFor voice, speech and music

argmax-oss-swift

Swift SDK for on-device speech-to-text, diarization and TTS on Apple devices

Stars
6.4k
License
MIT
Last commit
Oct 2026
Last release
Oct 2026
Language
Swift
Stars, last 30 weeks+602
4 Apr 2026: 5,836 stars11 Apr 2026: 5,912 stars18 Apr 2026: 5,946 stars25 Apr 2026: 5,974 stars2 May 2026: 5,995 stars9 May 2026: 6,018 stars16 May 2026: 6,073 stars23 May 2026: 6,095 stars30 May 2026: 6,114 stars6 Jun 2026: 6,137 stars13 Jun 2026: 6,170 stars20 Jun 2026: 6,188 stars27 Jun 2026: 6,203 stars4 Jul 2026: 6,213 stars11 Jul 2026: 6,225 stars18 Jul 2026: 6,242 stars25 Jul 2026: 6,254 stars1 Aug 2026: 6,274 stars8 Aug 2026: 6,287 stars15 Aug 2026: 6,299 stars22 Aug 2026: 6,309 stars29 Aug 2026: 6,323 stars5 Sept 2026: 6,339 stars12 Sept 2026: 6,349 stars19 Sept 2026: 6,356 stars26 Sept 2026: 6,368 stars3 Oct 2026: 6,380 stars10 Oct 2026: 6,391 stars17 Oct 2026: 6,401 stars24 Oct 2026: 6,414 stars31 Oct 2026: 6,438 stars

5,836 on 4 Apr 20266,438 on 31 Oct 2026

From GitHub's daily star counts.

Checked on GitHub.

Overview

Swift package with three Core ML libraries: WhisperKit for Whisper transcription, SpeakerKit for Pyannote speaker diarization, and TTSKit for Qwen3-TTS speech synthesis. It also ships a CLI and an optional local server that implements the OpenAI Audio API transcription and translation endpoints. Real-time transcription with speakers and Android support are in the separate Pro SDK.

Who it is for: Swift developers adding local speech features to macOS and iOS apps

Strengths

  • Runs Whisper, Pyannote and Qwen3-TTS on-device via Core ML, no server required
  • Local server exposes /v1/audio/transcriptions and /v1/audio/translations for OpenAI SDK clients
  • Incremental loading streams long audio from disk in bounded memory using VAD chunking
  • whisperkittools converts and publishes your own fine-tuned Whisper models in Core ML

Weaknesses

  • Apple platforms only: macOS 14+ and Xcode 16+; TTSKit needs macOS 15 or iOS 18
  • Local server supports only json and verbose_json, no SRT, VTT or plain text
  • Server needs a BUILD_ALL=1 build and one model chosen at launch with --model
  • Real-time transcription with speakers and custom vocabulary are Pro SDK only

What it needs

  • Needs Xcode 16+, macOS 14+, git-lfs (CLI model download)
  • Models: OpenAI Whisper (Core ML), Pyannote, Qwen3-TTS 0.6B and 1.7B
  • port 50060

Quick answers

Is argmax-oss-swift open source?

Yes. Its code is on GitHub under the MIT license.

Also in Voice

See all 67
Also in Voice
RankProjectScore
1voicestudioDesktop app for voice cloning, dubbing, dictation and audiobooks97.4k starsAGPL-3.097 out of 100
2whisper.cppC/C++ port of OpenAI Whisper for local speech-to-text transcription54.8k starsMIT89 out of 100
3handyOffline push-to-talk dictation app that pastes transcripts into any text field36.1k starsMIT89 out of 100
#4xiaozhi-esp32ESP32 firmware for a voice chatbot with MCP device and cloud tool control32.4k starsMIT82 out of 100
#5buzzOffline desktop app for transcribing and translating audio with Whisper22.3k starsMIT81 out of 100