Skip to content

Teaching AI How Enterprise Speaks

A customer asked us to make AI-generated training videos sound less robotic.

The fix turned out to be something harder — teaching the product how the enterprise actually speaks: its acronyms, its product names, and the words it can’t say aloud.

The problem

The voiceovers weren’t training-grade.

The engine read every word literally — acronyms, product names and compliance terms alike. In regulated training, that made exported videos sound robotic, and unusable.

This is what customers actually shipped — about forty-seven seconds of it.

Whatfix Flow export · Amazon Polly · unedited

ProductBoard sized the opportunity at $0K in ARR.

Roughly 0 video exports a month — and named accounts like Novartis, Maxwell Health and Heineken — were finishing videos in Articulate 360 and Camtasia instead of Whatfix. Solving the voice kept that demand, and that revenue, inside the platform.

The workarounds

Teams edited the audio by hand, recorded narration in external tools, and re-corrected the same terms after every export — over and over.

So it stopped being a support ticket — and became a cross-functional product initiative.

The same script. Here’s what changed.

SSOsingle sign-on
ActoActo — said correctly
securityomitted

We didn’t improve the voice.

We taught the product how the enterprise speaks.

We built this to prove the hypothesis before investing in production.

voice-lab · internal buildopen full ↗

The same scenario, handled — and now about fourteen seconds.

Voice Lab output · natural pacing, correct terms

0s0s

Better narration, natural pronunciation, and clearer in a third of the time.

Prototype → production

The prototype became production — almost line for line.

↗ open the original prototype
discovery 01

Which voice speaks — and what if the language isn't supported?

source · Settings · Language & Persona
Production Language & Persona screen

One persona per language shipped, with a graceful “Not Available” fallback.

discovery 02

How does an author fix a mispronounced name without touching the script?

A pronunciation dictionary, applied automatically at export.

source · Settings · Content Handling
Production Content Handling screen
discovery 03

Who owns the defaults when hundreds of authors export?

The admin sets them once; every author inherits them at export.

source · Convert Flows · Export
Production Convert Flows export

The customer asked for a better AI voice.
The investigation uncovered enterprise language.

The feature shipped as AI Voiceover. The capability endured as Content Handling.