In this guide · 8 sections
- 01Why Singlish and code-switching trip up transcription
- 02Which AI transcription tools handle mixed languages
- 03Built-in meeting transcription vs a transcription API
- 04Settings that improve accuracy for Singapore speakers
- 05PDPA: consent, notice and where recordings are stored
- 06A 30-minute accuracy check before you rely on a tool
- 07Do it yourself or get help?
- 08Frequently asked questions
Short answer
For mostly-English meetings, the built-in transcription in Teams, Zoom or Google Meet is usually good enough. For English-Mandarin code-switching, pick a tool that accepts several languages at once (such as OpenAI's gpt-transcribe API) and spot-check every transcript before anyone acts on it.
Why Singlish and code-switching trip up transcription
Speech recognition models learn from huge amounts of recorded speech. Most of it is American and British English, so a Singapore accent is less familiar, and local words such as lah, can or not and tabao often come out as nonsense or get dropped.
The bigger problem is code-switching: changing language inside one sentence ("Can you send the 报价单 by Friday?"). Many tools ask you to choose one language per meeting, then force everything into it. Mandarin phrases become English-sounding gibberish, or the reverse.
Singapore has public work on this. IMDA's National Speech Corpus is a large set of Singapore English recordings for researchers, and A*STAR's MERaLiON model is described by IMDA as handling English, Mandarin and Singlish "with advanced code-switching abilities" (IMDA annex, January 2026). These are research and developer tools, not ready-made meeting apps, but they show the problem is being worked on locally.
Which AI transcription tools handle mixed languages
This table summarises what each vendor's own documentation says, as of October 2026. We have not run our own accuracy tests, so treat it as a list of capabilities to check, not a ranking.
| Tool | Mixed-language support (vendor docs) | Price (approx., Oct 2026) |
|---|---|---|
| Microsoft Teams | Multilingual speech recognition: each participant picks their spoken language. Needs Teams Premium or Microsoft 365 Copilot | Add-on licence on top of Microsoft 365 |
| Google Meet | Transcripts in English, French, German, Italian, Japanese, Korean, Portuguese, Spanish. No Mandarin listed | Included in Business Standard and above |
| Otter | English, Spanish, French, German, Japanese, Chinese (Simplified, beta). One language at a time | Free tier; Pro US$8.33/user/mo annual or US$16.99 monthly |
| OpenAI API (gpt-transcribe) | Accepts a list of expected languages plus keywords and context hints | US$0.0045 per audio minute |
| OpenAI API (gpt-4o-transcribe-diarize) | Labels who spoke when | See OpenAI pricing page |
Sources: Teams multilingual speech recognition, Google Meet transcript languages, Otter language support, Otter pricing and OpenAI API pricing. Otter's help page says it "can only transcribe in one language at a time", so set the language before each meeting.
For a wider comparison of meeting note takers, including summaries and bots, see our guide to AI meeting notes tools and the PDPA.
Built-in meeting transcription vs a transcription API
There are two ways to get transcripts, and they suit different businesses.
Use built-in meeting transcription if
- Your meetings are mostly in English
- You want transcripts stored inside Microsoft 365 or Google Workspace
- Staff need captions live during the call
- You do not want another vendor holding recordings
Use a transcription API or workflow if
- Meetings regularly mix English with Mandarin or Malay
- You transcribe recorded files: site visits, interviews, voice notes
- You want transcripts dropped into a shared folder or CRM automatically
- You need custom terms (product codes, place names) recognised
If you are still choosing a meeting platform, our Zoom vs Teams vs Google Meet comparison covers the wider trade-offs.
Settings that improve accuracy for Singapore speakers
You cannot fix an accent, but you can give the software a better chance.
Set the right language before the meeting
Tools that work one language at a time (Otter, Google Meet) guess badly if left on the wrong setting. In Teams with multilingual speech recognition, ask each speaker to set their spoken language.
List the expected languages for API transcription
OpenAI's speech-to-text guide says gpt-transcribe takes a `languages` list (for example English and Chinese) instead of a single language.
Add keywords and context
Feed in names, product codes, street names and jargon as keywords, plus a one-line description of the call. OpenAI notes keywords are hints, so check they do not appear where nobody said them.
Use a decent microphone
A laptop mic at the end of a meeting room table is the most common cause of bad transcripts. A cheap conference speakerphone in the middle of the table helps more than switching software.
One speaker at a time
Overlapping talk confuses every tool. If you need to know who said what, use a speaker-labelling (diarization) option rather than guessing later.
Split long recordings sensibly
OpenAI's file API accepts files up to 25 MB. For long recordings, compress the audio or split at pauses, not mid-sentence.
PDPA: consent, notice and where recordings are stored
A recording or transcript of identifiable people is personal data under Singapore's PDPA. The practical duties are the same as for any other personal data; see PDPC's summary of the data protection obligations. This is general information, not legal advice.
- Notify and get consent: say at the start that the meeting is being recorded and transcribed, and why. Put the same line in the calendar invite for external guests.
- Purpose: use transcripts for what you said (meeting notes, quality checks), not for unrelated things such as staff performance scoring without telling them.
- Protection: keep transcripts in your company account, not personal Otter or ChatGPT accounts, with MFA on.
- Retention: delete recordings and transcripts when they are no longer needed. Set an auto-delete period if the tool has one.
- Overseas transfer: most AI vendors process audio outside Singapore. Check the vendor's data processing terms before you send customer calls.
On the API side, OpenAI's enterprise privacy page says it does not train models on business and API data by default. Consumer accounts can have different settings, which is one more reason to keep work audio off personal accounts.
A 30-minute accuracy check before you rely on a tool
Vendor claims are a starting point. A short test on your own audio tells you more than any review, because it uses your speakers, your room and your vocabulary.
Accuracy test
Do it yourself or get help?
If your meetings are mostly in English, turn on the transcription already built into your meeting platform, add a recording notice to your invites and run the accuracy check above. That costs nothing extra.
If you transcribe mixed-language calls or recorded files every week, an automated workflow saves time: recordings land in a folder, get transcribed with your languages and keywords, and the transcript and action items go to the right person. Our Workflow Automation service (S$390 per workflow) sets this up in your own accounts, with retention and access set from day one.
Frequently asked questions
Clear Singapore English usually transcribes well enough for meeting notes. Accuracy drops with heavy local slang, dialect words, crosstalk and poor microphones. Mid-sentence switches between English and Mandarin are the hardest case. Test the tool on your own recordings and check names, numbers and action items by hand before relying on them.
As of October 2026, Microsoft Teams offers multilingual speech recognition with a Teams Premium or Copilot licence, and OpenAI's gpt-transcribe API accepts a list of expected languages. Otter works one language at a time, and Google Meet does not list Mandarin for transcripts. Check each vendor's current documentation before buying.
A recording or transcript of identifiable people is personal data under the PDPA. Tell participants that the meeting is recorded and transcribed and why, before you start. Use the transcript only for that purpose, protect it with proper access controls and delete it when no longer needed. This is general information, not legal advice.
Built-in transcription is included in many Microsoft 365, Zoom and Google Workspace plans. Otter Pro lists US$8.33 per user per month billed annually. OpenAI's API lists gpt-transcribe at about US$0.0045 per audio minute, so ten hours of recordings cost under US$3. Prices are approximate as of October 2026.
It can be, if you use a business account, check where the vendor stores and processes audio, confirm it does not train on your data, and tell customers before recording. Avoid personal accounts for work audio, and set a retention period so recordings do not pile up indefinitely.