Context-Aware Utterance End-Point Detection for Multi-Turn ASR

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional automatic speech recognition (ASR) systems struggle to accurately detect the end-point of a user's utterance, particularly in multi-turn conversations, leading to incomplete sentence interpretation and suboptimal user experience.

Innovation Solution

The system employs context-based detection of utterance end-points by using semantic networks and adjusting timeout thresholds based on the context of the audio signal, ensuring complete sentence recognition through ASR and natural language understanding (NLU) modules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the ASR system uses a fixed timeout threshold to detect the end-point of utterance, then the system operation is simple, but the detection accuracy deteriorates when users pause to decide what to say next

Engineering Contradiction:
Improveend-point detection accuracyVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system dynamically adjusts the timeout threshold based on semantic network completion status. When the current utterance does not complete a semantic network, the system extends the timeout threshold to allow users to continue speaking. This dynamic adjustment resolves the contradiction by making the detection accurate without requiring a completely complex system architecture.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the timeout parameter based on semantic context. Instead of using a fixed timeout value, the system modifies the timeout threshold according to whether the semantic network is complete or incomplete. This parameter change approach improves detection accuracy while maintaining relatively simple system operation.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If the ASR system transmits incomplete sentences to processing blocks, then the processing speed is fast, but the interpretation accuracy deteriorates

Engineering Contradiction:
Improvesentence interpretation accuracyVSAvoidprocessing delay
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system performs preliminary checking of semantic network completion before transmitting the utterance for processing. By checking whether the semantic network is complete in advance, the system ensures that only complete or potentially complete sentences are transmitted, improving interpretation accuracy without significant delay.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system uses feedback from semantic network analysis to determine whether to extend the listening window or transmit the current utterance. This feedback mechanism ensures that incomplete sentences are not prematurely transmitted, improving reliability while managing processing time efficiently.

Inventive Principle:
Principle #23Feedback

3Reliability

If the system extends the timeout threshold for all utterances, then the completeness of sentence recognition is improved, but the loss of time increases

Engineering Contradiction:
Improvesentence completenessVSAvoidutterance detection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system applies timeout extension selectively rather than universally. Only utterances that do not complete a semantic network receive extended timeout thresholds. This local quality approach ensures sentence completeness where needed while avoiding unnecessary time loss for complete utterances.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system applies timeout extension as a partial action only when semantically necessary. Instead of extending timeout for all utterances (excessive action), the system extends it only for incomplete semantic networks (partial action), balancing completeness with time efficiency.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS12475916B2Context-based detection of end-point of utterance
Publication Date: 2025.11.18 QUALCOMM INC
  • US12475916B2 patent drawing
  • US12475916B2 patent drawing
  • US12475916B2 patent drawing

AI summary

Detecting an end-point of user's voice command or utterance with high accuracy is critical in automatic speech recognition (ASR)-based human machine interface. If an ASR system incorrectly detects an end-point of utterance and transmits this incomplete sentence to other processing blocks for further processing, it is likely the processed result would lead to incorrect interpretation. A method includes selecting a first semantic network based on context of the audio signal and more accurately detecting the end-point of user's utterance included in the audio signal based on the first semantic network and also based on at least one timeout threshold associated with the first semantic network.