Hybrid Speech Recognition System for Latency and Accuracy Trade-off

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing voice interface systems using automated speech recognition (ASR) face delays and quality degradation due to the need to transmit audio signals for processing, which can be cumbersome for devices with limited processing power and memory, and often rely solely on either local or remote ASR systems without effectively combining their strengths.

Innovation Solution

A hybrid speech recognition system that combines local and network-based ASR systems, using local recognition for immediate actions and network recognition for verification, with parallel processing and a priori weighting to improve accuracy and reduce latency, while also considering user-specific knowledge and network resource management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If audio is transmitted to network-based recognizer for processing, then recognition accuracy is improved, but transmission time and quality degradation occur

Engineering Contradiction:
Improverecognition accuracyVSAvoidtransmission time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent segments the speech recognition task into two parts: local ASR handles immediate recognition needs while network-based ASR provides verification for accuracy-critical tasks. This segmentation allows the system to achieve both speed (from local processing) and accuracy (from network verification) without the trade-off present in single-system approaches.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent merges local and network-based ASR systems into a hybrid architecture where both systems process the same audio input and their results are combined. The local ASR provides immediate results while the network-based ASR provides verification, creating a system that achieves both speed and accuracy simultaneously.

Inventive Principle:
Principle #5Merging (Combining)

2Loss of time

If local ASR is used for immediate recognition, then response time is reduced, but recognition accuracy deteriorates

Engineering Contradiction:
Improveresponse timeVSAvoidrecognition accuracy
Core Design Contradiction:
Loss of timeVSMeasurement precision

Solution Approach 1:

The patent applies partial action by having the local ASR handle only the immediate recognition task while deferring verification to the network-based ASR. This allows the system to provide quick responses based on local processing while maintaining accuracy through subsequent network verification, rather than requiring the local system to handle all processing alone.

Inventive Principle:
Principle #16Partial or excessive action

Solution Approach 2:

The network-based ASR results serve as feedback to verify and correct the local ASR results. The system uses the network-based recognition results to feedback-correct any errors in the local ASR output, thereby maintaining high accuracy while preserving the speed advantage of local processing.

Inventive Principle:
Principle #23Feedback

3Productivity

If audio is compressed for network transmission, then transmission efficiency is improved, but audio quality degrades

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidaudio quality
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent segments the audio processing into two paths: local processing uses uncompressed audio for immediate recognition, while network transmission uses compressed audio for verification. This segmentation allows the system to optimize each path for its specific requirements without compromising overall system performance.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10049669B2Configurable speech recognition system using multiple recognizers
Publication Date: 2018.08.14 MICROSOFT TECHNOLOGY LICENSING LLC
  • US10049669B2 patent drawing
  • US10049669B2 patent drawing
  • US10049669B2 patent drawing

AI summary

Techniques for combining the results of multiple recognizers in a distributed speech recognition architecture. Speech data input to a client device is encoded and processed both locally and remotely by different recognizers configured to be proficient at different speech recognition tasks. The client/server architecture is configurable to enable network providers to specify a policy directed to a trade-off between reducing recognition latency perceived by a user and usage of network resources. The results of the local and remote speech recognition engines are combined based, at least in part, on logic stored by one or more components of the client/server architecture.