Granite Speech

Granite 4.0 1B Speech

by IBM watsonx · Current open-weight model

IBM Granite 4.0 1B Speech is an open-weight model for multilingual automatic speech recognition and speech translation. It accepts audio and text, returns text, supports six primary speech languages, offers keyword biasing, and is designed for efficient local deployment.

Text Reasoning Coding
Granite 4.0 1B Speech is IBM's compact model for turning spoken language into text or translating speech into another language. It combines a conformer speech encoder with the Granite 4.0 1B Base language model, accepts 16 kHz mono audio alongside text instructions, and returns text rather than spoken audio. The open-weight checkpoint is available under the Apache 2.0 license and can be deployed locally with tools such as Transformers, vLLM, or MLX Audio.
Outputs

What Granite 4.0 1B Speech can produce

Text
Inputs

What it can understand

Text Audio Multimodal
Capabilities

Support features

Streaming Fine-tuning
Model profile

Performance characteristics

2/10 Reasoning
1/10 Coding
8/10 Speed
9/10 Cost efficiency
Specifications

Technical details

Family Granite Speech
Type Other
Context window 131K tokens
Max output tokens tokens
Release date 2026-03-06
Status Current open-weight model
Knowledge cutoff notes

No explicit knowledge-cutoff date is published for this speech-specialized checkpoint. Its primary function is speech recognition and translation rather than open-ended knowledge retrieval.

Model notes

Canonical repository identifier: ibm-granite/granite-4.0-1b-speech. The model is based on Granite 4.0 1B Base and adds a conformer speech encoder plus a speech-text modality adapter. IBM documents a 128K context length for the underlying Granite language-model component. The model card lists English, French, German, Spanish, Portuguese, and Japanese speech input, with speech translation to and from English for those languages plus English-to-Italian and English-to-Mandarin use cases. Audio examples use mono 16 kHz input. The model is distributed as open weights under Apache 2.0; no official IBM-hosted input or output token pricing is provided. IBM documents fine-tuning resources, but deployment-specific streaming, batching, caching, and structured-output behavior depends on the serving framework.

Model guide

Granite 4.0 1B Speech: Compact Multilingual Transcription and Translation

Granite 4.0 1B Speech is an open-weight IBM speech-language model for multilingual automatic speech recognition and bidirectional speech translation. It accepts audio and text prompts and produces text, supporting English, French, German, Spanish, Portuguese, and Japanese speech input. Its compact design, Apache 2.0 license, keyword biasing, and local deployment options make it suitable for private transcription, translation, edge inference, and resource-constrained workloads.

What is Granite 4.0 1B Speech?

Granite 4.0 1B Speech is an open-weight speech-language model provided by IBM. Its primary jobs are automatic speech recognition (ASR), which means converting spoken audio into written text, and automatic speech translation (AST), which means translating speech into another language.

The model accepts audio and text prompts but produces text only. For example, an application can provide a recording with an instruction to transcribe it, or ask the model to translate the spoken content into English. It does not natively generate spoken audio, images, or video.

IBM released the model on March 6, 2026, under the Apache 2.0 license. The canonical repository is ibm-granite/granite-4.0-1b-speech. Because the weights are available for local deployment, users can run the model through supported open-source serving and inference frameworks rather than relying on a metered IBM-hosted endpoint.

Supported languages and speech tasks

Granite 4.0 1B Speech supports speech input in six primary languages:

  • English
  • French
  • German
  • Spanish
  • Portuguese
  • Japanese

The model supports transcription for these speech languages and speech translation between the supported languages and English. The model card also identifies English-to-Italian and English-to-Mandarin translation use cases. Those additional translation directions should not be interpreted as broad native speech recognition support for Italian or Mandarin; the documented language coverage depends on the specific task and direction.

A keyword-list biasing feature can help the recognizer favor names, acronyms, product terms, and other domain-specific vocabulary. This is useful when standard speech recognition might otherwise misinterpret specialized terminology, although applications should still test accuracy on their own recordings and vocabulary.

Architecture, inputs, and context

The model adapts Granite 4.0 1B Base for speech by combining three main components: a 16-layer conformer speech encoder, a speech projector with temporal downsampling, and the Granite language-model component. A conformer is an encoder architecture commonly used for speech because it can model both local audio patterns and longer dependencies.

Audio is processed as 16 kHz mono input using log-mel features. The speech representation is downsampled before it reaches the language model, reducing the amount of sequence data that must be processed. In practical terms, applications should prepare compatible mono audio and avoid assuming that arbitrary sample rates or multichannel recordings will behave identically to the documented setup.

The underlying Granite language-model component is documented with a 128,000-token context length. The supplied configuration reports a context value of 131,072 tokens, which is the equivalent binary measurement commonly described as 128K. This is a maximum context specification rather than a guarantee that every long recording can be processed efficiently: audio duration, prompt length, generated text, framework behavior, and available memory all affect usable capacity.

No model-specific maximum output-token limit is documented in the supplied research. Example deployments use different generation settings, including 200 new tokens in a Transformers example and 64 tokens in a vLLM example. These are example limits, not a universal model maximum.

Deployment options and pricing

Granite 4.0 1B Speech can be loaded with Hugging Face Transformers using AutoProcessor and a speech sequence-to-sequence model class. IBM also documents offline and server-style deployment with vLLM, including access through a local OpenAI-compatible chat-completions endpoint. On Apple Silicon systems, MLX Audio support is available through a compatible quantized model.

