Dual Mode Speech Recognition System With Latency Cutoff

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing ASR systems for mobile devices face challenges in balancing the responsiveness of local systems with the quality of server-based systems, often resulting in suboptimal speech recognition results due to limitations in processing and data storage, or delays associated with network dependencies.

Innovation Solution

A dual mode speech recognition method and system that utilizes both local and remote recognition systems. The system processes spoken queries through a local recognition system on the mobile device and a remote recognition system via a network connection, with a latency timer set to ensure timely results. If both systems recognize the query within the timer period, the result with the higher score is chosen; otherwise, the first recognized result is selected, and if necessary, the remote system updates the local vocabulary.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If local recognition system is used, then speed and responsiveness are improved, but speech recognition quality deteriorates due to limited processing and data storage capabilities

Engineering Contradiction:
Improveresponse speedVSAvoidspeech recognition quality
Core Design Contradiction:
SpeedVSMeasurement precision

Solution Approach 1:

The speech recognition system is segmented into two independent components: a local recognition system for rapid response and a remote recognition system for high-quality processing. Each component operates autonomously and can handle different types of recognition tasks based on their respective capabilities.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent combines the local and remote recognition systems into a unified dual-mode architecture that leverages the strengths of both approaches. The system dynamically selects or integrates results from either mode to achieve both speed and quality.

Inventive Principle:
Principle #5Merging (Combining)

2Measurement precision

If remote recognition system is used, then speech recognition quality is improved, but response time deteriorates due to network communication delays

Engineering Contradiction:
Improvespeech recognition qualityVSAvoidresponse delay
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system dynamically adjusts its operation mode based on real-time conditions such as network availability, task complexity, and quality requirements. It can switch between local-only mode, remote-only mode, or hybrid mode to optimize the balance between quality and response time.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The local recognition system performs preliminary speech recognition processing immediately upon receiving input, providing a fast initial response. The remote system then performs additional processing or verification if needed, rather than waiting for the local system to complete all processing.

Inventive Principle:
Principle #10Preliminary action

3Speed

If dual mode recognition is implemented, then speech recognition quality and speed are both improved, but system complexity increases

Engineering Contradiction:
Improveresponse speedVSAvoidsystem complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

A coordination module acts as an intermediary between the local and remote recognition systems, managing task distribution, result integration, and mode switching. This mediator simplifies the overall system architecture by providing a clear interface and control mechanism between the two recognition modes.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If local vocabulary is updated with remote vocabulary, then adaptability is improved, but local storage requirements increase

Engineering Contradiction:
Improvevocabulary coverageVSAvoidlocal storage
Core Design Contradiction:
Adaptability or versatilityVSVolume of stationary object

Solution Approach 1:

Instead of downloading the complete remote vocabulary to the local device, the system selectively transfers only the specific words or phrases that are relevant to the user's needs and context. This partial action approach provides sufficient adaptability while minimizing local storage requirements.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250149043A1Performing speech recognition using a set of words with descriptions in terms of components smaller than the words
Publication Date: 2025.05.08 SOUNDHOUND AI IP LLC
  • US20250149043A1 patent drawing
  • US20250149043A1 patent drawing
  • US20250149043A1 patent drawing

AI summary

A system and method is presented for performing dual mode speech recognition, employing a local recognition module on a mobile device and a remote recognition engine on a server device. The system accepts a spoken query from a user, and both the local recognition module and the remote recognition engine perform speech recognition operations on the query, returning a transcription and confidence score, subject to a latency cutoff time. If both sources successfully transcribe the query, then the system accepts the result having the higher confidence score. If only one source succeeds, then that result is accepted. In either case, if the remote recognition engine does succeed in transcribing the query, then a client vocabulary is updated if the remote system result includes information not present in the client vocabulary.