Granite Speech

Granite Speech 5.0 2B

by IBM watsonx · Current; newly released open-weight model

An open-weight IBM speech-language model for multilingual transcription and speech translation, with improved noise robustness, language prompting, long-form translation, and keyword biasing.

Text Reasoning Coding
Released in October 2026, Granite Speech 5.0 2B is designed for high-accuracy speech transcription and translation rather than general text chat or speech generation. The approximately 2-billion-parameter model can be deployed locally or in self-managed infrastructure using tools such as Transformers, vLLM, llama.cpp, and mlx-audio. It is distributed under the Apache 2.0 license, with no official hosted per-token pricing identified for this specific model.
Outputs

What Granite Speech 5.0 2B can produce

Text
Inputs

What it can understand

Text Audio Multimodal
Capabilities

Support features

Fine-tuning
Model profile

Performance characteristics

0/10 Reasoning
0/10 Coding
7/10 Speed
9/10 Cost efficiency
Specifications

Technical details

Family Granite Speech
Type Other
Context window 16K tokens
Max output tokens tokens
Release date 2026-10-20
Status Current; newly released open-weight model
Knowledge cutoff notes

No explicit knowledge-cutoff date was published for this speech model. Its primary function is audio transcription and speech translation rather than open-domain knowledge retrieval.

Model notes

Canonical repository identifier: ibm-granite/granite-speech-5.0-2b. The model has approximately 2 billion parameters and is distributed in BF16 under the Apache 2.0 license. It supports English, French, German, Spanish, Portuguese, and Japanese speech recognition. It supports speech translation from these languages to English and from English to German, Spanish, French, Italian, Japanese, Portuguese, and Mandarin. The model supports language-ID prompting, keyword-biased ASR and translation with lists of up to 2,000 terms, punctuation and capitalization on request, and improved robustness to noise, reverberation, and distant microphones. IBM recommends processing audio in segments of approximately two minutes or less. The underlying language-model component uses a Granite 4.0 1B base checkpoint with a YaRN extension to 16,000 positions. No official hosted API pricing was identified for this exact open-weight model; it is intended primarily for local or self-managed deployment. The model is supported in Transformers, vLLM, llama.cpp, and mlx-audio.

Model guide

Granite Speech 5.0 2B: IBM’s Open-Weight Model for Multilingual Transcription and Translation

Granite Speech 5.0 2B is an open-weight IBM speech-language model for multilingual automatic speech recognition and speech translation. Its practical strengths include support for six speech-recognition languages, translation to and from English, improved handling of noisy and reverberant audio, language-identification prompting, long-form translation, and keyword biasing for lists of up to 2,000 terms.

What is Granite Speech 5.0 2B?

Granite Speech 5.0 2B is an open-weight speech-language model from IBM. Its primary jobs are automatic speech recognition (ASR), which converts spoken audio into text, and speech translation, which converts spoken language into written text in another language. The model is intended for developers and organizations that want to run speech processing in their own environment rather than rely on a managed IBM-hosted model endpoint.

The model contains approximately 2 billion parameters and is distributed in BF16 format under the Apache 2.0 license. Its canonical repository identifier is ibm-granite/granite-speech-5.0-2b. IBM positions it as an improvement over Granite Speech 4.1 2B, particularly for English recognition, difficult acoustic conditions, language identification, longer-form translation, and terminology-aware transcription.

Although it uses a language-model component, Granite Speech 5.0 2B should not be treated as a general-purpose conversational model. Its documented focus is audio transcription and speech translation. It does not generate speech, music, images, or video.

Supported languages and translation directions

For speech recognition, Granite Speech 5.0 2B supports English, French, German, Spanish, Portuguese, and Japanese. This makes it suitable for multilingual transcription systems covering several major business and customer-service languages.

The translation directions are more specific than the recognition list. The model supports speech translation from the supported languages into English. It also supports translation from English into German, Spanish, French, Italian, Japanese, Portuguese, and Mandarin. Italian and Mandarin are therefore documented as translation targets from English, but they are not included in the listed speech-recognition language set.

Language-identification prompting can help applications tell the model which language to expect or request. This is useful when a workflow knows the likely language in advance, or when prompts are used to guide transcription and translation behavior. The supplied specifications do not establish that the model automatically detects every language without prompting, so applications should follow the model’s documented prompting patterns rather than assume unrestricted language detection.

