Skip to content
Model infoModelsSnapshot: 15 Oct 2026

IBM / Watson Text to Speech

Watson Text to Speech: Expressive Neural

Managed expressive neural synthesis family with 9 documented voice choices. Voice IDs select speakers and locales, not separately verified foundation-model checkpoints.

availableClosed weightsText-to-speech
Official documentation (opens in a new tab)Reviewed 14 Oct 2026
14 of 24 specification fields collected
Input content limitPOST / WebSocket: 5 KB text including SSMLSee specification notes below
Languages5 listedFull language list in specifications
Input billingSee ratesIBM Watson Text to Speech
Output billingSee ratesPublished units and conditions below

Specifications

Provider-documented facts. “Not collected” means we have not verified that field yet, not that the feature is unsupported.

Context / input limit
Not collected
Maximum output
Not collected
Reasoning
Not collected
Tool calling
Not collected
Structured output
Not collected
Streaming
SupportedSource for Streaming (opens in a new tab)

Synthesized audio is emitted in binary chunks over WebSocket after the text request. This is not bidirectional incremental text input.

Batch processing
Not collected
Fine-tuning
Not collected

Provider-assisted custom voice training is documented, but no self-service foundation-model weight fine-tuning contract is verified.

Knowledge cutoff
Not collected
Release date
2022-09-23Source for Release date (opens in a new tab)

Family introduction; individual voices have later release dates.

Parameters
Not collected
Architecture
Non-attentive Tacotron2 acoustic model, hierarchical prosodic controls, non-autoregressive decoder and LPCNet vocoderSource for Architecture (opens in a new tab)
Languages
English (Australian), English (United States), English (United Kingdom), Portuguese (Brazilian), Spanish (Latin American)Source for Languages (opens in a new tab)
Context caching
Not collected
Maximum input content size
POST / WebSocket: 5 KB text including SSMLSource for Maximum input content size (opens in a new tab)

GET: 8 KB total request including URL and headers. Byte limit, not 5,000 characters or tokens.

Output formats
Ogg Opus (default), Ogg Vorbis, MP3 / MPEG, WAV, FLAC, L16 PCM, µ-law, audio/basicSource for Output formats (opens in a new tab)
Audio sample rates
22,050 Hz internal synthesis; format-dependent output resampling from 8 kHz to 192 kHzSource for Audio sample rates (opens in a new tab)

Some formats restrict the allowed rates; default Ogg Opus output is 48 kHz.

Customization options
Language-specific pronunciation dictionaries using IPA/SPR; Premium customers can request a custom voiceSource for Customization options (opens in a new tab)

A pronunciation dictionary is not weight fine-tuning. IBM describes training a custom voice from as little as one hour of supplied audio.

Published price
Standard service pricing starts at USD 0.02 per 1,000 charactersSource for Published price (opens in a new tab)

Published starting price, not a voice-specific fixed quote. Premium/custom voice and Deploy Anywhere terms are quoted separately.

Included free allowance
Lite: 10,000 characters/month for the service instanceSource for Included free allowance (opens in a new tab)

Not a separate allowance per voice or family.

Usage metering
Character billing; whitespace excluded from billable charactersSource for Usage metering (opens in a new tab)

Whitespace and SSML still count toward input byte limits. Exact treatment of every SSML element for billing was not verified here.

Generation controls
SSML styles: cheerful, empathetic, neutral, uncertain; word and interjection emphasisSource for Generation controls (opens in a new tab)

Per-language and per-voice support can differ. Prosody rate/pitch use percentages for expressive voices.

Access & pricing

Prices belong to an endpoint and billing tier. A provider listing does not guarantee access for every account or region.

IBM Watson Text to Speech

Provider source (opens in a new tab)
API model ID
Not collected

Select a voice or call the documented feature route; no separate model_id is exposed.

Access
GET/POST /v1/synthesize; choose the voice query parameter from the catalog.
Regions
Use the service-instance URL for the provisioned region. Product-edition and voice-specific availability apply; no universal residency guarantee inferred.
voiceSelectors
en-AU_HeidiExpressive, en-AU_JackExpressive, en-US_AllisonExpressive, en-US_EmmaExpressive, en-US_LisaExpressive, en-US_MichaelExpressive, en-GB_GeorgeExpressive, pt-BR_LucasExpressive, es-LA_DanielaExpressiveSource for voiceSelectors (opens in a new tab)
inputLimit
POST: 5 KB text; GET: 8 KB entire requestSource for inputLimit (opens in a new tab)

Prices retain their published currencies and billing units below.

Published billing units · original currency · observed 14 Oct 2026
CategoryUsageRateUnit
Starting TTS service priceStandard synthesis, starting at1$0.021,000 characters

Rate conditions

  1. Published service-level starting rate, not a separately verified fixed rate for each voice. Whitespace excluded from billing. Lite/Premium/custom-voice and self-hosted plans have separate terms.
Pricing source (opens in a new tab)

Data & enterprise terms

Retention, training use, regional processing and enterprise terms have not been summarized for this endpoint.

IBM Watson Text to Speech

Provider source (opens in a new tab)
API model ID
Not collected

Select a voice or call the documented feature route; no separate model_id is exposed.

