FIELD · Agents and workflows · 7 min read
A multilingual voice workflow with a staffed fallback
One caller journey in English and two Southeast Asian languages.
Arunank Sharan · Kuzushi Labs ·
In this article
This worked application uses explicit planning assumptions to demonstrate FIELD. Quantities below are inputs, calculated implications or proposed targets; they are not reported customer results. The engagement decision remains conditional on the evidence described.
Planning basis and engagement boundary
| Item | Basis for this application |
|---|---|
| Demand and context | 100 concurrent calls; 20 ms mono PCM16 frames; 16 kHz audio |
| First delivery boundary | One caller journey in English and two Southeast Asian languages |
| Acceptance to agree and test | Evaluate completion, numbers, interruptions, escalation and latency per language |
| Exclusion or constraint | Payment execution and unreviewed commitments remain outside the voice agent. |
F — Frame the outcome
Improve multilingual call resolution while preserving intelligibility, user control and safe tool actions under interruptions.
Value measure: Correct resolution and cost per call by language/condition, with abandonment.
I — Investigate the workflow
Observe language/code-switching cohorts, phone conditions, turn-taking, escalation and the task's real response expectations.
First evidence task: Interrupt a slow action mid-turn under noisy code-switched audio.
E — Engineer the solution
Keep independent ASR/LLM/TTS/tool budgets, interruption/cancellation state and verified actions; retain the concurrency and audio-buffer sizing analysis.
The implementation assessment below makes the authority, workload, resource and failure assumptions concrete. Its numbers are calculations from the stated scenario, not a vendor performance guarantee.
Contract
Agree supported languages—for example English, Malay and Indonesian—and critical task slices such as names, numbers and refunds. Define speech-end-to-first-useful-audio, final task completion and interruption recovery separately. A filler acknowledgement is not a completed answer.
Implementation plan
Audio transport/jitter buffer→VAD/endpointing→streaming ASR→turn/intent state→model/tool workflow→streaming TTS→playout. Partial transcripts may drive reversible retrieval, while stable/confirmed intent gates irreversible actions. Keep turn IDs and action IDs separate. Barge-in stops stale playback and future generation while reconciling tools already in flight.
Sizing
Uncompressed 16kHz mono 16-bit audio is 32,000 bytes/s per stream. One direction for 100 calls is 3.2MB/s before transport overhead; equal simultaneous full-duplex streams would be 6.4MB/s. Codecs and actual speech activity change network load. Model capacity depends on measured real-time factor, streaming batch behavior, language mix and deadline, not audio bytes alone. CPU handles codecs/buffers; GPU or API capacity handles ASR/model/TTS separately.
Latency
Start with an illustrative critical path totaling one second: 250ms endpointing, 250ms final ASR increment, 300ms first speakable model chunk, 150ms first TTS audio and 50ms transport. Overlap can help; slow business tools can make substantive one-second responses infeasible. Measure client-visible distributions under 100 calls and real jitter.
Changed conditions
If the user interrupts a refund explanation, cancel audio but do not repeat the refund. Reconcile its operation status, apply the new turn revision and confirm changed critical values. A misheard amount requires clarification/readback before execution.
Evaluation/rollout
Test accents, noise, code-switching, partial revisions, tool delay, packet loss and interruption. Report per-language task success, critical-number accuracy, false endpoint rate, tails and transfer burden. Begin with a constrained read-only workflow and expand action scope only with proven state/authority handling.
L — Launch with evidence
Pilot each supported language/condition slice. Measure resolution, review/escalation, turn latency and duplicate-action behavior, not a pooled transcript score.
Critical decision condition: An interruption must not silently duplicate or misrepresent a consequential action.
Attach raw artifacts, the tested configuration, population, denominator, date and limitations to the release record. Missing or stale evidence holds the dependent decision. A favorable value forecast cannot offset a failed critical condition.
D — Develop ownership and reuse
Contact-center and language owners own quality/escalation; service operators rehearse partial provider outages and interrupted calls.
Candidate reusable asset: Conversation interruption and language-slice test suite.
Commercial decision and next commitment
Accountable decision owner: Contact-center outcome owner with voice service owner.
The initial commitment is the bounded journey above, with the stated exclusions. Confirm access, customer staffing and acceptance ownership during discovery; price and schedule unresolved dependencies explicitly. A new source, tenant class, language, action or operating envelope requires an impact review rather than silent scope growth.
Approve only the next exposure level supported by the evidence. The next useful investment is: interrupt a slow action mid-turn under noisy code-switched audio.
A deeper FIELD walkthrough
F — Choose the customer journey
The proposed service confirms a callback request and produces a verified handoff record. It does not make financial commitments. Assume 30,000 eligible calls/month, 60% attempted use and six baseline human minutes/call. For assisted calls, use 0.5 minutes human review plus a 20% escalation rate requiring six additional staff minutes. Human effort per attempt is 1.7 minutes, freeing 1,290 hours/month across 18,000 attempts.
At SGD 30/hour and 40% realization, capacity value is SGD 15,480/month. Assume SGD 0.40 variable telephony/model cost per attempted call, SGD 5,000 fixed service/support and SGD 30,000 build cost allocated over 12 months. Operating net is SGD 3,280/month; after build allocation it is SGD 780/month. These costs are deliberately specified planning inputs, not provider quotes. At 30% escalation, human effort rises to 2.3 minutes and allocated net becomes −SGD 1,380/month. The escalation path is therefore central to feasibility.
I — Observe the real call
Study noisy audio, names, dates, digits, code-switching, corrections, interruptions and silence. Separate language recognition from task correctness. A low word error rate can still hide a wrong appointment time. Confirm consent, recording, retention and call-routing obligations with the customer’s responsible owners. Check carrier events, disconnect handling and whether queued audio can actually be cleared.
E — Connect the timing budget to the action
A proposed one-second response-start budget could allocate 250 ms to endpointing, 250 ms to recognition completion, 300 ms to model first output, 150 ms to synthesis first audio and 50 ms to transport. These are stage targets on a simplified serial path. Overlap, queueing and correlated tails mean they do not establish an end-to-end p95; instrument the actual call path. Measure interruption-to-silence separately. Cancel model generation, synthesis and carrier/local playback queues so old audio cannot contradict the corrected state.
At 16 kHz mono PCM16, uncompressed audio is 32,000 bytes/s per direction. One hundred active calls produce 3.2 MB/s per direction, or 6.4 MB/s bidirectional, before transport overhead. A 20 ms frame is 640 bytes; there are 5,000 frames/s per direction at that concurrency. Compression and carrier formats change the network figure. ASR/TTS compute must be benchmarked at the required simultaneous streams and language mix. A four-minute mean call at 100 average concurrent calls implies 25 new calls/minute in steady state, whereas the 30,000-call monthly figure is a separate demand assumption.
L — Evaluate a bounded population
Propose 360 task calls: 120 per required language, each split into 60 routine, 20 numeric/correction, 20 interruption/noise and 20 escalation cases. Require no unauthorized commitment or wrong externally committed callback in the critical suite. Propose 90% verified task completion for each language and p95 response start within 1.2 seconds under the defined load. These thresholds must be agreed and then measured; success in English does not approve the other languages.
D — Staff the fallback and own the evidence
At 20% escalation, the scenario produces 3,600 escalations and 360 staff hours/month. The queue must have scheduled coverage at peak call times, not merely enough monthly hours on paper. Use recording retention rules, searchable task receipts, provider alarms and a manual continuation path. The operator practices disconnect cleanup, provider failover and a stuck-call investigation.
Decision under these assumptions
Proceed with a narrow assisted trial and instrument escalation effort first. The base financial margin is thin, so autonomous expansion is not justified by speech quality alone. A richer conversation that adds telephony time or raises escalation can erase the value. Evaluate the verified callback outcome and total service cost before increasing language or task scope.
Method and references
Apply the FIELD method, economic model and evidence rules. Methodological and technical influences are listed in the source register.