CN108271096A - A kind of task executing method, device, intelligent sound box and storage medium - Google Patents
A kind of task executing method, device, intelligent sound box and storage medium Download PDFInfo
- Publication number
- CN108271096A CN108271096A CN201810088783.1A CN201810088783A CN108271096A CN 108271096 A CN108271096 A CN 108271096A CN 201810088783 A CN201810088783 A CN 201810088783A CN 108271096 A CN108271096 A CN 108271096A
- Authority
- CN
- China
- Prior art keywords
- task
- terminal
- voice
- execution
- control instruction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 31
- 230000009466 transformation Effects 0.000 claims abstract description 22
- 230000005540 biological transmission Effects 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 3
- 230000003993 interaction Effects 0.000 abstract description 9
- 230000006870 function Effects 0.000 description 23
- 230000015654 memory Effects 0.000 description 16
- 241000207840 Jasminum Species 0.000 description 5
- 235000010254 Jasminum officinale Nutrition 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 241000238558 Eucarida Species 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R3/00—Circuits for transducers, loudspeakers or microphones
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
- G10L2015/223—Execution procedure of a spoken command
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04R—LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS
- H04R2430/00—Signal processing covered by H04R, not provided for in its groups
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Signal Processing (AREA)
- Computational Linguistics (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
Abstract
The invention discloses a kind of task executing method, device, intelligent sound box and storage mediums.This method includes:Receive task voice input by user;The task voice is parsed, determines the corresponding task type of the task voice, wherein the task type includes information transformation task and performs task;Control instruction is generated, and determine the execution terminal of the control instruction according to the task type, so that the execution terminal performs the control instruction.It is achieved thereby that the intelligent interaction of user and speaker, improves user experience.
Description
Technical field
The present embodiments relate to audio signal processing technique more particularly to a kind of task executing method, device, intelligent sound box and
Storage medium.
Background technology
With the continuous development of computer technology and intelligent terminal, the application of intelligent terminal is more and more extensive, and user is to intelligence
The requirement of energy terminal is also higher and higher.
Relative to terminals such as smart mobile phone or Intelligent bracelets, speaker has excellent in the reception of voice and playing function
Gesture, but current function of loudspeaker box is too simple, can not realize the interaction with user.
Invention content
The embodiment of the present invention provides a kind of task executing method, device, intelligent sound box and storage medium, with realize user with
The intelligent interaction of speaker.
In a first aspect, an embodiment of the present invention provides a kind of task executing method, including:
Receive task voice input by user;
The task voice is parsed, the corresponding task type of the task voice is determined, wherein the task type includes
Information transformation task and execution task;
Control instruction is generated, and determine the execution terminal of the control instruction according to the task type, so that described hold
Row terminal performs the control instruction.
Optionally, the task voice is parsed, determines the corresponding task type of the task voice, including:
The task voice is parsed, obtains the characteristic information in the task voice;
Tasks carrying object is determined, and determine the task class according to the tasks carrying object according to the characteristic information
Type.
Optionally, the task type is determined according to the tasks carrying object, including:
If the tasks carrying object is terminal, it is determined that the task type is execution task;
If the tasks carrying object is user contact, it is determined that the task type is information transformation task.
Optionally, control instruction is generated according to the task type, and determines the execution terminal of the control instruction, so that
The execution terminal performs the control instruction, including:
If the task type is information transformation task, information transmission instruction is generated, it will be with tasks carrying object binding
Terminal be determined as the execution terminal, the task voice is sent to according to described information transmission instruction and described performs end
End, so that task voice described in the execution terminal plays.
Optionally, it by before being determined as the execution terminal with the terminal of the tasks carrying object binding, further includes:
If it is determined currently according to the voiceprint of the task voice comprising personal status relationship information in the task voice
User determines the tasks carrying object according to the active user, the personal status relationship information and pre-set user relation table.
Optionally, control instruction is generated according to the task type, and determines the execution terminal of the control instruction, so that
The execution terminal performs the control instruction, including:
If the task type is execution task, execute instruction is generated;
If present terminal does not have other of the function of performing the execute instruction, acquisition and present terminal binding
Terminal will have the function of that the other-end for performing the control instruction is determined as performing terminal, the execute instruction sent
To the execution terminal, receive and play the feedback information for performing terminal.
Second aspect, the embodiment of the present invention additionally provide a kind of task execution device, including:
Task speech reception module, for receiving task voice input by user;
Task type determining module for parsing the task voice, determines the corresponding task type of the task voice,
Wherein described task type includes information transformation task and performs task;
Terminal deciding module is performed, for generating control instruction according to the task type, and determines the control instruction
Execution terminal so that the execution terminal performs the control instruction.
Optionally, the task type determining module, including:
Characteristic acquisition unit for parsing the task voice, obtains the characteristic information in the task voice;
First task performs object determination unit, for determining tasks carrying object according to the characteristic information;
Task type determination unit, for determining the task type according to the tasks carrying object.
Optionally, task type determination unit is specifically used for:
If tasks carrying object is terminal, it is determined that task type is execution task;If tasks carrying object joins for user
It is people, it is determined that task type is information transformation task.
Optionally, terminal deciding module is performed, including:
First performs terminal determination unit, if being information transformation task for task type, generates information transmission instruction,
It will be determined as performing terminal with the terminal of tasks carrying object binding, task voice is sent to by execution according to information transmission instruction
Terminal, so as to perform terminal plays task voice.
Optionally, which further includes:
Second tasks carrying object determining module, for that will be determined as performing end with the terminal of tasks carrying object binding
Before end, if determining active user according to the voiceprint of task voice comprising personal status relationship information in task voice, according to
Active user, personal status relationship information and pre-set user relation table determine tasks carrying object.
Optionally, terminal deciding module is performed, including:
Second performs terminal determination unit, if being execution task for task type, generates execute instruction;It is if current whole
End does not have the function of performing execute instruction, then obtains the other-end with present terminal binding, will have and perform control instruction
The other-end of function be determined as performing terminal, execute instruction is sent to execution terminal, receives and plays and perform terminal
Feedback information.
The third aspect, the embodiment of the present invention additionally provide a kind of intelligent sound box, and the intelligent sound box includes:
One or more processors;
Storage device, for storing one or more programs;
When one or more of programs are performed by one or more of processors so that one or more of processing
Device realizes the task executing method as described in any embodiment of the present invention.
Fourth aspect, the embodiment of the present invention additionally provide a kind of computer readable storage medium, are stored thereon with computer
Program realizes the task executing method as described in any embodiment of the present invention when the program is executed by processor.
The present invention parses task voice, determines the corresponding task of task voice by receiving task voice input by user
Type generates control instruction, and determine the execution terminal of control instruction according to task type, refers to so as to perform terminal and perform control
It enables, the intelligent interaction of user and speaker is realized, so as to improve user experience.
Description of the drawings
Fig. 1 is a kind of flow chart for task executing method that the embodiment of the present invention one provides;
Fig. 2 is a kind of structure diagram of task execution device provided by Embodiment 2 of the present invention;
Fig. 3 is a kind of structure diagram for intelligent sound box that the embodiment of the present invention three provides.
Specific embodiment
The present invention is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched
The specific embodiment stated is used only for explaining the present invention rather than limitation of the invention.It also should be noted that in order to just
Part related to the present invention rather than entire infrastructure are illustrated only in description, attached drawing.
Embodiment one
Fig. 1 is the flow chart of a kind of task executing method that the embodiment of the present invention one provides, and the present embodiment is applicable to hold
The situation of row semantic task particularly for the execution of semantic task in speaker, while can be used for other needs and hold
In the application scenarios of row semantic task.This method can be performed by task execution device, which can be by software and/or hard
The mode of part is realized, is integrated in intelligent sound box.This method specifically comprises the following steps:
S110, task voice input by user is received.
Wherein, the voice messaging that task voice refers to user and said to reach a certain task.In the present embodiment, currently
Terminal acquires task voice input by user in real time.Optionally, present terminal can be interactive voice equipment, it is particularly possible to be intelligence
It can speaker.Illustratively, task voice can be " Siri plays song Jasmine " or " Zhang San gives me water of falling cup " etc..This
Embodiment understands the demand of user by receiving the task voice of user, and then realizes human-computer interaction.
S120, parsing task voice, determine the corresponding task type of task voice, and wherein task type is transmitted including information
Task and execution task.
Wherein, the parsing of task voice can be performed by the present terminal of reception task voice, can also be by task language
Sound is sent to third party's resolution server, is performed by third party's resolution server.In the present embodiment, parsing task voice can be with
It is the key message in acquisition task voice, and obtains semantic information, is appointed according to what semantic information determined to include in task voice
Business, is converted to machine language.Corresponding task type is determined according to the analysis result of task voice.In the present embodiment, task language
Sound can be multiple-task type, including information transformation task and perform task, wherein, information transformation task is referred to task
For voice transfer to the task of other users, other users can be with active user not in the same space, illustratively, currently
User is located at room 01, and other users are in room 02.Execution task refer to present terminal or bind with present terminal other
Terminal can directly perform the task of task voice.Illustratively, execution task can include but is not limited to information search task,
Speech play task and alarm task.
Optionally, S120 includes:
Parsing task voice obtains the characteristic information in task voice;Tasks carrying object is determined according to characteristic information, and
Task type is determined according to tasks carrying object.
Wherein, by the way that the characteristic information in task voice can be obtained to the parsing of task voice.Characteristic information refers to appoint
The keyword of task described in business voice.Characteristic information can be but not limited to name, name, appellation, place, time and action
Deng.Illustratively, if parsing task voice is " Siri plays song Jasmine ", then the characteristic information obtained can be:
" Siri ", " broadcasting ", " Jasmine ";If parsing task voice is " Zhang San gives me the water of falling cup ", the characteristic information obtained can be with
For:" Zhang San ", " I ", " water of falling cup ".Tasks carrying object is determined according to the characteristic information of acquisition.Optionally, when feature is believed
There are the title of terminal or when meeting function that terminal has in breath, it is terminal to determine tasks carrying object.Illustratively, eventually
When holding as speaker, if the characteristic information obtained is " broadcasting " and " Jasmine ", meet the broadcasting song function that speaker has, this
When determine tasks carrying object be terminal.When there are name or appellations in characteristic information, it is determined that tasks carrying object is uses
Family contact person.Illustratively, if the characteristic information obtained is " Zhang San ", it is determined that tasks carrying object is Zhang San.According to task
It performs object and then determines that corresponding task type is execution task or information transformation task.
Optionally, task type is determined according to tasks carrying object, including:
If tasks carrying object is terminal, it is determined that task type is execution task;
If tasks carrying object is user contact, it is determined that task type is information transformation task.
Wherein, if tasks carrying object is terminal, show present terminal or the other-end bound with present terminal
The task voice can be performed, it is execution task to determine task type at this time.If tasks carrying object is user contact, table
Bright present terminal needs to send semantic task to corresponding user contact, to notify user contact, determines task at this time
Type is information transformation task.
S130, control instruction is generated according to task type, and determines the execution terminal of control instruction, held so as to perform terminal
Row control instruction.
Wherein, different control instructions is generated according to different task types.Control instruction can be according to execution task
The information transmission instruction of generation or the information transmission instruction generated according to information transformation task.It is held by performing terminal
Corresponding control instruction go to complete the task in task voice, it is achieved thereby that man-machine intelligent interaction, improves user's body
It tests.
Optionally, S130 includes:
If task type is information transformation task, information transmission instruction is generated, by the end with tasks carrying object binding
End is determined as performing terminal, and task voice is sent to execution terminal according to information transmission instruction, is appointed so as to perform terminal plays
Business voice.
Wherein, according to user's actual conditions, the end message of every user contact's binding is prestored.According to task language
The tasks carrying object that sound determines obtains the end message of the tasks carrying object binding, and will be tied up with the tasks carrying object
Fixed terminal is determined as performing terminal.Illustratively, if tasks carrying object is " Zhang San ", believed according to pre-stored terminal
Breath obtains the end message with " Zhang San " binding.It is transmitted and instructed using information, task voice is sent to and tasks carrying object
In the terminal of binding, perform after terminal receives task voice and play out, to convey the demand of user to tasks carrying object, make
It is more convenient to obtain information transmission.Optionally, can be the multiple appellation words of storage for each user contact, wherein,
Appellation word can be including but not limited to name, infant name, English name and diminutive.
Optionally, by before being determined as performing terminal with the terminal of tasks carrying object binding, determining task is further included
Perform object.Wherein it is determined that tasks carrying object further includes:If comprising personal status relationship information in task voice, according to task
The voiceprint of voice determines active user, determines to appoint according to active user, personal status relationship information and pre-set user relation table
Business performs object.
Wherein, personal status relationship information refers to the relationship between active user and tasks carrying object.Such as:Personal status relationship
Information can be mother, wife or daughter.According to the actual conditions of user, the voiceprint of user is acquired in advance.Based on sound
The characteristics of specificity and stability of line, by obtaining the voiceprint of task voice and then determining active user.Optionally, in advance
If User relationship table include every user name and every user between personal status relationship.Illustratively, if personal status relationship
Information is mother, and the name of active user is Zhang San, then is Lee according to the name of mother Zhang San determining in pre-set user relation table
Four, and then determine that tasks carrying object is Li Si.If not including personal status relationship information in task voice, only comprising name, then directly
It connects and the name is determined as tasks carrying object.
In the present embodiment, by recognize the corresponding task type of task voice for information transformation task when, according to appoint
The parsing of business voice determines the tasks carrying object of the task voice, and further determines that the end with tasks carrying object binding
Task voice is sent to execution terminal by end, and playing task voice, realization is positioned at user's real-time delivery voice of different spaces
It transmits, needs that the mode of information must be transmitted by modes such as the terminals such as smart mobile phone instead of user, liberated the double of user
Hand so that user or else need mobile phone or it is busy in the case of also can with the user in other spaces carry out voice delivery.
Optionally, S130 is further included:
If task type is execution task, execute instruction is generated;
If present terminal does not have the function of performing execute instruction, the other-end with present terminal binding is obtained, it will
Have the function of that the other-end for performing control instruction is determined as performing terminal, execute instruction is sent to execution terminal, is received
And play the feedback information for performing terminal.
Wherein, if task type is execution task, it is determined that whether present terminal has the function of to perform the execution task.
Illustratively, if present terminal is speaker, when the task of execution is " playing song Jasmine ", because speaker has playing function,
So as to which speaker has the function of performing the execution task.When the task of execution is " weather forecast in search Shanghai ", because of speaker not
Have function of search, need at this time obtain with speaker binding other-end, and using the other-end with function of search as
Perform terminal, such as smart mobile phone.After the execute instruction of generation is sent to smart mobile phone, by smart mobile phone according to execute instruction come
The weather forecast in Shanghai is searched for, and speaker is sent to using search result as feedback result, so that speaker receives and plays feedback
Information, it is achieved thereby that the diversification of speaker and the intelligent interaction and function of loudspeaker box of user.
Optionally, the terminal for receiving task voice can also have warning function, to facilitate user timely when causing danger
Alarm.Alarm call and the geographical location information residing for terminal have been prestored in terminal.Illustratively, if the task language received
Sound is " dialing 110 alarms ", then terminal is alarmed as tasks carrying object to dial 110.If the task voice received is
Alarm, then terminal can be by the interaction with user and then determine the alarm call dialed or by acquiring it is current empty
In voice signal determine the alarm call dialed.Illustratively, if collect user's moan, show that user has
Life danger dials 120 immediately at this time;If collect the alarm song of delay alarm, 119 are dialed.Pass through warning function
Setting cause terminal more intelligent and functional diversities.
The present invention parses task voice, determines the corresponding task of task voice by receiving task voice input by user
Type;Control instruction is generated, and determine the execution terminal of control instruction according to task type, is referred to so as to perform terminal and perform control
It enables, the intelligent interaction of user and speaker is realized, so as to improve user experience.
Embodiment two
Fig. 2 is a kind of structure diagram of task execution device provided by Embodiment 2 of the present invention, and the present embodiment is applicable
In the situation for performing semantic task, the structure of the device specifically includes:Task speech reception module 210, task type determine mould
Block 220 and execution terminal deciding module 230.
Wherein, task speech reception module 210, for receiving task voice input by user;Task type determining module
220, for parsing task voice, determine the corresponding task type of task voice, wherein task type includes information transformation task
With the task of execution;Terminal deciding module 230 is performed, for generating control instruction according to task type, and determines control instruction
Terminal is performed, so that performing terminal performs control instruction.
Optionally, task type determining module 220, including:
Characteristic acquisition unit for parsing task voice, obtains the characteristic information in task voice;
First task performs object determination unit, for determining tasks carrying object according to characteristic information;
Task type determination unit, for determining task type according to tasks carrying object.
Optionally, task type determination unit is specifically used for:
If tasks carrying object is terminal, it is determined that task type is execution task;If tasks carrying object joins for user
It is people, it is determined that task type is information transformation task.
Optionally, terminal deciding module 230 is performed, including:
First performs terminal determination unit, if being information transformation task for task type, generates information transmission instruction,
It will be determined as performing terminal with the terminal of tasks carrying object binding, task voice is sent to by execution according to information transmission instruction
Terminal, so as to perform terminal plays task voice.
Optionally, which further includes:
Second tasks carrying object determining module, for that will be determined as performing end with the terminal of tasks carrying object binding
Before end, if determining active user according to the voiceprint of task voice comprising personal status relationship information in task voice, according to
Active user, personal status relationship information and pre-set user relation table determine tasks carrying object.
Optionally, terminal deciding module 230 is performed, including:
Second performs terminal determination unit, if being execution task for task type, generates execute instruction;It is if current whole
End does not have the function of performing execute instruction, then obtains the other-end with present terminal binding, will have and perform control instruction
The other-end of function be determined as performing terminal, execute instruction is sent to execution terminal, receives and plays and perform terminal
Feedback information.
Above-mentioned task execution device can perform the task executing method that any embodiment of the present invention is provided, and has task and holds
The corresponding function module of row method and advantageous effect
Embodiment three
Fig. 3 is a kind of structure diagram for intelligent sound box that the embodiment of the present invention three provides.Referring to Fig. 3, which includes:
One or more processors 310;
Memory 320, for storing one or more programs;
When one or more programs are performed by one or more processors 310 so that one or more processors 310 are realized
Such as the task executing method that any embodiment proposes in above-described embodiment.
In Fig. 3 by taking a processor 310 as an example;Processor 310 and memory 320 in intelligent sound box can pass through bus
Or other modes connect, in Fig. 3 for being connected by bus.
Memory 320 is used as a kind of computer readable storage medium, and journey is can perform available for storage software program, computer
Sequence and module, if the corresponding program instruction/module of the task executing method in the embodiment of the present invention is (for example, tasks carrying fills
Task speech reception module 210, task type determining module 220 and execution terminal deciding module 230 in putting).Processor 310
Software program, instruction and the module being stored in by operation in memory 320, should so as to perform the various functions of intelligent sound box
With and data processing, that is, realize above-mentioned task executing method.
Memory 320 mainly includes storing program area and storage data field, wherein, storing program area can store operation system
Application program needed for system, at least one function;Storage data field can be stored uses created data according to intelligent sound box
Deng.In addition, memory 320 can include high-speed random access memory, nonvolatile memory can also be included, for example, at least
One disk memory, flush memory device or other non-volatile solid state memory parts.In some instances, memory 320 can
Further comprise that, relative to the remotely located memory of processor 310, these remote memories can pass through network connection to intelligence
It can speaker.The example of above-mentioned network includes but not limited to internet, intranet, LAN, mobile radio communication and combinations thereof.
The task executing method that the intelligent sound box that the present embodiment proposes is proposed with above-described embodiment belongs to same inventive concept,
The technical detail of detailed description not can be found in above-described embodiment in the present embodiment, and the present embodiment has execution tasks carrying
The identical advantageous effect of method.
Embodiment five
The present embodiment provides a kind of computer readable storage mediums, are stored thereon with computer program, which is handled
The task executing method as described in any embodiment of the present invention is realized when device performs.
By the description above with respect to embodiment, it is apparent to those skilled in the art that, the present invention
It can be realized by software and required common hardware, naturally it is also possible to which by hardware realization, but the former is more in many cases
Good embodiment.Based on such understanding, what technical scheme of the present invention substantially in other words contributed to the prior art
Part can be embodied in the form of software product, which can be stored in computer readable storage medium
In, floppy disk, read-only memory (Read-Only Memory, ROM), random access memory (Random such as computer
Access Memory, RAM), flash memory (FLASH), hard disk or CD etc., including some instructions with so that a computer is set
Standby (can be personal computer, server or the network equipment etc.) performs the method described in each embodiment of the present invention.
Note that it above are only presently preferred embodiments of the present invention and institute's application technology principle.It will be appreciated by those skilled in the art that
The present invention is not limited to specific embodiment described here, can carry out for a person skilled in the art various apparent variations,
It readjusts and substitutes without departing from protection scope of the present invention.Therefore, although being carried out by above example to the present invention
It is described in further detail, but the present invention is not limited only to above example, without departing from the inventive concept, also
It can include other more equivalent embodiments, and the scope of the present invention is determined by scope of the appended claims.
Claims (10)
1. a kind of task executing method, which is characterized in that including:
Receive task voice input by user;
The task voice is parsed, determines the corresponding task type of the task voice, wherein the task type includes information
Transformation task and execution task;
Control instruction is generated, and determine the execution terminal of the control instruction according to the task type, so that described perform end
End performs the control instruction.
2. according to the method described in claim 1, it is characterized in that, parse the task voice, the task voice pair is determined
The task type answered, including:
The task voice is parsed, obtains the characteristic information in the task voice;
Tasks carrying object is determined, and determine the task type according to the tasks carrying object according to the characteristic information.
3. according to the method described in claim 2, it is characterized in that, the task class is determined according to the tasks carrying object
Type, including:
If the tasks carrying object is terminal, it is determined that the task type is execution task;
If the tasks carrying object is user contact, it is determined that the task type is information transformation task.
4. according to any methods of claim 1-3, which is characterized in that control instruction is generated according to the task type,
And determine the execution terminal of the control instruction, so that the execution terminal performs the control instruction, including:
If the task type is information transformation task, information transmission instruction is generated, by the end with tasks carrying object binding
End is determined as the execution terminal, and the task voice is sent to the execution terminal according to described information transmission instruction, with
Make task voice described in the execution terminal plays.
5. according to the method described in claim 4, it is characterized in that, will be determined with the terminal of the tasks carrying object binding
Before the execution terminal, further include:
If it determines currently to use according to the voiceprint of the task voice comprising personal status relationship information in the task voice
Family determines the tasks carrying object according to the active user, the personal status relationship information and pre-set user relation table.
6. according to any methods of claim 1-3, which is characterized in that control instruction is generated according to the task type,
And determine the execution terminal of the control instruction, so that the execution terminal performs the control instruction, including:
If the task type is execution task, execute instruction is generated;
If present terminal does not have the function of performing the execute instruction, other ends with present terminal binding are obtained
End will have the function of that the other-end for performing the control instruction is determined as performing terminal, the execute instruction be sent to
The execution terminal receives and plays the feedback information for performing terminal.
7. a kind of task execution device, which is characterized in that including:
Task speech reception module, for receiving task voice input by user;
Task type determining module for parsing the task voice, determines the corresponding task type of the task voice, wherein
The task type includes information transformation task and performs task;
Terminal deciding module is performed, for generating control instruction according to the task type, and determines holding for the control instruction
Row terminal, so that the execution terminal performs the control instruction.
8. device according to claim 7, which is characterized in that the task type determining module, including:
Characteristic acquisition unit for parsing the task voice, obtains the characteristic information in the task voice;
First task performs object determination unit, for determining tasks carrying object according to the characteristic information;
Task type determination unit, for determining the task type according to the tasks carrying object.
9. a kind of intelligent sound box, which is characterized in that including:
One or more processors;
Storage device, for storing one or more programs;
When one or more of programs are performed by one or more of processors so that one or more of processors are real
The now task executing method as described in any in claim 1-6.
10. a kind of computer readable storage medium, is stored thereon with computer program, which is characterized in that the program is by processor
The task executing method as described in any in claim 1-6 is realized during execution.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810088783.1A CN108271096A (en) | 2018-01-30 | 2018-01-30 | A kind of task executing method, device, intelligent sound box and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810088783.1A CN108271096A (en) | 2018-01-30 | 2018-01-30 | A kind of task executing method, device, intelligent sound box and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108271096A true CN108271096A (en) | 2018-07-10 |
Family
ID=62777030
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810088783.1A Pending CN108271096A (en) | 2018-01-30 | 2018-01-30 | A kind of task executing method, device, intelligent sound box and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108271096A (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108859840A (en) * | 2018-07-23 | 2018-11-23 | 爱驰汽车有限公司 | Electric car charge control method, system, equipment and storage medium |
CN108989437A (en) * | 2018-07-25 | 2018-12-11 | 北京小米移动软件有限公司 | Plug-in unit call method and device |
CN109087638A (en) * | 2018-07-25 | 2018-12-25 | 珠海格力电器股份有限公司 | Information transmission method and device, household appliance, storage medium and electronic device |
CN109348353A (en) * | 2018-09-07 | 2019-02-15 | 百度在线网络技术(北京)有限公司 | Service processing method, device and the intelligent sound box of intelligent sound box |
CN110619878A (en) * | 2019-10-17 | 2019-12-27 | 苏州思必驰信息科技有限公司 | Voice interaction method and device for office system |
CN113628624A (en) * | 2021-10-12 | 2021-11-09 | 深圳市沃易科技有限公司 | Building intelligent control calling method for realizing information classification and identification based on voice identification |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10282993A (en) * | 1997-03-26 | 1998-10-23 | Deutsche Thomson Brandt Gmbh | Speech operation type remote control system for equipment |
CN101739617A (en) * | 2009-12-18 | 2010-06-16 | 北京邮电大学 | PDA-based intelligent travel navigation system |
CN103002425A (en) * | 2011-09-16 | 2013-03-27 | 三星电子(中国)研发中心 | Method and system for automatically triggering emergency calls and mobile terminal |
CN103137169A (en) * | 2011-11-30 | 2013-06-05 | 上海博泰悦臻网络技术服务有限公司 | Vehicle-mounted end and method for controlling multimedia terminal through the same |
CN105809886A (en) * | 2016-02-23 | 2016-07-27 | 上海斐讯数据通信技术有限公司 | Help-seeking method and system, help-seeking method applied to intelligent terminal, and intelligent terminal |
CN106886161A (en) * | 2015-12-16 | 2017-06-23 | 美的集团股份有限公司 | The control method of audio amplifier, system and audio amplifier |
CN107393534A (en) * | 2017-08-29 | 2017-11-24 | 珠海市魅族科技有限公司 | Voice interactive method and device, computer installation and computer-readable recording medium |
-
2018
- 2018-01-30 CN CN201810088783.1A patent/CN108271096A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10282993A (en) * | 1997-03-26 | 1998-10-23 | Deutsche Thomson Brandt Gmbh | Speech operation type remote control system for equipment |
CN101739617A (en) * | 2009-12-18 | 2010-06-16 | 北京邮电大学 | PDA-based intelligent travel navigation system |
CN103002425A (en) * | 2011-09-16 | 2013-03-27 | 三星电子(中国)研发中心 | Method and system for automatically triggering emergency calls and mobile terminal |
CN103137169A (en) * | 2011-11-30 | 2013-06-05 | 上海博泰悦臻网络技术服务有限公司 | Vehicle-mounted end and method for controlling multimedia terminal through the same |
CN106886161A (en) * | 2015-12-16 | 2017-06-23 | 美的集团股份有限公司 | The control method of audio amplifier, system and audio amplifier |
CN105809886A (en) * | 2016-02-23 | 2016-07-27 | 上海斐讯数据通信技术有限公司 | Help-seeking method and system, help-seeking method applied to intelligent terminal, and intelligent terminal |
CN107393534A (en) * | 2017-08-29 | 2017-11-24 | 珠海市魅族科技有限公司 | Voice interactive method and device, computer installation and computer-readable recording medium |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108859840A (en) * | 2018-07-23 | 2018-11-23 | 爱驰汽车有限公司 | Electric car charge control method, system, equipment and storage medium |
CN108989437A (en) * | 2018-07-25 | 2018-12-11 | 北京小米移动软件有限公司 | Plug-in unit call method and device |
CN109087638A (en) * | 2018-07-25 | 2018-12-25 | 珠海格力电器股份有限公司 | Information transmission method and device, household appliance, storage medium and electronic device |
WO2020019623A1 (en) * | 2018-07-25 | 2020-01-30 | 珠海格力电器股份有限公司 | Method and device for transmitting information, home appliance, storage medium, and electronic device |
CN108989437B (en) * | 2018-07-25 | 2021-11-02 | 北京小米移动软件有限公司 | Plug-in calling method and device |
CN109348353A (en) * | 2018-09-07 | 2019-02-15 | 百度在线网络技术(北京)有限公司 | Service processing method, device and the intelligent sound box of intelligent sound box |
US11321045B2 (en) | 2018-09-07 | 2022-05-03 | Baidu Online Network Technology (Beijing) Co., Ltd. | Service processing method and apparatus for smart sound box, and smart sound box |
CN110619878A (en) * | 2019-10-17 | 2019-12-27 | 苏州思必驰信息科技有限公司 | Voice interaction method and device for office system |
CN110619878B (en) * | 2019-10-17 | 2022-04-12 | 思必驰科技股份有限公司 | Voice interaction method and device for office system |
CN113628624A (en) * | 2021-10-12 | 2021-11-09 | 深圳市沃易科技有限公司 | Building intelligent control calling method for realizing information classification and identification based on voice identification |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108271096A (en) | A kind of task executing method, device, intelligent sound box and storage medium | |
JP7353497B2 (en) | Server-side processing method and server for actively proposing the start of a dialogue, and voice interaction system capable of actively proposing the start of a dialogue | |
CN100580769C (en) | Method and apparatus for selective speech recognition | |
CN104618780B (en) | Electrical equipment control method and system | |
JP6730994B2 (en) | Question/answer information processing method, device, storage medium, and device | |
KR20010075552A (en) | System and method for providing network coordinated conversational services | |
CN104754536A (en) | Method and system for realizing communication between different languages | |
CN103295576A (en) | Voice identification method and terminal of instant communication | |
CN109871238A (en) | Voice interactive method, device and storage medium | |
WO2020038145A1 (en) | Service data processing method and apparatus, and related device | |
CN108228134A (en) | A kind of processing method, device, intelligent sound box and the storage medium of task voice | |
CN109271130A (en) | Audio frequency playing method, medium, device and calculating equipment | |
JP7311707B2 (en) | Human-machine interaction processing method | |
CN110136713A (en) | Dialogue method and system of the user in multi-modal interaction | |
CN108632140A (en) | A kind of sound processing system, method and server based on small routine | |
CN108986810A (en) | A kind of method and device for realizing interactive voice by earphone | |
CN103701994A (en) | Automatic responding method and automatic responding device | |
CN112069830A (en) | Intelligent conversation method and device | |
CN109065049A (en) | Social sharing method and system, the intelligent terminal of intelligent terminal based on interactive voice | |
CN105657189A (en) | Incoming call sound broadcasting method and system and Bluetooth smartwatch | |
CN112153223B (en) | Method for voice assistant to recognize and execute called user instruction and voice assistant | |
CN111639167B (en) | Task dialogue method and device | |
CN105721701A (en) | Voice and gesture auxiliary operation system convenient for the old to operate smart phone | |
CN110502631B (en) | Input information response method and device, computer equipment and storage medium | |
CN111726284A (en) | WeChat sending method and device for vehicle-mounted intelligent sound box |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180710 |