AnySpeechRecognizer and AnyDecisionModel expose local speech and typed decisions in Swift
Two open Swift packages add interchangeable speech-recognition and decision backends for Apple platforms. AnySpeechRecognizer can use Apple, Parakeet or Qwen3-ASR paths with speaker diarization; AnyDecisionModel returns typed probabilities through MLX, Core AI, llama.cpp, Jev or Ollama instead of free-form text.
Why it matters: The packages make local speech and bounded decision tasks easier to compose without forcing every step through a generative chat interface. Typed probabilities improve inspectability, but they still need calibration, error testing and normal input-security…