Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Voice command arbitration method and device

A technology of voice command and arbitration method, applied in the computer field, can solve the problems of complex business, bloated module code, code cannot be reused, etc., and achieve the effect of improving processing efficiency, improving reusability, and reducing complexity.

Active Publication Date: 2019-09-10
APOLLO INTELLIGENT CONNECTIVITY (BEIJING) TECH CO LTD
View PDF12 Cites 7 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] The methods for processing voice commands in the prior art are mainly divided into two categories. One is that each App that uses the voice recognition function performs a complete set of voice service processes such as recording, noise elimination, recognition, analysis, and response. Although the App can also The above-mentioned process is realized by integrating a third-party voice SDK (Software Development Kit, software development kit), but most of the logic is still encapsulated in the SDK to achieve, the essence is the same as the App itself to execute the entire process, the same function The code cannot be reused, resulting in a waste of code
[0003] The other type is to have a unified voice service module at the system level, which can uniformly process recording, noise cancellation, recognition, and analysis processes at the bottom of the system level, and then distribute voice commands to the corresponding APP for execution through a command distribution center. However, the analysis and distribution of such voice commands are all concentrated in the voice service module, resulting in bloated module code, complex business, and frequent maintenance of the code

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 command arbitration method and device
  • Voice command arbitration method and device
  • Voice command arbitration method and device

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] The specific implementations of the embodiments of the present invention will be described in detail below with reference to the accompanying drawings. It should be understood that the specific implementation manners described herein are only used to illustrate and explain the embodiments of the present invention, and are not used to limit the embodiments of the present invention.

[0044] In the first solution of the prior art, each App completes a complete set of complex processes such as recording, denoising, recognition, parsing and response of the voice service by itself, and the codes used to implement the same function between Apps cannot be reused. The maintenance cost of the code is high; in addition, because there is no unified arbitration module, the problem of recording resource conflict or voice command competition between different applications is easy to occur.

[0045] In the second solution of the prior art, the system layer has a unified voice service ...

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 embodiment of the invention provides a voice command arbitration method and device, and belongs to the technical field of computers. The voice command arbitration method comprises the steps: voicedata are obtained; the obtained voice data are recognized, and a voice command corresponding to the voice data is obtained; and whether one or more of a current interface, a current application program and an operating system need to process the voice command or not is inquired, and if yes, a callback function corresponding to the voice command is sent to one or more of the current interface, thecurrent application program and the operating system. According to the voice command arbitration method and device, through unified execution of recording, recognition and analysis of the voice data,and hierarchical execution of arbitration and distribution of the voice command, the reusability of a code is improved, the complexity of the code is also lowered, and the processing efficiency of the voice command is improved.

Description

technical field [0001] The present invention relates to the field of computer technology, and in particular to a voice command arbitration method and device. Background technique [0002] The methods of processing voice commands in the prior art are mainly divided into two categories. One is that each App that uses the voice recognition function performs a complete set of voice service processes such as recording, noise cancellation, recognition, analysis, and response. Although the App can also The above process is realized by integrating a third-party voice SDK (Software Development Kit, software development kit), but most of the logic is still encapsulated in the SDK. The code cannot be reused, resulting in a waste of code. [0003] The other type is that there is a unified voice service module at the system level, which can handle recording, noise reduction, recognition and analysis processes in a unified manner at the bottom layer of the system level, and then distribu...

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
IPC IPC(8): G10L15/22
CPCG10L15/22G10L2015/223
Inventor 罗序斌
Owner APOLLO INTELLIGENT CONNECTIVITY (BEIJING) TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products