Speech Processing Apparatus Incomplete Utterance Handling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing speech processing systems cannot determine which electronic device to operate when a voice command from a user can be processed by multiple devices, and they fail to complete incomplete spoken utterances, leading to inefficient speech recognition and user dissatisfaction.

Innovation Solution

A speech processing method that converts spoken utterances into text, performs syntactic and semantic analysis to identify domains and intents, generates query utterances to fill missing slots, and receives user responses to complete the utterance, thereby determining and operating the appropriate device.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If speech processing systems process voice commands that can be executed by multiple electronic devices, then the system can handle more versatile commands, but it cannot determine which specific device to operate

Engineering Contradiction:
Improvecommand processing capabilityVSAvoiddevice identification information
Core Design Contradiction:
Adaptability or versatilityVSLoss of information

Solution Approach 1:

The system feeds back a spoken query utterance to the user asking for clarification about which device to operate. The user's response provides the missing device identification information, allowing the system to complete the incomplete spoken utterance and execute the command on the correct device.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs syntactic and semantic analysis on the spoken utterance before execution to identify incomplete information. When a command can be processed by multiple devices, the system proactively generates and outputs a query to obtain the necessary device identification before proceeding with command execution.

Inventive Principle:
Principle #10Preliminary action

2Measurement precision

If the system requests clarification for incomplete utterances, then speech recognition accuracy improves, but user interaction time increases

Engineering Contradiction:
Improvespeech recognition accuracyVSAvoiduser interaction time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system performs partial analysis (syntactic and semantic analysis) on the spoken utterance to identify incomplete information without requiring full re-phrasing from the user. This partial processing approach maintains high recognition accuracy while minimizing additional interaction time by only requesting the specific missing information.

Inventive Principle:
Principle #16Partial or excessive action

3Manufacturing precision

If the system analyzes spoken utterances to identify incomplete information, then command execution accuracy improves, but processing complexity increases

Engineering Contradiction:
Improvecommand execution accuracyVSAvoidprocessing system complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The command processing system is segmented into distinct functional modules: speech recognition module, syntactic analysis module, semantic analysis module, and command execution module. This segmentation allows each module to perform its specific function independently, improving overall execution accuracy while making the complex processing system more manageable and maintainable.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS11386895B2Speech processing method and apparatus therefor
Publication Date: 2022.07.12 LG ELECTRONICS INC
  • US11386895B2 patent drawing
  • US11386895B2 patent drawing
  • US11386895B2 patent drawing

AI summary

Disclosed are a speech processing method and speech processing apparatus which execute an installed artificial intelligence (AI) algorithm and/or machine learning algorithm to perform speech processing to enable the speech processing apparatus, a user terminal, and a server to communicate with each other in a 5G communication environment. The speech processing method according to an exemplary embodiment of the present disclosure includes converting a user's spoken utterance into a user utterance text, discovering a domain, an intent, and at least one named entity of the user utterance text, determining whether the user's spoken utterance is a complete spoken utterance or an incomplete spoken utterance, generating a spoken query utterance and feeding the generated spoken query utterance back to the user when the user's spoken utterance is an incomplete spoken utterance, and constructing a complete spoken utterance by receiving a user's spoken response utterance which responds to the spoken query utterance.