Core capabilities

Multilingual automatic speech recognition

The model converts speech into written text in its supported recognition languages. IBM describes Granite Speech 5.0 2B as an accuracy-oriented upgrade, with stronger English recognition and improved robustness to noise, reverberation, and distant microphones. These improvements matter in practical recordings such as meetings, calls, interviews, and room recordings where the speaker is not close to the microphone or where reflections affect the signal.

The output can include punctuation and capitalization when requested. This can reduce the amount of cleanup required before transcripts are displayed, searched, or passed to downstream systems. The model also supports keyword-biased ASR, allowing an application to provide a list of terms that should receive special attention during recognition.

Keyword biasing for specialized terminology

Keyword biasing is one of the model’s most useful enterprise-oriented features. An application can supply a list of up to 2,000 terms for transcription or translation. This can help with product names, people’s names, technical vocabulary, medical terminology, internal project names, or other words that ordinary speech recognition systems may confuse.

Keyword biasing does not guarantee that every listed term will be used or that the resulting transcript will be correct. It is better understood as a way to provide terminology guidance, especially when the audio contains domain-specific language. Teams should still validate transcripts when accuracy has legal, medical, financial, or operational consequences.

Speech translation and longer recordings

Granite Speech 5.0 2B can translate supported speech into English and translate English speech into the documented target languages. The model is also described as improving long-form translation compared with the preceding Granite Speech 4.1 2B model. That positioning makes it more relevant to talks, interviews, meetings, and other continuous speech than a system designed only for short utterances.

IBM nevertheless recommends processing audio in segments of approximately two minutes or less for best results. Segmenting audio can make long recordings easier to manage and can help applications recover from errors or retry individual portions. It also means that a production pipeline may need to handle segmentation, ordering, timestamp management, and transcript consolidation outside the model itself.

Technical specifications and deployment

SpecificationDocumented value
ProviderIBM
Model familyGranite Speech
ParametersApproximately 2 billion
Release dateOctober 20, 2026
LicenseApache 2.0
Context length16,384 positions
Speech-recognition languagesEnglish, French, German, Spanish, Portuguese, and Japanese
Recommended audio segmentationApproximately two minutes or less per segment
Deployment optionsTransformers, vLLM, llama.cpp, and mlx-audio

The recorded context length is 16,384 positions. The model’s underlying language-model component uses a Granite 4.0 1B base checkpoint with a YaRN extension to 16,000 positions. In practical use, the context limit should not be interpreted as a promise that any arbitrary audio duration can be submitted as one uninterrupted input. IBM’s approximately two-minute segmentation recommendation remains the relevant operational guidance for best results.

Because the weights are available for self-managed use, deployment choices include local machines, private servers, and infrastructure managed by an organization. The supplied information does not specify hardware requirements, throughput benchmarks, latency guarantees, or a maximum output-token value. Those details should be measured against the intended audio format, batch size, hardware, and decoding configuration.

Inputs, outputs, and unsupported use cases

The model accepts audio input and produces text output. Its documented output is transcription or translated text, not audio. In the model capability data, audio input and text output are supported, while image, video, and audio output are not.

Granite Speech 5.0 2B is not documented as a tool-calling or function-calling model. It is also not presented as a model with a separate reasoning mode, structured-output guarantee, web search capability, or general coding specialization. A developer can build software around its text results, but that is different from the model natively invoking tools or returning guaranteed schema-conforming objects.

The model is not an appropriate choice for text-to-speech, voice cloning, speech synthesis, music generation, image understanding, video understanding, or general-purpose text chat. If an application needs generated speech, it will require a separate speech-generation system. If it needs broad multimodal reasoning or reliable tool orchestration, a model designed for those functions may be more suitable.

Pricing and API availability

No official hosted API pricing was identified for Granite Speech 5.0 2B. There is therefore no verified per-token input price, output price, monthly subscription price, or managed IBM endpoint price to report for this exact model.

The practical cost model is different from a conventional hosted API. The model is open-weight and can be run locally or on infrastructure controlled by the user, but the organization remains responsible for hardware, storage, deployment, monitoring, maintenance, and electricity or cloud compute. Self-hosting can be attractive when data must remain within a private environment or when a team processes enough audio for infrastructure economics to make sense. A managed service may be preferable when minimizing operational work is more important than controlling the runtime environment.

