ASR Segmentation Reduces Computational Load on Edge Devices

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing speech recognition systems that use neural networks, such as RNN-T models, require substantial computation resources, which can be a challenge for implementation on user devices with limited resources, especially when privacy concerns necessitate local processing.

Innovation Solution

The proposed solution involves performing automatic speech recognition (ASR) processing in an end-to-end manner on the user device using an encoder, segmenter, segment aggregator, and decoder, which allows for segmenting speech into defined chunks, encoding each variable-length segment into a fixed-length representation, and decoding these segments independently to generate word sequences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If neural network-based speech recognition (e.g., RNN-T models) is implemented, then speech recognition accuracy is improved, but computational resource requirements increase

Engineering Contradiction:
Improvespeech recognition accuracyVSAvoidcomputational resource requirements
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The speech signal is divided into fixed-duration audio frames that are processed sequentially through the neural network. This segmentation allows the system to process speech in manageable chunks, reducing the computational burden compared to processing the entire speech signal at once, while still maintaining accurate recognition through the sequential analysis of frames

Inventive Principle:
Principle #1Segmentation

2Reliability

If speech processing is performed locally on user devices, then user privacy is protected, but device computational resources are strained

Engineering Contradiction:
Improveuser privacy protectionVSAvoiddevice computational resources
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

By segmenting speech into fixed-duration frames and processing them through an optimized neural network architecture, the system reduces the computational complexity required for local processing. This enables privacy-protecting local inference on resource-constrained devices without requiring excessive computational resources

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system transforms the continuous speech signal into discrete fixed-duration audio frames with specific parameter constraints. This parameterization approach simplifies the processing requirements while maintaining the essential information needed for accurate speech recognition, making local processing feasible on mobile devices

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS12315507B1Automatic speech recognition (ASR) techniques
Publication Date: 2025.05.27 AMAZON TECH INC
  • US12315507B1 patent drawing
  • US12315507B1 patent drawing
  • US12315507B1 patent drawing

AI summary

Techniques for performing automatic speech recognition (ASR) processing are described. The ASR processing may involve use of a segmenter and a decoder. The segmenter may be configured to identify audio segments, from audio data containing speech, based on word boundaries. The decoder may be configured to generate multiple word hypotheses for individual audio segments. A fixed-size representation of an audio segment may be generated. The described ASR processing techniques may be computationally less expensive than at least some other systems. Also, the described ASR processing techniques may maintain a larger number of word predictions per audio segment as compared to at least some other systems.