Access
WebSocket /v1/synthesize; choose voice in the connection URL. One text request is synthesized before the service closes the connection.
Regions
Use the service-instance URL for the provisioned region. Product-edition and voice-specific availability apply; no universal residency guarantee inferred.
voiceSelectors
en-AU_HeidiExpressive, en-AU_JackExpressive, en-US_AllisonExpressive, en-US_EmmaExpressive, en-US_LisaExpressive, en-US_MichaelExpressive, en-GB_GeorgeExpressive, pt-BR_LucasExpressive, es-LA_DanielaExpressiveSource for voiceSelectors (opens in a new tab)
inputLimit
5 KB input text including SSMLSource for inputLimit (opens in a new tab)
outputStreaming
Binary audio chunks; append all responses to assemble the output. Optional marks and word timings depend on voice support.Source for outputStreaming (opens in a new tab)

Prices retain their published currencies and billing units below.

Published billing units · original currency · observed 14 Oct 2026
CategoryUsageRateUnit
Starting TTS service priceStandard synthesis, starting at1$0.021,000 characters

Rate conditions

  1. Published service-level starting rate, not a separately verified fixed rate for each voice. Whitespace excluded from billing. Lite/Premium/custom-voice and self-hosted plans have separate terms.
Pricing source (opens in a new tab)

Data & enterprise terms

Retention, training use, regional processing and enterprise terms have not been summarized for this endpoint.

Caching

Caching can reuse earlier input processing. Availability, lifetime and billing depend on the endpoint. A cache hit still generates a new response.

01 / INITIAL INPUTProcess & retain

The system processes eligible input and retains reusable state.

02 / LATER REQUESTCheck available state

Reuse depends on matching input, session state and the cache policy.

03 / CACHE HITReuse & generate

Reusing state can reduce repeated work. Any charges follow the billing rules below.

IBM Watson Text to Speech

Not verified

No provider-priced inference cache contract verified. Client-side audio reuse is not provider prompt caching.

How it works
Not collected

No provider-priced inference cache contract verified. Client-side audio reuse is not provider prompt caching.

Minimum reusable input
Not collected

No provider-priced inference cache contract verified. Client-side audio reuse is not provider prompt caching.

Lifetime & refresh
Not collected

No provider-priced inference cache contract verified. Client-side audio reuse is not provider prompt caching.

How to enable it
Not collected

No provider-priced inference cache contract verified. Client-side audio reuse is not provider prompt caching.

Usage fields
Not collected

No provider-priced inference cache contract verified. Client-side audio reuse is not provider prompt caching.

Billing rules
Not collected

No provider-priced inference cache contract verified. Client-side audio reuse is not provider prompt caching.

Limits & data boundaries
Not collected

No provider-priced inference cache contract verified. Client-side audio reuse is not provider prompt caching.

No verified cache rate for this endpoint. An empty rate is not a zero charge.

IBM Watson Text to Speech

Not verified

No provider-priced inference cache contract verified. Client-side audio reuse is not provider prompt caching.

How it works
Not collected

No provider-priced inference cache contract verified. Client-side audio reuse is not provider prompt caching.

Minimum reusable input
Not collected

No provider-priced inference cache contract verified. Client-side audio reuse is not provider prompt caching.

Lifetime & refresh
Not collected

No provider-priced inference cache contract verified. Client-side audio reuse is not provider prompt caching.

How to enable it
Not collected

No provider-priced inference cache contract verified. Client-side audio reuse is not provider prompt caching.

Usage fields
Not collected

No provider-priced inference cache contract verified. Client-side audio reuse is not provider prompt caching.

Billing rules
Not collected

No provider-priced inference cache contract verified. Client-side audio reuse is not provider prompt caching.

Limits & data boundaries
Not collected

No provider-priced inference cache contract verified. Client-side audio reuse is not provider prompt caching.

No verified cache rate for this endpoint. An empty rate is not a zero charge.

Voice choices

9 voices

Choose a voice within Watson Text to Speech: Expressive Neural. These are API voice identifiers, not additional model releases. Source links document each voice.

Published voice catalog
Voice / API IDLanguage & accentDelivery
Heidien-AU_HeidiExpressiveEnglish
Australian
Female voice; generally available. Expressive Neural synthesis.Voice source (opens in a new tab)
Jacken-AU_JackExpressiveEnglish
Australian
Male voice; generally available. Expressive Neural synthesis.Voice source (opens in a new tab)
Allisonen-US_AllisonExpressiveEnglish
United States
Female voice; generally available. Expressive Neural synthesis.Voice source (opens in a new tab)
Emmaen-US_EmmaExpressiveEnglish
United States
Female voice; generally available. Expressive Neural synthesis.Voice source (opens in a new tab)
Lisaen-US_LisaExpressiveEnglish
United States
Female voice; generally available. Expressive Neural synthesis.Voice source (opens in a new tab)
Michaelen-US_MichaelExpressiveEnglish
United States
Male voice; generally available. Expressive Neural synthesis.Voice source (opens in a new tab)
Georgeen-GB_GeorgeExpressiveEnglish
United Kingdom
Male voice; generally available. Expressive Neural synthesis.Voice source (opens in a new tab)
Lucaspt-BR_LucasExpressivePortuguese
Brazilian
Male voice; generally available. Expressive Neural synthesis.Voice source (opens in a new tab)

What the measurements say

No benchmark observations have been added for this model. We do not turn a vendor description into a performance score.

Latency and throughput depend on the host, request size, reasoning settings and load. There is no measured speed or global usage figure in this record.

The record behind the model

Why it is included

IBM documents this proprietary Watson speech service model or managed voice family. The service exposes recognition/voice selectors, not downloadable trained checkpoints. Closed-weight classification is inferred for the product model; public Granite Speech research releases and referenced open research implementations are separate.

Classification evidence (opens in a new tab)

Sources reviewed