Ollama v0.40.11 Adds Native macOS Speech Generation and d3 Decision Models

384 words
2 minutes
Ollama v0.40.11 Adds Native macOS Speech Generation and d3 Decision Models

What changed#

Ollama released version 0.40.11, introducing speech generation features on macOS alongside support for the d3 decision model family.

  • Local speech generation (macOS): Ollama can now generate speech aloud directly through the command line or via an API on macOS. Running ollama run with a speech model outputs audio as text or chat replies generate. For external applications, Ollama provides streaming audio through an OpenAI-compatible /v1/audio/speech API endpoint. The release notes demonstrate speech execution using the phonon model:
    Terminal window
    ollama run phonon "Hello from Ollama."
  • d3 decision models: Ollama has added d3 models from vLLM Semantic Router to its library. These models process text, image, or structured state inputs to perform classification, answer yes/no questions, or output probability scores across choices. The model family is available in 2B, 4B, 9B, and 27B parameter variants. Users can run decision queries via the command line using the --ask parameter:
    Terminal window
    ollama run d3 "A customer says their card was charged twice." --ask "Is this a billing issue?"
  • Community contributions: Pull request #19173 was merged, marking the first contribution from GitHub user @SynapShift.

Why it matters#

Exposing an OpenAI-compatible /v1/audio/speech endpoint enables developers to plug local speech output directly into existing audio pipelines and agent frameworks without modifying API integration logic. This avoids needing separate text-to-speech services or custom wrapper routines when deploying local voice capabilities on macOS machines.

The addition of the d3 model family gives developers dedicated, smaller models for semantic routing, intent classification, and request guardrailing. Using targeted models ranging from 2B to 27B parameters allows pipelines to categorize incoming user requests or score options without invoking larger, resource-intensive general-purpose LLMs.

Limitations#

Speech generation capabilities in this release are explicitly documented for macOS environments. Developers working across mixed operating system deployments should account for this when evaluating local audio workflows.

What to do next#

  • Update Ollama: Download and install version 0.40.11 from the official GitHub release page or via your preferred package manager.
  • Test speech output: Run local speech models on macOS directly using ollama run phonon "<your text>" or configure local application clients to point to http://localhost:11434/v1/audio/speech.
  • Evaluate decision models: Pull a d3 model variant suited to your hardware constraints (2B, 4B, 9B, or 27B) from the Ollama library and test conditional routing queries using the --ask flag.

For related LockDraft context, see Ai2 Open-Sources AstaBrief 8B for Fast Scientific Report Generation.

Sources#

Share Article

If this article helped you, please share it with others!

Comments

Table of Contents