The deployment choice affects latency, memory use, batching, and operational complexity. Transformers is useful for direct application integration and experimentation. vLLM is more appropriate when a team wants a serving layer for multiple requests. MLX Audio offers a route for compatible Apple Silicon environments. These framework-level options should not be confused with a separate IBM API product.

There is no official IBM-hosted input or output token price documented for this checkpoint. It is distributed as open weights, so the financial cost depends on hardware, electricity, storage, hosting, and the selected inference framework. That can make the model attractive for high-volume or privacy-sensitive workloads, but local deployment transfers infrastructure and maintenance responsibilities to the user.

Main strengths and trade-offs

The most important strength is specialization. Granite 4.0 1B Speech is designed specifically for speech recognition and translation rather than general-purpose text reasoning. Its relatively compact positioning, open license, and support for local inference are useful when an organization needs to keep recordings inside its own environment or avoid usage-based hosted speech charges.

The model also includes practical features for production-oriented transcription. Keyword-list biasing can address recurring terminology, while IBM describes improved speech-encoder training and speculative decoding as ways to improve inference efficiency. The supplied evaluation data reports an average word error rate of 5.52 and an RTFx score of 280.02 on the listed Open ASR leaderboard evaluation. These are provider-reported benchmark results, not guarantees for every accent, microphone, noise level, domain, or language pair.

The trade-off is narrower scope than a general-purpose multimodal or reasoning model. The checkpoint returns text and does not synthesize speech. It is not documented as a tool-calling model, and structured JSON output is not identified as a native capability. Fine-tuning resources are documented, but deployment-specific support for streaming, batching, caching, and structured output depends on the serving framework rather than being guaranteed by the checkpoint itself.

Reasoning, coding, speed, and cost characteristics

Granite 4.0 1B Speech should be evaluated primarily as a speech model. It is not presented as a general-purpose reasoning system or coding assistant. Any text generation it performs is mainly in service of transcription and translation, so it should not be selected for complex analysis, software development, or broad conversational reasoning.

As an editorial comparison rather than an IBM-published specification, the supplied assessment rates its reasoning capability at 2 out of 10 and coding capability at 1 out of 10. The same assessment rates speed at 8 out of 10 and cost at 9 out of 10, reflecting its compact open-weight design and the possibility of local inference. These scores are subjective indicators for comparison, not benchmark facts or promises about a particular hardware setup.

In practice, a smaller specialized model may offer a better speed and cost profile for transcription than a larger general-purpose model, especially when the workload is predictable and runs on private infrastructure. However, actual throughput depends on the accelerator or CPU, quantization, audio duration, concurrency, and serving configuration.

When to choose Granite 4.0 1B Speech

This model is a strong candidate when the central requirement is multilingual speech-to-text or speech translation and the organization wants control over deployment. Suitable examples include:

  • Private or locally hosted transcription pipelines
  • Customer-support or meeting transcription in the documented languages
  • Speech translation to or from English
  • Edge applications with limited compute resources
  • Domain-specific recognition using keyword biasing
  • Research and production testing with open-weight speech models

It is particularly worth considering when data residency, offline operation, or predictable infrastructure spending matters more than access to a fully managed commercial speech API.

When another option may be more appropriate

A managed speech API may be a better fit when a team does not want to operate model servers, optimize hardware, or maintain an inference stack. A different speech model may also be preferable if the application requires language coverage outside the documented set, verified speaker diarization, timestamps, or specialized audio analytics that are not described for this checkpoint.

Granite 4.0 1B Speech is also not the right choice for applications that need spoken responses. It produces text transcription or translation, so a separate text-to-speech system would be required for a voice interface. Likewise, general-purpose reasoning and coding workloads should use a model designed for those tasks rather than treating this speech-specialized checkpoint as a broad assistant.

Bottom line

Granite 4.0 1B Speech is a focused IBM model for multilingual speech recognition and translation. Its Apache 2.0 license, local deployment options, keyword biasing, and compact design make it most compelling for private transcription, translation, and edge workloads. Its limitations are equally important: there is no published hosted token price, no native spoken-audio output, no documented universal output limit, and no evidence that it is intended for general reasoning, coding, or broad audio analytics.


Answers to Frequently Asked Questions

What are the main limitations of Granite 4.0 1B Speech?
The model produces text only and does not synthesize speech. It is not intended as a general-purpose reasoning or coding model, and features such as streaming, batching, speaker diarization, timestamps, structured output, and broad audio analytics are not guaranteed by the checkpoint.
Does Granite 4.0 1B Speech have an official API price?
No official IBM-hosted input or output token price is documented for this checkpoint. Because it is an open-weight model, costs depend on hardware, electricity, storage, hosting, and the selected inference framework.
Can Granite 4.0 1B Speech be deployed locally?
Yes. Granite 4.0 1B Speech is distributed as open weights under the Apache 2.0 license and can be deployed locally with frameworks such as Hugging Face Transformers and vLLM. Compatible quantized versions can also run with MLX Audio on Apple Silicon.
What is Granite 4.0 1B Speech used for?
Granite 4.0 1B Speech is an open-weight IBM model for automatic speech recognition and automatic speech translation. It converts spoken audio into text and can translate speech into another language, but it does not generate spoken audio.
Which languages does Granite 4.0 1B Speech support?
The model supports speech input for English, French, German, Spanish, Portuguese, and Japanese. It supports transcription in these languages and speech translation between the supported languages and English. IBM also documents English-to-Italian and English-to-Mandarin translation use cases, which do not imply broad speech-recognition support for Italian or Mandarin.


Sources 3
AI Provider

About IBM watsonx