Voice Command Auto-Correction Using Audio-Text Attention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing voice assistants lack the ability to accurately understand and correct errors in ongoing speech commands, leading to inefficient processing, lack of context focus, and incorrect responses due to missing context and sentence correction intent, resulting in low performance and user frustration.

Innovation Solution

A system and method utilizing multi-modal fusion and self-attention on extracted text and acoustic features to determine cue words and correction elements, which are fed into an on-the-fly decoder for correcting errors in real-time, enabling accurate and context-aware speech command auto-correction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional speech recognition systems are used, then the system is simple and fast, but it cannot detect or correct errors in ongoing speech commands

Engineering Contradiction:
Improvespeech command accuracyVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements nested processing by embedding multiple levels of analysis within the speech recognition system. The acoustic model is nested within the speech recognition pipeline, which is further nested within the correction system. The system nests disfluency detection, error identification, and correction generation within a unified architecture, allowing complex error correction capabilities while maintaining a structured, manageable system organization.

Inventive Principle:
Principle #7Nested doll (Nesting)

Solution Approach 2:

The patent introduces intermediary components including a disfluency detector that acts as a mediator between raw speech input and the recognition engine, and a correction generator that mediates between identified errors and the final corrected output. These intermediary elements enable error correction without requiring complete system redesign, bridging the gap between simple recognition and intelligent correction.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If context-based spelling correction is applied, then some errors are corrected, but the system lacks focus on correction context and processes all queries through the same path

Engineering Contradiction:
Improvecorrection accuracyVSAvoidprocessing efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent applies local quality by implementing specialized processing paths for different query types. The system identifies correction contexts and applies focused correction algorithms specifically to those regions, rather than uniformly processing all queries. This allows precise error correction in disfluency-prone areas while maintaining efficient standard processing for clear commands, improving both accuracy and efficiency.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent segments the speech processing pipeline into distinct functional modules: disfluency detection, error identification, correction generation, and output synthesis. This segmentation allows each module to specialize in its specific task, with the disfluency detector focusing on identifying correction contexts and the correction generator focusing on producing accurate corrections, thereby improving overall system efficiency and precision.

Inventive Principle:
Principle #1Segmentation

3Reliability

If the system waits for complete commands before processing, then accuracy can be verified, but user interaction becomes slower and less natural

Engineering Contradiction:
Improvecommand understanding accuracyVSAvoidresponse time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by performing disfluency detection and error identification during the ongoing speech recognition process, before the complete command is finalized. The system proactively identifies potential errors and generates corrections in real-time, allowing verification and correction to occur preliminarily rather than requiring waiting for complete command intake, thus reducing response time while maintaining accuracy.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent incorporates feedback mechanisms where the disfluency detector continuously monitors the recognition output and provides feedback about detected errors. This real-time feedback allows the system to adjust and generate corrections during the speech stream, enabling dynamic error correction without waiting for the complete command, thereby maintaining both accuracy and responsiveness.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12475888B2Method and system for auto-correction of an ongoing speech command
Publication Date: 2025.11.18 SAMSUNG ELECTRONICS CO LTD
  • US12475888B2 patent drawing
  • US12475888B2 patent drawing
  • US12475888B2 patent drawing

AI summary

The system includes a voice assistant receiving a voice command as input from user. The speech to text convertor converts the voice command into a text. A feature extractor extracts acoustic features from raw waveform of voice command and textual features from converted text for determining nearby context tokens. A multi modal unified attention sequence tagger determines a connection between the audio and the text based on an individual contextual embedding and a fused contextual embedding at context tokens level. It further tags replacement, cue and correction words sequentially based on determined connection between the audio and the text. An on-the-fly decoder decodes revised text on-the-fly based on tagged replacement, cue and correction words, to display the decoded revised text on user interface and sends the decoded revised text to NLP to generate a response corresponding to the input speech.