Low-Latency Intelligence Extraction from Audio Streams in Contact Centers

fujitsu · Telecommunications · 2026 · source Agentic: no · promotional bias: med · source-backed · extracted with prompt 0.5.6 (schema v2)

Generated from extraction.json — do not edit by hand. Every claim cites verbatim source evidence; stated means the quote directly asserts the claim, implied means it supports it indirectly.

Problem

Domain: Contact-center audio intelligence and after-call work automation

Fujitsu needed to reduce contact-center after-call documentation time by turning messy multi-channel audio into structured CRM-ready intelligence without losing accuracy, security, or operator oversight.

Constraints:

Architecture

Fujitsu built a four-stage low-latency pipeline: voice capture from telephony systems with noise filtering, normalization, channel mapping, and early PII masking; speech-to-text with domain dictionaries, inverse text normalization, and punctuation; an orchestrated generative-AI core for summarization, intent extraction, sentiment/entity recognition, token optimization, and hallucination checks; and a customer-data sync layer that maps structured JSON into CRM fields while keeping operators in a quick validation loop.

Diagram confidence: explicit (topology described by the source).

flowchart LR
  Audio["Telephony audio intake"] --> Capture["Voice capture layer"]
  Capture --> Masking["PII masking layer"]
  Capture --> STT["Speech-to-text engine"]
  Masking --> STT
  STT --> GenAI["Generative AI core"]
  GenAI --> Trust["Trust layer"]
  Trust --> GenAI
  GenAI --> Gateway["API gateway"]
  Gateway --> CRM["CRM system"]
  Gateway --> Validation["Operator validation UI"]
  CRM --> BI["Business intelligence models"]
Drag to pan · scroll or use +/− to zoom · reconstructed from the source's described component topology

Components

Component Role Interacts with
Telephony audio intake Source of raw high-fidelity customer and operator audio streams. Voice capture layer
Voice capture layer Applies real-time audio intake, noise filtering, level normalization, channel mapping, and buffer handling. Telephony audio intake, PII masking layer, Speech-to-text engine
PII masking layer Masks credit-card, password, and personally identifiable information before downstream LLM processing. Voice capture layer, Speech-to-text engine
Speech-to-text engine Transcribes channel-separated audio with acoustic modeling, domain dictionaries, inverse text normalization, punctuation, and confidence scoring. Voice capture layer, PII masking layer, Generative AI core
Generative AI core Orchestrated LLM layer for summarization, intent classification, entity extraction, sentiment analysis, reasoning, and structured JSON output. Speech-to-text engine, Trust layer, API gateway
Trust layer Token optimization and automated hallucination checks that keep summaries grounded and latency practical. Generative AI core
API gateway Schema mapper that sends customer intent, resolution status, and related fields to CRM/customer-data systems via REST APIs. Generative AI core, CRM system, Operator validation UI
CRM system Business record system updated with structured call outcomes and disposition data. API gateway, Business intelligence models
Operator validation UI Human review surface where the operator checks, edits, and confirms AI-generated summaries. API gateway
Business intelligence models Downstream aggregation layer for voice-of-customer dashboards, FAQ candidates, and future staffing analytics. CRM system

Data flow

Raw audio enters from telephony systems, is denoised, normalized, split by speaker channel, and masked for sensitive data. The STT engine transcribes with domain language logic and numeric normalization. The LLM core converts time-indexed, confidence-scored transcript text into structured JSON with customer inquiries, operator actions, intents, entities, sentiment, and reasoning. An API gateway maps the JSON into CRM fields, where operators validate before confirmation and BI systems consume the standardized voice-of-customer data.

3 supporting quotes
“we designed a four-stage low latency pipeline to transform the conversational audio into a structured business intelligence um, with minimal human intervention.”transcript, stated
“it starts with voice capture, which is tapping into the telephony system to extract raw, high-fidelity audio streams.”transcript, stated
“Our API gateway acts as a schema mapper. It takes the JSON output from the LLM uh and maps the field like customer intent or resolution status”transcript, stated

Why this architecture

Fujitsu used a staged pipeline because audio quality, speaker attribution, numeric formatting, and security all determine whether the LLM can safely create business records. The LLM is not left to infer everything from raw transcripts; upstream audio/STT processing improves input fidelity, prompt orchestration imposes structure, and the API/validation layer keeps humans accountable.

3 supporting quotes
“In AI, um, the typical rule is garbage in equals garbage out. So, if your audio intake is flawed, the LLM will hallucinate later on.”transcript, stated
“We are not just throwing a raw trask raw tras transcript at LLM, but we are also asking it to summarize it. Like we use a highly orchestrated approach”transcript, stated
“we don't remove the human entirely in this. We use a verification step in between.”transcript, stated

Models used: speech-to-text engine · LLMs · generative AI core · acoustic models · time series analytics

Scale

Alternatives considered (roads not taken)

Send mixed mono audio downstream

Rejected because: Overlapping speakers make it hard for AI to determine who said what, degrading the final summary.

“if if you mix them into a single mono track, um, like kind of overlapping with each other, the AI will struggle to figure out who said what”transcript, stated

Ask the LLM for a generic call summary

Rejected because: Basic summarization produced messy narrative paragraphs instead of parseable customer inquiry and operator action fields.

“if if you just ask an LLM to summarize a call, it outputs a messy narrative paragraph. So instead, we use few-shot libraries”transcript, stated

Fully automate CRM updates without human review

Rejected because: The system retained a verification step so operators could visually validate and edit AI-generated records before confirmation.

“we don't remove the human entirely in this. We use a verification step in between. Uh the operator, it sees the AI-generated summary auto-populated on their screen.”transcript, stated

Let sensitive audio reach cloud LLM endpoints unmasked

