Skip to content

Releases: argmaxinc/WhisperKit

v0.2.1

14 Feb 19:49
Compare
Choose a tag to compare

What's Changed

  • Added implementation for SuppressBlankFilter by @jkrukowski in #18
    • Also includes a performance improvement for the common LogitFilter operation for filling in -infinity probability.
  • Fixed issue with swift package dependencies that point to commit hashes #21 reported by @sleeper

Full Changelog: v0.2.0...v0.2.1

v0.2.0

14 Feb 06:50
34e8985
Compare
Choose a tag to compare

What's Changed

  • watchOS example & downloading improvements #20

You can now try out our watchOS example on any Series 9 or Ultra 2 apple watch. In order to build to it, just change the target in the WhisperAX example app:
image

Supported models are:

  • base
  • base.en
  • tiny
  • tiny.en
Screenshots

Screenshot loading
Screenshot loaded
Screenshot 2024-02-13 at 10 11 43 PM

In addition to the WatchOS example app, this version includes a fix for downloading models when there is a partial download already in the filesystem. This includes the following changes:

  • New init parameter download to allow/disallow downloading if modelFolder is nil (default true)
    • This is particularly useful if you want to initialize a "empty" whisperkit object
  • modelFolder is now an optional
  • Breaking change: load has been renamed to download for clarity, we will keep such changes rare moving forward

Full Changelog: v0.1.2...v0.2.0

v0.1.2

05 Feb 20:07
Compare
Choose a tag to compare

What's Changed

  • Added implementation for SuppressTokensFilter by @jkrukowski in #14
    • You can now use the SuppressTokensFilter protocol via the decoding options:
    let options = DecodingOptions(
        supressTokens: [220, 50257] // array of tokens you want to supress
    )
    let transcribeResult = try await whisperKit.transcribe(audioPath: path, decodeOptions: options)
  • Fixes and cleanup from early feedback by @ZachNagengast in #15
    • New Makefile command: make download-model MODEL=tiny to download only the specified model instead of the entire model repo
    • This release also includes the new macOS 14 github runner for CI.

New Contributors

Full Changelog: v0.1.1...v0.1.2

v0.1.1

01 Feb 17:33
40b2946
Compare
Choose a tag to compare

What's Changed

  • Fix broken Hugging Face link by @thenameless7741 in #1
  • Fix memory leak by @finnvoor in #8
  • Updated to semantic versioning for dependency swift-transformers

New Contributors

Full Changelog: v0.1.0...v0.1.1

v0.1.0

30 Jan 19:50
Compare
Choose a tag to compare

Initial release 🎉