Docs / Providers

Baidu Cloud Speech Synthesis

In one sentence: the site's cheapest tier lives here, and it's the only brand where reading English is clearly cheaper than reading Chinese. The trade-off is a billing method unlike anyone else's, and short sentences look expensive.

In one sentence: the site's cheapest tier lives here, and it's the only brand where reading English is clearly cheaper than reading Chinese. The trade-off is a billing method unlike anyone else's, and short sentences look expensive.


What This Is

Baidu Cloud's online speech synthesis (short text). Accurate, stable Chinese pronunciation at an extremely low price.

Like Tencent Cloud, Baidu has only one "model" option in Soniva — the three price tiers are distinguished by the voices themselves.


The Three Tiers & Pricing

TierOfficial upstream priceCredits / 1,000 CJK chars
Basic Voice Library¥2.0 / 1,000 calls5
Premium Voice Library¥4.0 / 1,000 calls11
Ultimate Voice Library / LLM Voice Library¥4.5 / 1,000 calls12

Price source: https://cloud.baidu.com/doc/SPEECH/s/Ql9misjot (verified 2026-08-18)

Note even the most expensive tier is only 12 credits/1,000 chars — Baidu is cheap across the board. The gap between tiers (2.4×) is far smaller than Tencent's 21×, so you can just pick the best-quality Ultimate tier inside Baidu without regret. The free-preview representative voice, Du Hanzhu, is on the LLM Voice Library tier.


Billing: Per Call, Not Per Character

This is Baidu's biggest difference from other brands, and the only part you really need to understand.

Baidu's official rule:

Every 120 GBK bytes counts as 1 call; anything under 120 bytes also counts as 1 (rounded up).

Under GBK encoding: 1 CJK character or Chinese punctuation mark = 2 bytes; 1 English letter/digit = 1 byte. Converted:

ContentHow much counts as 1 call
Chinese~60 CJK characters
English~120 letters

This Produces Two Practical Consequences

1. Reading English costs half of Chinese. For the same 1,000 characters, Chinese takes 2,000 bytes (17 calls), while English takes only 1,000 bytes (9 calls). The credit figures in the table above are calculated for pure Chinese; when you read English, the actual deduction is roughly half. Soniva's deduction logic computes by real byte count precisely — it's not an estimate.

2. Very short content looks more expensive per unit. Because of rounding up, even reading a single character counts as 1 call. Soniva specifies that any real call deducts at least 1 credit (to avoid rounding down to 0 and free-riding), so a single sentence converts to a higher "per-1,000-char unit price" than the table. That's inherent to per-call billing, not an overcharge.

The longer you read, the closer the actual unit price gets to the table's figure.


Voices

Baidu doesn't expose a public voice-list interface, so Soniva uses a built-in static voice table, cross-checked against the official docs, covering the Basic / Premium / Ultimate / LLM four groups.

Most LLM Voice Library voices support multi-emotion expression (neutral, happy, sad, angry, surprised, fearful, etc.); the voice's description states exactly which emotions it supports.


When to Choose Baidu

ScenarioRecommended?
Long-form Chinese articles, audiobooks✅ Strongly recommended — Basic Voice Library at 5 credits/1,000 chars
Lots of English content✅ The site's best deal — the real unit price is cut in half again
Just a sentence or two⚠️ Usable, but the converted unit price is high under per-call billing — a per-character brand is better
Need strong emotional expression⚠️ The LLM Voice Library suffices, but doesn't match MiniMax / ElevenLabs

Was this article helpful?

Anonymous feedback is enabled when you allow analytics and the service is available. You can also report an issue by email.

Report an issue by email

The email includes this article. You can also copy the details and send them to soniva.cde@gmail.com