Rejected because: PII masking before cloud endpoints was a strict compliance requirement despite adding latency and architectural overhead.

“ensuring robust masking before the hit data hits the cloud endpoint is a strict requirement.”transcript, stated

Patterns

structured-output-contract (integration)

The LLM produces bullet-point summaries and clean JSON schemas mapped to CRM templates instead of free-form narrative text.

“we use few-shot libraries to instruct the LLM to output separate bullet points. Um one list for customer inquiry uh and a separate list for operator's action.”transcript, stated
“the system, it outputs like clear uh and a clean JSON schema matching some predefined uh customer data or maybe CRM templates”transcript, stated

human-in-the-loop-gate (governance)

Operators review auto-populated summaries, make minor edits, and confirm before CRM updates become authoritative.

“the operator, it sees the AI-generated summary auto-populated on their screen. Uh they do a quick visual field validation, make some minor edits if necessary, and then just click the confirm.”transcript, stated

safety-policy-enforcement (security)

Early PII masking and hallucination checks prevent sensitive data exposure and ungrounded CRM summaries.

“we utilize buffer management and early-stage PII masking technique uh, so that the sensitive data it never hits the LLM memory banks”transcript, stated
“runs the uh automated hallucination checks to ensure the uh generated summary is strict um and it is grounded in the transcript.”transcript, stated

latency-optimization (performance)

The pipeline applies token optimization and low-latency processing so call intelligence can support near-real-time workflow efficiency.

“we apply the token optimization to keep the um latency low”transcript, stated
“running complex LLM reasonings on long 20-minute uh transcripts can be costly.”transcript, stated

tool-use-orchestration (integration)

The LLM output is orchestrated into REST API calls that update CRM/customer-data fields and feed BI dashboards.

“It takes the JSON output from the LLM uh and maps the field like customer intent or resolution status and and directly to some corresponding fields”transcript, stated
“this structured data, it flows into our business intelligence models um aggregating the voice of the customer data for management dashboards”transcript, stated

Tradeoffs

Preserve speaker channels before transcription

Chose stereo channel mapping for agent and customer over single mixed mono transcript.

Rationale: Speaker separation is necessary for accurate dialogue stitching and summary attribution.

“if if you mix them into a single mono track, um, like kind of overlapping with each other, the AI will struggle to figure out who said what”transcript, stated

Use structured few-shot prompting

Chose separate bullet lists and CRM-shaped JSON over plain LLM summarization.

Rationale: Structured prompting made outputs parseable and business-system-ready instead of messy narrative paragraphs.

“if if you just ask an LLM to summarize a call, it outputs a messy narrative paragraph. So instead, we use few-shot libraries”transcript, stated

Keep operator validation in the workflow

Chose auto-populated summaries with quick visual confirmation over unreviewed automatic CRM writes.

Rationale: Human review preserves accountability while still removing most repetitive typing.

“we don't remove the human entirely in this. We use a verification step in between.”transcript, stated
“make some minor edits if necessary, and then just click the confirm.”transcript, stated

Gotchas (what bit them)

Bad audio intake can cause downstream LLM hallucination.

Root cause: Overlapping speakers, noise, and mixed channels make attribution unreliable before the transcript reaches the LLM.

Resolution: Normalize audio, filter noise, and split stereo channels so agent and customer speech remain separable.

“if your audio intake is flawed, the LLM will hallucinate later on.”transcript, stated
“we absolutely must spit split the, uh, stereo audio to isolate the agent on one channel”transcript, stated

STT quality is a bottleneck for the entire generative layer.

Root cause: Heavy accents or poor audio quality leave the LLM with unreliable transcript input.

Resolution: Continuously optimize STT with acoustic modeling, dialect handling, domain dictionaries, and formatting post-processing.

“if the STT engine uh fails to pick up heavy accents or poor audio quality, the LLM has nothing to work with.”transcript, stated
“the STT um accuracy must be above 90%. Uh we utilize advanced acoustic modeling”transcript, stated

Security layers add latency and architecture overhead.

Root cause: PII masking before cloud endpoints is required, but extra layers slow the pipeline.

Resolution: Keep masking mandatory while optimizing the component design to reduce overhead.

“ensuring robust masking before the hit data hits the cloud endpoint is a strict requirement.”transcript, stated
“because of this, we add some layers and it ultimately reduces increases the latency and also adds some overhead”transcript, stated

Evaluation

Fujitsu evaluated the deployment through baseline and post-deployment after-call work time, data-quality consistency, STT accuracy requirements, hallucination grounding checks, and operational effects on operator workload.

Metrics: after-call work time from 6.3 to 3.1 minutes · roughly 50% processing-time reduction · STT accuracy above 90% · 500-seat / thousands-of-calls-per-day operational projection · standardized inquiry categorization and call reason tagging

3 supporting quotes
“under the manual operation, after average after-call work was 6.3 minutes. Uh powered by our AI workflow, that dropped to like 3.1 minutes”transcript, stated
“the inquiry categorization or the call reason tagging, uh it moved from being dependent on an operator mode or memory”transcript, stated
“the STT um accuracy must be above 90%.”transcript, stated

Outcomes

The reported production framing is a 500-seat contact-center environment handling thousands of calls per day, with a low-latency pipeline designed for near-real-time workflow improvement rather than offline-only summarization.

4 supporting quotes
“that dropped to like 3.1 minutes, which is like almost 50% reduction in the processing time.”transcript, stated
“if you calculate that across 500 seats handling thousands of calls a day, you are looking at a massive operational saving”transcript, stated
“the inquiry categorization or the call reason tagging, uh it moved from being dependent on an operator mode or memory”transcript, stated
“we are developing a low latency sentiment and acoustic analysis that can detect when a customer becomes abusive.”transcript, stated