← Text-to-Speech

Bland

bland-speech

Measured 2026-08-20

Naturalness

~1569

Win % · 95% CI

Drift

12

Synth p50

303ms

303–386 p50–p90

Robustness

0.00

Fined:

• fatal · currency — dropped the minus sign (5 of 5 transcripts)

→ we sent “The balance is -$12.50.”

→ it said “The balance is twelve dollars and fifty cents.”

• fatal · currency — dropped the minus sign (7 of 7 transcripts)

→ we sent “Your balance is -$1,204.50 as of today.”

→ it said “Your balance is $1,204.50 as of today.”

• fatal · currency — dropped the minus sign (5 of 7 transcripts)

→ we sent “A refund of -$0.99 was applied.”

→ it said “A refund of ninety-nine cents was applied.”

• fatal · currency (international, ×0.4) — dropped the minus sign (7 of 7 transcripts)

→ we sent “Balance: -€45,90 outstanding.”

→ it said “Balance: 45,090 outstanding.”

• minor · dates — kept the value but never said “december”; a prompt fixes this (8 of 11 transcripts)

→ we sent “We close on Dec 24.”

→ it said “We close on Deck 24.”

• fatal · decimals — dropped the minus sign (6 of 7 transcripts)

→ we sent “Growth slowed to -0.5% this month.”

→ it said “Growth slowed to 0.5% this month.”

• fatal · large numbers — never said “eight point one billion” (7 of 14 transcripts)

→ we sent “Population reached 8,100,000,000 in 2023.”

→ it said “Population reached eight thousand one hundred thousand twenty twenty three.”

• fatal · large numbers — never said “one million” (5 of 8 transcripts)

→ we sent “We shipped 1,000,000 units last year.”

→ it said “We shipped one thousand thousand units last year.”

• fatal · large numbers — never said “eight billion” (5 of 7 transcripts)

→ we sent “The planet now holds 8,000,000,000 people.”

→ it said “The planet now holds eight thousand thousand people.”

• minor · math operators — kept the value but never said “three quarters”; a prompt fixes this (3 of 4 transcripts)

→ we sent “Give me 3/4 of the batch.”

→ it said “Give me three-four of the batch.”

• minor · units — kept the value but never said “miles per hour”; a prompt fixes this (3 of 7 transcripts)

→ we sent “Speed limit is 70mph here.”

→ it said “Speed limit is seventy mlyfres here.”

• minor · units — kept the value but never said “kilometres per hour”; a prompt fixes this (7 of 23 transcripts)

→ we sent “Wind is 25km/h northwest.”

→ it said “Wind is twenty five kilometers northwest.”

• fatal · units — dropped the minus sign (1 of 1 transcripts)

→ we sent “The freezer sits at -18°C all day.”

→ it said “The freezer sits at 18°C all day.”

Cost / 1M chars

$15.0

Share this result

Embed the live badge

Speko tts rank
Markdown
[![Speko tts rank](https://benchmarks.speko.ai/badge/tts/bland-bland-speech.svg)](https://benchmarks.speko.ai/tts/bland-bland-speech)
HTML
<a href="https://benchmarks.speko.ai/tts/bland-bland-speech"><img src="https://benchmarks.speko.ai/badge/tts/bland-bland-speech.svg" alt="Speko tts rank"></a>
URL
https://benchmarks.speko.ai/tts/bland-bland-speech