Voice Skill Switching via Demand Mapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Third-party voice skills in intelligent voice interaction devices cannot compete fairly with built-in voice skills, as they require explicit user commands to be activated, limiting their ability to provide responses that better satisfy user requirements.

Innovation Solution

A method that switches from a built-in voice skill to a third-party voice skill based on a pre-established mapping relationship determined by skill-associated characteristic data of historical demand instructions, allowing the third-party voice skill to respond to user demands more effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a third-party voice skill requires an obvious demand instruction to be started, then the skill can be activated with clear user intent, but the third-party voice skill cannot compete fairly with built-in voice skills and cannot provide the user with a response that better satisfies user requirements

Engineering Contradiction:
Improvevoice skill responsivenessVSAvoidskill activation complexity
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system pre-establishes a mapping relationship between third-party voice skills and entry demand instructions before runtime. This mapping is determined according to skill-associated characteristic data of historical demand instructions, allowing the system to proactively identify and switch to the most suitable third-party skill when a user demand is detected, rather than waiting for explicit skill activation commands.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system dynamically switches between built-in voice skills and third-party voice skills based on real-time analysis of user demand instructions. The mapping relationship enables flexible routing of user demands to the most appropriate skill, allowing third-party skills to compete fairly with built-in skills on equal footing without requiring explicit user commands to activate them.

Inventive Principle:
Principle #15Dynamics

2Reliability

If the system switches from built-in voice skill to third-party voice skill based on mapping relationship, then user requirements are better satisfied, but the system complexity increases due to pre-established mapping relationships and historical data processing

Engineering Contradiction:
Improveresponse accuracyVSAvoidsystem structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The system automatically determines the most suitable third-party voice skill by analyzing the mapping relationship between entry demand instructions and available skills. This self-service mechanism eliminates the need for manual configuration or user intervention to select skills, as the system autonomously routes user demands to the most appropriate skill based on pre-established mappings derived from historical data.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system creates a mapping relationship that copies or replicates the intent recognition capability from built-in skills to third-party skills. By establishing this mapping based on historical demand instructions, the system enables third-party skills to be triggered through the same natural language interfaces that users are already familiar with from built-in skills, without requiring separate command structures.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11741952B2Voice skill starting method, apparatus, device and storage medium
Publication Date: 2023.08.29 BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
  • US11741952B2 patent drawing
  • US11741952B2 patent drawing
  • US11741952B2 patent drawing

AI summary

The present application disclosures a voice skill starting method, an apparatus, a device, and a storage medium, and relates to the field of artificial intelligence. An implementation scheme is that: the method is applied to an electronic device including at least one third-party voice skill and a built-in voice skill, and the electronic device is currently in the built-in voice skill. The method includes: receiving a current demand instruction of a user; judging whether the current demand instruction belongs to an entry demand instruction corresponding to the third-party voice skill according to a mapping relationship in response to the current demand instruction; and switching from the built-in voice skill to the third-party voice skill if it is determined that the current demand instruction belongs to the entry demand instruction corresponding to the third-party voice skill.