Main strengths and limitations

The clearest strengths are specialization and deployment flexibility. Granite Speech 5.0 2B is built for speech rather than adapted from a general text model, supports several important languages, and includes features aimed at real-world transcription: noise and reverberation robustness, distant-microphone handling, language prompting, punctuation and capitalization requests, longer-form translation, and keyword lists of up to 2,000 terms.

Its open-weight Apache 2.0 distribution is another significant advantage for organizations that need local execution, customization, or control over where audio is processed. Support in several established inference tools also gives teams more than one deployment route.

The limitations are equally important. The model is not a speech-generation system, and it does not replace a general multimodal or conversational model. Audio should generally be split into segments of around two minutes or less. There is no documented hosted price for the exact model, no supplied maximum output-token limit, and no verified latency or throughput benchmark. Self-managed deployment also shifts infrastructure and operational responsibilities to the user.

When to choose Granite Speech 5.0 2B

Choose Granite Speech 5.0 2B when the central task is multilingual speech recognition or speech translation and you want to run the model under your own control. It is particularly well suited to:

  • Transcribing English, French, German, Spanish, Portuguese, or Japanese speech.
  • Translating supported speech into English.
  • Translating English speech into German, Spanish, French, Italian, Japanese, Portuguese, or Mandarin.
  • Processing recordings affected by noise, reverberation, or distant microphones.
  • Transcribing meetings, interviews, calls, or presentations with domain-specific terminology.
  • Using keyword biasing for product names, technical terms, or other specialized vocabulary.
  • Building private or self-managed speech pipelines with open-weight software.

Another option may be better when you need a fully managed API with published usage pricing, guaranteed structured output, native tool use, speech synthesis, real-time latency guarantees, or broad general-purpose reasoning. A smaller speech model may also be preferable when hardware cost and throughput matter more than the accuracy and robustness improvements targeted by this release. Conversely, a larger or more specialized speech system may be worth evaluating for languages, audio conditions, or latency requirements not covered by the documented Granite Speech 5.0 2B capabilities.

Overall assessment

Granite Speech 5.0 2B is best understood as a focused, self-deployable speech model rather than a general AI assistant. Its combination of multilingual ASR, English-centered speech translation, terminology biasing, and improved handling of difficult recordings gives it a clear role in transcription and translation pipelines. The main decision is whether the control and licensing benefits of open-weight deployment justify managing the runtime environment yourself. For teams that need private multilingual speech processing, the model’s documented feature set is substantially more relevant than generic chat or coding capabilities.


Answers to Frequently Asked Questions

How can Granite Speech 5.0 2B be deployed, and what does it cost?
Granite Speech 5.0 2B is distributed in BF16 format under the Apache 2.0 license and can be deployed with Transformers, vLLM, llama.cpp, or mlx-audio on local or privately managed infrastructure. No official hosted API pricing was identified for this exact model, so users must account for hardware, storage, deployment, monitoring, maintenance, and compute costs when self-hosting.
How should audio be processed with Granite Speech 5.0 2B?
IBM recommends splitting audio into segments of approximately two minutes or less for best results. Production applications may need to manage segmentation, ordering, timestamps, retries, and consolidation of the resulting transcripts.
Does Granite Speech 5.0 2B support keyword biasing?
Yes. Granite Speech 5.0 2B supports keyword biasing with lists of up to 2,000 terms. This can help improve recognition of product names, technical vocabulary, medical terms, people’s names, and other specialized terminology, although it does not guarantee correct transcription.
What is Granite Speech 5.0 2B used for?
Granite Speech 5.0 2B is an open-weight IBM speech-language model for automatic speech recognition and speech translation. It converts audio into text, translates supported speech into other languages, and is designed for self-managed deployment rather than general-purpose chat, coding, or speech generation.
Which languages does Granite Speech 5.0 2B support?
For speech recognition, Granite Speech 5.0 2B supports English, French, German, Spanish, Portuguese, and Japanese. It translates these supported languages into English and translates English into German, Spanish, French, Italian, Japanese, Portuguese, and Mandarin.


Sources 3
AI Provider

About IBM watsonx