Skip to content Skip to footer

Ollama Adds Streaming Speech and Decision Models; LiteLLM Fixes Proxy Startup Failures

What Happened

Ollama v0.40.11 adds speech generation on macOS. Its command-line interface can play generated audio, and applications can stream it through the /v1/audio/speech endpoint. The release also adds the d3 family of vLLM Semantic Router decision models for classification, yes/no answers and probability scoring, in 2B, 4B, 9B and 27B sizes. No breaking change is identified in the release notes. [1]

LiteLLM released fixes across four maintained versions. Versions 1.104.7, 1.105.5 and 1.106.4 fix a proxy startup ImportError that could occur when the remote model cost map was unreachable; the regression began in 1.104.0. Those versions, along with 1.103.9, also address image-scan findings involving brotli 1.2.0, a root certificate and unused lockfile packages. The releases report no upgrade action required. [2][3][4][5]

Why It Matters to Businesses

Ollama’s new capabilities could support local voice interfaces and model-based routing without adding a separate inference service, but the announced speech support is specific to macOS. LiteLLM’s fix matters for availability: a temporarily unreachable cost-map service should no longer prevent the affected proxy versions from starting. Teams on 1.104.0 or later should check whether their deployed version contains that fix. [1][2][3][4]

Kimbodo Engineering Perspective

These are different adoption decisions. Speech generation and decision models are features to evaluate against product requirements; the LiteLLM startup fix is an operational patch. We would not put d3 probabilities into production routing thresholds without testing calibration and false-route rates on representative traffic. Nor would we treat a clean image scan as proof that an application is secure: it addresses specific scan findings, not every dependency or runtime risk. [1][2][3][4][5]

How We Would Implement It

  • Patch the proxy: Select a fixed LiteLLM version on the team’s current release line, pin the image by digest, and test startup with the remote cost-map endpoint unavailable. Check that request handling and cost reporting remain acceptable during that outage. [2][3][4]
  • Verify the artifact: Use cosign and LiteLLM’s published public key to verify the chosen container image before deployment, including database or non-root variants where used. [2][3][4][5]
  • Pilot Ollama separately: Gate speech behind a macOS-specific capability check, test streamed-audio latency and interruption handling, and benchmark d3 model sizes against routing accuracy, memory use and response time before choosing one. [1]

Risks, Costs and Security

Streaming speech can expose sensitive text through audio output, logs or retained recordings; apply the same access controls and data-retention rules used for the underlying conversation. Larger d3 models may improve a routing evaluation but require more compute and memory. For LiteLLM, verify image signatures and continue normal vulnerability scanning; the reported scan fixes should not replace either control. [1][2][3][4][5]

Where Kimbodo Comes In

Kimbodo builds and operates this in production for businesses — see our AI Application Development practice, or Estimate My AI Application.

Sources

  1. [1] v0.40.11
  2. [2] v1.105.5
  3. [3] v1.104.7
  4. [4] v1.106.4
  5. [5] v1.103.9

Leave a comment

0.0/5

Engineering Founded & Customer Focused

KIMBODO LLC. © 2026. All Rights Reserved.