Asenda TalkAsenda Talk
← All posts

Bilingual Voice AI Testing: Why Confirmation Must Survive an English to Twi Switch

A bilingual voice AI system becomes locally useful when it can preserve the caller’s intent as the conversation moves from English instructions into a Twi explanation. Teams should test the handoff, confirmation, escalation, consent record, and final call outcome before treating a successful demo as evidence that it can handle real calls.

In 1970, the Apollo 13 crew faced a carbon-dioxide problem after an explosion changed the mission. The lunar module had square lithium-hydroxide canisters, while the command module used round openings. Engineers in Houston had to devise a way for the crew to adapt the equipment already onboard, with the crew’s safe return still uncertain. NASA’s History Office documents the mission and the improvised CO2-scrubber solution.

The lesson is not that a Twi explanation is an emergency. It is that a system can have every necessary part and still fail at the connection between them. A voice agent may understand an English onboarding instruction, produce clear Twi speech, and still lose the customer’s actual need when the language changes mid-call.

Test the moment the caller changes language

A useful first test begins with a customer who receives an English opening but answers in Twi, or who asks for an explanation in Twi after hearing an English prompt. Do not score the call only on whether the agent detects Twi. Score whether it carries the original task into the explanation.

For example, an agent may begin with: “I’m calling to confirm your delivery details.” The caller might respond in Twi, asking what details are needed. The agent should explain the specific information required, then confirm the answer in a way the caller can correct. It should not fall back to a generic Twi greeting, repeat the English script, or continue as if the caller accepted something they did not understand.

Test mixed utterances too. Real calls can include English names, product terms, account references, and addresses inside a Twi explanation. Keep test cases grounded in the terms your team actually uses. A support desk should test its ticket categories. A campaign should test its offer, eligibility wording, and opt-out phrase. A farm-input agent should test product names, crop names, measurements, and the confirmation step before any advice is given. That last point matters enough to warrant its own operating rule: confirm before advising.

Treat confirmation as part of the language test

Recognition and speech quality matter, but confirmation is where a voice interaction becomes accountable. Ask the agent to repeat back the relevant request in the caller’s chosen language, then give the caller a clear way to correct it.

Test cases should include a caller who changes their mind, corrects a name, declines the offer, asks for a human, or says they do not want another call. Each case should produce a distinct outcome. “Yes” after a long explanation is not enough evidence. The team needs to know what the system believes the caller agreed to, what it recorded, and what happens next.

This is especially important when an English instruction contains a precise operational task and the Twi portion is explanatory. The agent must retain the task without forcing the caller to operate in English. If it cannot do that consistently, narrow the call flow until it can.

Rehearse failures before expanding the call flow

Early-access teams should run short, repeatable test calls before adding more intents. Use a small script with expected outcomes and review the transcript, recording, language switch, and final call state together. A call can sound natural while its record says the wrong thing.

Check these cases:

  • A caller asks for the explanation in Twi after an English introduction.
  • A caller gives an incomplete answer and the agent must ask a focused follow-up.
  • A caller asks to stop calls and the opt-out is recorded.
  • A caller requests a human handoff.
  • A caller’s audio is unclear, and the agent should confirm rather than guess.
  • A caller ends the call before the original task is complete.

Asenda Talk currently provides native Twi speech recognition and synthesis fine-tuned in-house, agent configuration for persona, first message, and voice, plus lifecycle webhooks and call-truth tracking. It also supports consent, opt-out, and audit records for every call. Those pieces make testing possible, but they do not remove the need for a team to define what a correct bilingual call looks like for its own customers.

Outbound calling remains gated behind an explicit telephony-provider decision that has not been made live. That makes this the right stage to test conversation behavior, records, and failure handling without presenting a broad outbound programme as ready.

Make the call record settle the disagreement

When a reviewer says a call “went well,” ask four narrower questions: Did the agent understand the request? Did the caller receive the explanation in a useful language? Did the caller confirm or correct the next step? Does the event trail support that conclusion?

Apollo 13’s adapter worked because it joined the actual components the crew had, under the constraints they had. A bilingual voice flow earns local usefulness the same way: by connecting the caller’s language, the business instruction, and the recorded outcome without leaving a gap between them.

Before expanding a flow, review cases where consent, opt-out, and final call state disagree. Verified records should determine the next call batch, especially when a caller has switched languages or ended the call early.

Asenda Talk

A self-serve platform for building and running voice AI agents, built on native African-language speech (Twi, with more languages in progress) instead of a wrapper around a third-party voice API.

Try Asenda Talk

Comments

No comments yet.