Thanks for being a part of WWDC25!

How did we do? We’d love to know your thoughts on this year’s conference. Take the survey here

Is there anywhere to get precompiled WhisperKit models for Swift?

If try to dynamically load WhipserKit's models, as in below, the download never occurs. No error or anything. And at the same time I can still get to the huggingface.co hosting site without any headaches, so it's not a blocking issue.

let config = WhisperKitConfig(
    model: "openai_whisper-large-v3",
    modelRepo: "argmaxinc/whisperkit-coreml"
)

So I have to default to the tiny model as seen below.

I have tried so many ways, using ChatGPT and others, to build the models on my Mac, but too many failures, because I have never dealt with builds like that before.

Are there any hosting sites that have the models (small, medium, large) already built where I can download them and just bundle them into my project? Wasted quite a large amount of time trying to get this done.

import Foundation
import WhisperKit

@MainActor
class WhisperLoader: ObservableObject {
    var pipe: WhisperKit?

    init() {
        Task {
            await self.initializeWhisper()
        }
    }

    private func initializeWhisper() async {
        do {
            Logging.shared.logLevel = .debug
            Logging.shared.loggingCallback = { message in
                print("[WhisperKit] \(message)")
            }

            let pipe = try await WhisperKit() // defaults to "tiny"
            self.pipe = pipe
            print("initialized. Model state: \(pipe.modelState)")

            guard let audioURL = Bundle.main.url(forResource: "44pf", withExtension: "wav") else {
                fatalError("not in bundle")
            }

            let result = try await pipe.transcribe(audioPath: audioURL.path)
            print("result: \(result)")

        } catch {
            print("Error: \(error)")
        }
    }
}
Is there anywhere to get precompiled WhisperKit models for Swift?
 
 
Q