Context-Sensitive Voice-to-Text Model Update for Offline Recognition

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Voice-based user interfaces in resource-constrained devices face challenges with continuous online connectivity and latency issues, limiting their functionality, especially in offline scenarios where traditional client-server architectures are disabled.

Innovation Solution

Implementing a dynamic and context-sensitive update mechanism for the voice-to-text model within the device, allowing local processing of voice inputs to build and update the model based on detected voice actions, enhancing recognition of context-sensitive entities without relying solely on online services.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a client-server architecture is used for voice processing, then complex speech recognition and semantic analysis can be implemented, but the device requires continuous online connectivity and experiences latency

Engineering Contradiction:
Improvespeech recognition accuracyVSAvoidoffline functionality
Core Design Contradiction:
Measurement precisionVSReliability

Solution Approach 1:

The voice processing system is segmented into two parts: a lightweight voice-to-text model that runs locally on the device for basic functionality, and a more sophisticated online service for enhanced processing. This segmentation allows the device to operate independently offline while still providing access to advanced capabilities when connected.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The local voice-to-text model is pre-configured with a vocabulary of entities relevant to common voice actions. When a voice action is detected, the system proactively updates the local model with additional context-sensitive entities before they are needed, reducing latency and improving recognition accuracy for subsequent inputs.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If a local voice-to-text model is used, then offline functionality is enabled, but the vocabulary and recognition capabilities are limited

Engineering Contradiction:
Improveoffline functionalityVSAvoidentity recognition accuracy
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The local voice-to-text model is designed to be dynamically updateable. The system monitors detected voice actions and automatically expands the local vocabulary with context-sensitive entities relevant to those actions, allowing the model to adapt and improve its recognition capabilities over time without requiring full retraining.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements a feedback loop where detected voice actions inform updates to the local voice-to-text model. The semantic processor analyzes voice inputs, identifies relevant entities, and feeds this information back to update the local model's vocabulary, continuously improving offline recognition accuracy based on actual usage patterns.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If the voice-to-text model is updated dynamically with context-sensitive entities, then recognition accuracy improves, but processing complexity and memory usage increase

Engineering Contradiction:
Improveentity recognition accuracyVSAvoidmodel update mechanism
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

Instead of uniformly expanding the entire voice-to-text model, the system applies updates locally and selectively. Only context-sensitive entities relevant to detected voice actions are added to the local vocabulary, maintaining a focused and efficient model size while improving recognition for specific domains.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs partial updates to the voice-to-text model, adding only the necessary context-sensitive entities rather than进行全面 updates. This approach provides sufficient recognition improvement for common voice actions without the overhead of complete model retraining or excessive vocabulary expansion.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS11676606B2Context-sensitive dynamic update of voice to text model in a voice-enabled electronic device
Publication Date: 2023.06.13 GOOGLE LLC
  • US11676606B2 patent drawing
  • US11676606B2 patent drawing
  • US11676606B2 patent drawing

AI summary

A voice to text model used by a voice-enabled electronic device is dynamically and in a context-sensitive manner updated to facilitate recognition of entities that potentially may be spoken by a user in a voice input directed to the voice-enabled electronic device. The dynamic update to the voice to text model may be performed, for example, based upon processing of a first portion of a voice input, e.g., based upon detection of a particular type of voice action, and may be targeted to facilitate the recognition of entities that may occur in a later portion of the same voice input, e.g., entities that are particularly relevant to one or more parameters associated with a detected type of voice action.