Streaming End-to-End Speech Recognition With Block Activation Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing streaming end-to-end speech recognition systems face challenges in robustness to noise and accuracy due to mismatches between training and testing, particularly in determining activation points for real-time speech recognition.

Innovation Solution

The method involves dividing encoded frames into blocks and predicting the number of activation points within each block, determining the position of these points based on prediction results, and using a decoder to output recognition results at these positions, rather than relying on threshold comparisons.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If threshold comparison method is used to determine activation points, then the system can operate in streaming mode, but the accuracy of activation point positioning deteriorates

Engineering Contradiction:
Improvestreaming recognition capabilityVSAvoidactivation point positioning accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent applies preliminary action by pre-training a prediction model on complete sentence data to learn activation point patterns. During streaming recognition, this pre-trained model predicts the number of activation points in advance, allowing the system to maintain both streaming capability and high positioning accuracy without relying on simple threshold comparison.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If Attention model is trained on complete sentences, then training accuracy is improved, but testing robustness to noise deteriorates due to training-testing mismatch

Engineering Contradiction:
Improvetraining accuracyVSAvoidnoise robustness
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The patent applies segmentation by dividing the encoded frames into blocks and predicting the number of activation points within each block separately. This block-based approach reduces the training-testing mismatch because the model learns to handle localized patterns rather than requiring complete sentence context, thereby improving noise robustness while maintaining training accuracy.

Inventive Principle:
Principle #1Segmentation

3Measurement precision

If future voice frames are considered for activation point determination, then positioning accuracy may be improved, but real-time processing capability deteriorates

Engineering Contradiction:
Improveactivation point positioning accuracyVSAvoidreal-time processing speed
Core Design Contradiction:
Measurement precisionVSSpeed

Solution Approach 1:

The patent applies self-service by designing a prediction model that determines activation points based solely on current and past information without requiring future voice frames. The model predicts the number of activation points in each block using only available historical data, enabling accurate real-time processing without looking ahead to future frames.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12444404B2Streaming end-to-end speech recognition method, apparatus and electronic device
Publication Date: 2025.10.14 ALIBABA GROUP HOLDING LTD
  • US12444404B2 patent drawing
  • US12444404B2 patent drawing
  • US12444404B2 patent drawing

AI summary

A method, an apparatus, and an electronic device for streaming end-to-end speech recognition are described. The method includes: extracting and encoding speech acoustic features of a received voice stream in units of frames; performing block processing, and predicting a number of activation points included in a same block that need to be encoded and outputted; determining position(s) of activation point(s) that need(s) to be decoded and outputted according to a prediction result, to a decoder to perform decoding at the position(s) of the activation point(s) and output a recognition result. Through the embodiments of the present disclosure, the robustness of a streaming end-to-end speech recognition system to noise can be improved, thereby improving the performance and the accuracy of the system.