NewAgents that speak Manglish and Bahasa, now live on Malaysian numbers.Call it now
VoiFlow
All resources

Regions 4 min read

Manglish, Bahasa and the case for agents that sound local

Why mixed-language speech is a feature to design for, and what it takes to get it right on a real line.

Conversation Design
VoiFlow

A young woman in a lilac hijab smiles at her phone in a café, with a coffee on the marble table beside her.

Ask a Malaysian caller to pick one language for the whole call and they will probably struggle. A single sentence can start in English, take a Bahasa Malaysia verb, borrow a Mandarin or Tamil word and end with a "lah". That is not sloppy speech. It is how people actually talk, and an agent that cannot follow it will sound like a stranger.

Manglish voice AI has to follow callers who mix English, Bahasa Malaysia and other languages inside one sentence, and switch with them without comment. It also needs local names, places and courtesies, and it must be tested on real phone lines with Malaysian speakers before it takes live calls.

Mixed speech is the normal case

In a Kuala Lumpur contact centre, the callers do not announce their language. They start speaking and the mix reveals itself. A customer might say they want to reschedule their appointment, add that the hari Selasa is not good for them, and finish with a casual aside in a third language.

Systems built around a single language per call handle this badly. They transcribe the second language as nonsense, lose the meaning, and ask the caller to repeat. Every repetition costs trust.

So we treat mixed speech as a design requirement, not an edge case.

What "sounding local" actually means

It is easy to reduce this to accent. Accent matters, but it is a small part. Gulf callers raise the same questions, covered in Arabic voice AI that understands the Gulf.

  • Understanding. The agent must follow code-switching mid-sentence, including names, places and brand terms that do not fit a standard dictionary.
  • Phrasing. Local callers expect certain courtesies and short forms. A response that is grammatically perfect but stiff sounds like a letter, not a conversation.
  • Register. The right level of formality depends on the caller, the business and the topic. A bank and a restaurant should not sound the same.
  • Pace. Malaysian callers often speak quickly and expect a quick, light reply.

A good local agent is not one that speaks perfectly. It is one that the caller forgets to think about.

Following the caller, not leading them

The agent should answer in the language the caller is using, and shift when they shift. The multilingual call centre guide covers more languages. If a caller moves from English to Bahasa for one sentence, the agent follows for that sentence and does not make a point of it. It does not announce that it has switched languages.

For names, the agent must handle local naming patterns and pronunciation without mangling them. A mispronounced name in the first ten seconds is remembered for the rest of the call. This is also why we test the opening with local listeners, as we describe in the first ten seconds of a call.

What goes wrong on a real line

Studio demos are easy. Real lines are hard. Common failure points:

  • Background noise from cafés, cars and open-plan offices.
  • Phone codecs that flatten the sounds distinguishing similar words.
  • Callers who speak quietly, or from a speakerphone.
  • Local place names, building names and street names that are not in a standard gazetteer.

None of these is solved by a better voice. They are solved by testing on real phone lines with real speakers, listening to failures and feeding corrections back into the knowledge the agent uses.

How we tune a Malaysian deployment

A practical approach looks like this:

  1. Collect real example phrases from your team: how callers ask for your most common services, in the mix they actually use.
  2. Add your local terms: product names, branch names, areas, staff names.
  3. Run test calls with colleagues who speak the way your customers do, not the way a textbook does.
  4. Listen for places where the agent repeated itself or misunderstood.
  5. Flag those calls, fix the knowledge, and test again.

The agent improves because the corrections are applied to every future call, not just the one you flagged.

A note on honesty

An agent that sounds local should still be honest about what it is, and about what it cannot do. Sounding natural is about being easy to talk to. It is never about pretending to be a person.

Where to start

You do not need a perfect model of Malaysian speech to begin. For the market context, see AI call centres in Malaysia. You need a small, honest sample. Ask five colleagues to record how they would phone your business, in their own mix of languages, and listen to all five back to back. The variety will tell you more than a style guide.

What to do next

If you serve Malaysian customers, record ten real calls from your current line and listen for the mixed phrases. Those phrases are your test script.

See how the languages work across markets, or try a call in the mix your customers use.

Frequently asked questions

What is Manglish?

Manglish is everyday Malaysian English mixed with Malay and other local languages, often within a single sentence. Many callers do not stick to one language for a whole call.

Should an AI agent switch languages during a call?

Yes. It should follow the caller and answer in the language they use, without announcing the switch. It must still be honest that it is an AI, because sounding local is never about pretending to be a person.

How do I test an agent with Malaysian callers?

Ask colleagues who speak the way your customers do to call from real phones, and listen for repeated or misheard phrases. Fix the knowledge, then test again.

Where should a Malaysian business start?

Record ten real calls from your current line and listen for the mixed phrases, which become your test script. To hear an agent in the mix your customers use, try a call.

Call it now · Malaysia line+60 3 2774 4929

Hear it run one of your calls.

Call the agent yourself, start a free trial, or bring us your hardest workflow. Most teams are live in days.