import Foundation import SstWhisper func runTranscribeProbe() async { guard let samples = await recordSamples(seconds: 6) else { return } print("Model laden (eerste keer: download ≈1.5 GB)…") let transcriber = WhisperKitTranscriber() do { try await transcriber.load() let started = Date.now let text = try await transcriber.transcribe(samples) let elapsed = Date.now.timeIntervalSince(started) print(String(format: "(%.2f s) ", elapsed) + text) } catch { print("mislukt:", error.localizedDescription) } }