Camlin Speech

Australian speech AI, ready for the real world

Recognition, voice synthesis, and a lip-synced avatar, tuned for Australian customers, sovereign workloads, and the vocabulary generic engines stumble on: Centrelink, Medicare, Nguyen, Surry Hills, BPay, NBN, rego, and every reference number in between.

Camlin Speech brand illustration: three translucent green soundwave ribbons rising and falling like a spoken phrase
Recognise

Speech to text, live

Real-time captions or sentence-by-sentence capture, straight from your microphone with per-result confidence.

Open Recognise
Speak

Camlin Voice, live

Hear Camlin Voice, an Australian studio voice, on contact-centre lines — ATO, rego, Medicare, callbacks — with lip-sync for avatars.

Open Speak
Avatar

A face for the voice

Watch a 3D avatar speak your line in sync — every clip ships with the lip-sync data that drives it.

Open Avatar
Docs

Wire it into your stack

REST reference for recognition, synthesis and the avatar track, with curl and JavaScript you can paste straight in.

Open Docs

Avatar

The voice comes with a face

Every clip Camlin Speech synthesises can carry a second track: frame-by-frame mouth positions in the standard ARKit blendshape format, timed to the audio — through pauses, spelled-out reference numbers, all of it. Point that track at an avatar and it speaks your words on screen: web self-service with a person to look at, kiosks, and agent-assist views where a caller sees who’s talking.

Use it with your own rig — anything that takes ARKit blendshapes works — or with the hosted 3D avatar from Camlin Connect, the platform Camlin Speech is part of. The demo drives that avatar live, in your browser, from the same API response you’d get.

What’s in the track

  • ARKit-52 blendshapes — the format 3D face rigs, GLB/VRM avatars and game engines already understand.
  • Timed to the millisecond — frames carry audio offsets, so the mouth starts and stops with the voice.
  • Speech only, by design — jaw and mouth channels are driven; eyes, brows and mood stay yours to animate.
  • One API call — audio and lip-sync arrive together from the same synthesis request.

For developers

Plain REST, one stream, no SDK to install

Read the API docs

Scoped API keys

cs_live_ for production, cs_test_ for sandboxes and pilots. Each key carries only the scopes you give it — stt, stt:stream, tts, viseme, lexicon — with its own rate limit.

Authorization: Bearer cs_live_…

Batch or live stream

POST a WAV and get a JSON transcript, or open one Socket.IO session and receive words as they commit, tentative words marked, with per-result confidence.

POST /api/v1/asr/recognize

Your vocabulary, your call

Put your names, agencies, suburbs and product terms in a tenant lexicon over the API. It applies to every keyed recognition call from then on — no client change, no retraining wait.

PUT /api/v1/asr/lexicon/{tenant}

Voice and lip-sync in one call

Camlin Voice returns WAV audio and, with the viseme scope, the ARKit-52 blendshape track aligned to it — pauses and spelled-out codes included. One request, both tracks.

POST /api/v1/tts/synthesize

Where your audio goes, and how long anything stays

Australian-accent native

Fine-tuned for Australian English, with lexicon biasing that carries the everyday vocabulary — Centrelink, Medicare, NBN, rego — and the surnames generic engines mishear.

Hosted in Sydney

Audio is processed in our Sydney region (AWS ap-southeast-2). Built for Australian government, healthcare, telco and finance workloads that have to stay onshore.

Nothing kept by default

Audio you send and transcripts we return are not stored unless your tenant opts in. Request metadata — route, timing, audio seconds, key id — is kept 90 days, then purged.

Your infrastructure, if you need it

The same stack can run in our Sydney cloud, in a dedicated AWS account, or on infrastructure you control. Ask us about the fit.

Details, including what is logged per request and for how long, are in the data retention section of the docs and in our privacy policy.

Who builds it

From the Sydney team behind Camlin Connect

Camlin Speech is built by Nuamedia, which has built IVR and service-automation platforms since 2011 and has developed Camlin Connect since 2012; the redesigned Camlin Connect v1.0 shipped in February 2026. The recogniser and the voice were shaped on the calls those platforms take — the agencies, surnames, suburbs and reference numbers that turn up in Australian contact centres.

How to judge it

We do not publish an accuracy table. Read-speech benchmarks say little about noisy phone lines, and a number we picked would tell you even less. Run the demos on your own voice, then send us the audio your current engine gets wrong and we will return a side-by-side on it.

Ready when you are

Ask for access or a trial, send us your hardest audio to test against, or just start a conversation.

Microphone is only active while you’re recording. Audio is processed in our Sydney region.