Voice Recognition Buffering Wake-Up Word Position

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing speech recognition technologies fail to recognize spoken sentences when the wake-up word is positioned after, within, or before the intended voice command in a user's utterance, leading to incomplete or missed voice command recognition.

Innovation Solution

A speech recognition method that buffers the spoken utterance and activates the speech recognition function upon detecting a wake-up word, allowing for the isolation and processing of spoken sentences regardless of their position, including varying buffering parameters based on environmental conditions to enhance accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If the speech recognition function is initiated only after the wake-up word is recognized, then the computational load is reduced and the device can operate efficiently, but the spoken sentence that precedes the wake-up word cannot be recognized

Engineering Contradiction:
Improvecomputational loadVSAvoidrecognition completeness
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The system performs preliminary buffering of the spoken utterance before wake-up word recognition. By storing the audio data in advance in a buffer, the system ensures that the spoken sentence is captured even before the wake-up word is detected, allowing complete recognition while maintaining efficient processing

Inventive Principle:
Principle #10Preliminary action

2Speed

If the wake-up word recognition is always running in the background, then the device can respond quickly to wake-up commands, but the spoken sentence position flexibility is limited

Engineering Contradiction:
Improveresponse speedVSAvoidspoken sentence position flexibility
Core Design Contradiction:
SpeedVSAdaptability or versatility

Solution Approach 1:

The system segments the spoken utterance into multiple parts by identifying the wake-up word position within the buffered audio. This segmentation allows the system to handle various scenarios: spoken sentences before the wake-up word, after the wake-up word, or the wake-up word itself as the command, providing position flexibility while maintaining quick response

Inventive Principle:
Principle #1Segmentation

3Reliability

If the system buffers the entire spoken utterance to enable recognition regardless of wake-up word position, then recognition completeness is improved, but the memory usage and processing complexity increase

Engineering Contradiction:
Improverecognition completenessVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system extracts only the relevant spoken sentence portions from the buffered utterance based on wake-up word position. By isolating and processing only the necessary segments (spoken sentences before, after, or the wake-up word itself), the system achieves complete recognition while minimizing memory usage and processing complexity

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS11508356B2Method and apparatus for recognizing a voice
Publication Date: 2022.11.22 LG ELECTRONICS INC
  • US11508356B2 patent drawing
  • US11508356B2 patent drawing
  • US11508356B2 patent drawing

AI summary

Disclosed are a speech recognition method and a speech recognition device, in which speech recognition is performed by executing an artificial intelligence (AI) algorithm and/or a machine learning algorithm provided therein. According to an embodiment of the present disclosure, the speech recognition method includes buffering an inputted spoken utterance, determining whether a preset wake-up word is present in the spoken utterance by comparing the buffered spoken utterance to the preset wake-up word, and in response to the preset wake-up word in the spoken utterance, activating a speech recognition function and isolating, from the spoken utterance, a spoken sentence as a voice command without the wake-up word, and processing the spoken sentence and outputting a processing result.