Year-end donor voice messages for 2,000 names: $40 vs $100
Splicing a name clip into a tier message costs $0.02 per donor on Sume, $40 for 2,000 donors, against $100 for a full 900-character message each.

A nonprofit that wants a personal voice thank-you for 2,000 donors can do it for $40.30 on Sume by recording one body message per donor tier and splicing in a short name clip, against $100.00 if every donor gets a full 900-character message generated on its own. GivingTuesday is Tuesday, December 1, 2026, 59 days from today, and the thank-you has to be ready before the gifts arrive.
The saving comes from how Sume bills text to speech: $0.0475 per 1,000 characters, but each job is rounded up to a whole cent. A 900-character message is $0.04275 and bills as $0.05. A 25-character name greeting is about $0.0012 and bills as $0.01. The splice avoids paying the 900-character price 2,000 times.
The two plans
Plan A generates the whole message per donor: 2,000 jobs at $0.05 is $100.00. Plan B generates six bodies once (three giving tiers in two languages, $0.05 each, $0.30), then for each donor generates a name greeting ($0.01) and joins greeting and body with timeline audio concat ($0.01), $0.02 per donor or $40.00 for the list.
Concat is sample-domain with no silence at the seam and no re-synthesis, so it is cheap and fast, but the voice, speed and loudness of the greeting must match the body: use the same voice id, language and speed in every job, and listen to ten joins from different names before you run the list. Names are the risk. Pass a pronunciation dictionary id for names your audience will notice, and keep a hold-out list of donors whose names you recorded by hand.
| Plan | Jobs | Calculation | Total |
|---|---|---|---|
| A: full message per donor | 2,000 | 2,000 x $0.05 | $100.00 |
| B: 6 bodies once | 6 | 6 x $0.05 | $0.30 |
| B: name greeting per donor | 2,000 | 2,000 x $0.01 | $20.00 |
| B: concat per donor | 2,000 | 2,000 x $0.01 | $20.00 |
| B total | $40.30 |
Care points
A synthetic voice reading a donor's name is still a synthetic voice. Say so in the message or the email around it where your regulator or platform expects it, and never use a voice clone of a real person, such as your executive director, without their written consent. Keep the message honest about what the gift did; do not generate statements about impact figures you have not verified.
The concat job accepts up to 20 parts, so a greeting, a tier body and a closing line fit in one job. Each concat takes Sume-hosted audio only, which means the greeting and body outputs are fine inputs as they are, but any audio recorded elsewhere must be imported first.
Send an idempotency key derived from the donor id and the message version. If a batch fails halfway, rerunning the same keys returns the finished jobs instead of billing them again, and changing the message version produces new keys on purpose.
Sources
Related posts
More in Pricing
- One 30-second Seedance 2.5 clip or three 10-second clips: price
On Sume a 30-second Seedance 2.5 clip costs the same as three 10-second clips: both are 648,000 tokens at 720p, about $17.33. What differs is retakes.
- 1-hour transcript cost: $0.60 on Sume, two 30-minute files
A 60-minute transcript bills 60 audio minutes at $0.01, so $0.60. Inspect takes 1,800 s files, so cut an hour in two. Rounding example and a year of shows.
- Cost of 100 voiceovers by script length with Sume TTS
100 voiceovers of 300 characters cost $1.43: Sume TTS is $0.0475 per 1,000 characters. Price table from 150 to 20,000 characters and a mixed batch.
- OpenArt credits in dollars: Starter $13 to Wonder $175 per video
OpenArt lists 4,000 to 106,000 credits per month. At its own video estimates a clip works out to about $0.26 on Starter and $0.13 on Wonder.
Written by Sume