Voice skill control method, voice equipment, client and server

A technology of voice equipment and control methods, applied in voice analysis, voice recognition, program control devices, etc., can solve problems such as users being unable to use various skills, inconvenient speaker control, etc., to improve control efficiency, overcome low efficiency, and simplify The effect of control flow

Inactive Publication Date: 2020-01-21
BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD +1
View PDF5 Cites 3 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As a result, users cannot use various skills directly by speaking their needs, and it is not convenient to control the speakers

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Voice skill control method, voice equipment, client and server
  • Voice skill control method, voice equipment, client and server
  • Voice skill control method, voice equipment, client and server

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0069] In a specific embodiment, such as figure 1 As shown, a voice skill control method is provided, including:

[0070] Step S110: Receive the voice expressed by the skill;

[0071] Step S120: According to the preset relationship sent by the client, match the voice expressed by the skill with the corresponding skill intent, and send the skill intent to the server;

[0072] Step S130: Receive and play the skill execution result fed back by the server, the server determines the voice skill corresponding to the skill intention according to the preset relationship sent by the client, and executes the voice skill to obtain the skill execution result.

[0073] In one embodiment, such as figure 2 As shown, also includes:

[0074] Step S100: The client enters the voice skills interface in response to the interface start operation;

[0075] Step S101: In the voice skill interface, in response to the expression input operation, generate at least one skill expression;

[0076] Step S102: In respo...

Embodiment 2

[0087] In another specific embodiment, such as Image 6 As shown, a voice skill control method is provided, including:

[0088] Step S210: Acquire the skill intent sent by the voice device, the skill intent and the voice expressed by the skill received by the voice device;

[0089] Step S220: Determine the voice skill corresponding to the skill intention sent by the voice device according to the preset relationship sent by the client;

[0090] Step S230: Generate a skill control instruction according to the skill intention sent by the voice device, and execute the voice skill according to the skill control instruction to obtain the skill execution result;

[0091] Step S240: Send the execution result to the voice device.

[0092] In one embodiment, the preset relationship includes multiple voice skills, each voice skill corresponds to multiple skill intentions, and each skill intention corresponds to at least one skill expression.

[0093] In one embodiment, such as Figure 7 As shown, s...

Embodiment 3

[0099] In a specific embodiment, such as Figure 8 As shown, a voice device 100 is provided, including:

[0100] The receiving module 101 is used to receive voice expressed by skills;

[0101] The matching module 102 is configured to match the corresponding skill intent to the voice expressed by the skill according to the preset relationship sent by the client, and send the skill intent to the server;

[0102] The playing module 103 is configured to receive and play the skill execution result fed back by the server. The server determines the voice skill corresponding to the skill intention according to the preset relationship sent by the client, and executes the voice skill to obtain the skill execution result.

[0103] In one embodiment, such as Picture 9 As shown, a voice device 100' is provided, and the matching module 102 includes:

[0104] The first sorting submodule 1021 is used to obtain multiple skill intent sequences sent by the server. The skill intent sequence is obtained by...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a voice skill control method, voice equipment, a client, a server and electronic equipment, and relates to the field of voice skill control. The voice skill control method hasa concrete implementation scheme of receiving skill expression voice; according to a preset relationship sent by the client, matching a corresponding skill intention for the skill expression voice, and sending the skill intention to the server; receiving and playing a skill executing result fed back by the server; determining voice skills corresponding to the skill intention by the server according to the preset relationship sent by the client; and executing the voice skills to obtain the skill executing result. When a user speaks to the voice equipment, the skill intention can be directly reached; the voice skill service is invoked; the operations of firstly starting the voice skill and then speaking out demands are not needed; the operation flow process of the user is simplified; and thevoice skill use is more natural.

Description

Technical field [0001] This application relates to the field of voice interaction, in particular to the field of voice skill control. Background technique [0002] With the development of technology, smart speakers have gradually entered people's lives, and users can control smart speakers through terminals. Smart speakers can support multiple skills, such as open class skills, fine novel skills, weather skills, WeChat skills, music listening skills, etc., and some skills in smart speakers can be provided by third parties. The user downloads the corresponding smart speaker application, which contains controls for various skills that can send instructions. [0003] When interacting with speakers, since the developers of each skill set different expressions for opening this skill, users need to open the skill through voice first, then express the needs in the skill, and then match the intention according to the needs, and finally use the result of the skill Feedback to users. As a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G10L15/22G10L15/30G06F9/451G06F3/16G06F40/30G06F40/58
CPCG06F3/167G10L15/22G10L15/30G10L2015/223G10L2015/227G06F9/453
Inventor 戚耀文
Owner BAIDU ONLINE NETWORK TECH (BEIJIBG) CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products