| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| README.md | 2025-09-20 | 1.6 kB | |
| v0.14.0 source code.tar.gz | 2025-09-20 | 1.7 MB | |
| v0.14.0 source code.zip | 2025-09-20 | 1.7 MB | |
| Totals: 3 Items | 3.4 MB | 0 | |
Highlights
This release introduces the WhisperKit Local Server! A OpenAI-compatible Vapor based HTTP server that can be run via CLI or as a subprocess.
Try it out with the following command:
:::swift
BUILD_ALL=1 swift run whisperkit-cli serve
Key Features
- Local Server: OpenAI-compatible
/v1/audio/transcriptionsand/v1/audio/translationsendpoints - Transcription Streaming: Server-sent events as files get transcribed
- Response Formats: Support for
json,verbose_json - Timestamp Granularities: Word-level and segment-level timestamps
- Client Examples: Python, Swift, and Bash with curl
You can also use the Makefile command make build-local-server to generate an exectuable that can be bundled in your electron or tauri apps without needing any native integration.
There are also several bugfixes and quality of life improvements relating to tokenizer loading and VAD access.
What's Changed
- Add WhisperKit Local Server with audio transcription and translation APIs by @a2they in https://github.com/argmaxinc/WhisperKit/pull/348
- Tokenizer and punctuation fixes, better remote config handling by @ZachNagengast in https://github.com/argmaxinc/WhisperKit/pull/350
- Update README.md with Argmax SDK by @atiorh in https://github.com/argmaxinc/WhisperKit/pull/346
- Make EnergyVAD public by @finnvoor in https://github.com/argmaxinc/WhisperKit/pull/347
Full Changelog: https://github.com/argmaxinc/WhisperKit/compare/v0.13.1...v0.14.0