A kind of invitation data processing method towards intelligent robot and systemTechnical field
The present invention relates to intelligent robot technology field, specifically, relate to a kind of invitation data processing method towards intelligent robot and system.
Background technology
Along with the development of science and technology, the introducing of infotech, computer technology and artificial intelligence technology, the research of robot progressively walks out industrial circle, extend to the fields such as medical treatment, health care, family, amusement and service industry gradually.And people are promoted to have highly intelligent, independence and the intelligent robot mutual with other intelligent bodies for the requirement of the robot multiple mechanical actions of substance of also conforming to the principle of simplicity.For intelligent robot, it not only needs the ability with assigned work, also needs to assist to finish the work in many occasions and people, and this just requires that intelligent robot can carry out effective information interchange with people.
At present, the resident in community, in the invitation of recreation, depends on phone or micro-letter, but for the user using smart mobile phone unskilled and inconvenient, aforesaid way can not reach good invitation effect.
Such as, in each community, when resident (particularly the elderly) wants to carry out various entertainment selection, such as play chess, play Mah-Jong, play card, join as partner and have a meal etc., often can run into the demand scene of " people is uneven ".Current residents feel simply helpless to this, can only take a chance, or invite by making a phone call.But special in the elderly, mobile phone often no band at one's side, for mobile phone use and be unfamiliar with, or can't hear sound, cause the problem that the efficiency of inviting is not high.
Summary of the invention
The object of the present invention is to provide a kind of invitation data processing method towards intelligent robot and system, with the problem that the invitation efficiency solving current resident is not high.
The invention provides a kind of invitation data processing method towards intelligent robot, comprising:
Initiate user side and receive the invitation phonetic order of initiating user;
Speech recognition and semantic parsing are carried out to described invitation phonetic order, obtains invitation information;
Described invitation information is sent to by about user side;
Utilize voice synthesis module, play described invitation information by about user side.
Further, the method also comprises:
Initiating user side receives by the response message of about user, described response message be by by about user side to undertaken by the response phonetic order of about user speech recognition and semantic resolve obtain;
Judge whether described response message indicates to agree to invite;
Utilize voice synthesis module, play described response message to described initiation user.
Preferably, only when described response message is for agreeing to invite, utilizing voice synthesis module, playing described response message to described initiation user.
Further, when the number agreeing to invite expires, stop inviting, and utilize voice synthesis module, play number completely information to described initiation user.
Preferably, described invitation information comprises that to initiate in the title of user, place, invitation item, vacancy one or more.
The present invention also provides a kind of invitation data handling system towards intelligent robot, comprises server and multiple intelligent robot;
The invitation phonetic order of user initiated by first intelligent robot for receiving; Speech recognition and semantic parsing are carried out to described invitation phonetic order, obtains invitation information;
Described invitation information is sent to other intelligent robots by described server;
Other intelligent robots utilize voice synthesis module, play described invitation information.
Further, described first intelligent robot also for being received by the response message of about user by described server, described response message be by other intelligent robots to undertaken by the response phonetic order of about user speech recognition and semantic resolve obtain;
Described first intelligent robot judges whether described response message indicates and agrees to invite, and utilizes voice synthesis module, plays described response message to described initiation user.
Preferably, only when described response message is for agreeing to invite, described first intelligent robot utilizes voice synthesis module, plays described response message to described initiation user.
Further, when the number agreeing to invite expires, described first intelligent robot stops inviting, and utilizes voice synthesis module, plays number completely information to described initiation user.
Preferably, described invitation information comprises that to initiate in the title of user, place, invitation item, vacancy one or more.
Present invention offers following beneficial effect: utilize technical scheme provided by the invention, after initiation user initiates to invite with phonetic order form, by server invitation information can be sent to the every other user in community.Every other user can understand this details of inviting, then determines whether accept invitation, and also returns response message with phonetic order form.The response message of inviting for this is sent to by server again initiates user, makes initiation user understand the result of this invitation.
Whole invitation process is all carried out with speech form, is resolved the phonetic order of user by speech recognition and semantic parsing; Also by TTS assembly, invitation information and response message are converted to audio frequency, play to user.Therefore, technical scheme provided by the invention greatly facilitates invitation process when community resident carries out recreation, particularly for the elderly of uncomfortable use mobile phone, solves the problem that existing invitation efficiency is not high.
Other features and advantages of the present invention will be set forth in the following description, and, becoming apparent from instructions of part, or understand by implementing the present invention.Object of the present invention and other advantages realize by structure specifically noted in instructions, claims and accompanying drawing and obtain.
Accompanying drawing explanation
In order to the technical scheme in the clearer explanation embodiment of the present invention, accompanying drawing required in describing is done simple introduction below to embodiment:
Fig. 1 is the process flow diagram of the invitation data processing method that the embodiment of the present invention one provides;
Fig. 2 is the schematic diagram of the invitation data handling system that the embodiment of the present invention two provides.
Embodiment
Describe embodiments of the present invention in detail below with reference to drawings and Examples, to the present invention, how application technology means solve technical matters whereby, and the implementation procedure reaching technique effect can fully understand and implement according to this.It should be noted that, only otherwise form conflict, each embodiment in the present invention and each feature in each embodiment can be combined with each other, and the technical scheme formed is all within protection scope of the present invention.
embodiment one:
The embodiment of the present invention provides a kind of invitation data processing method towards intelligent robot, can be applicable to invite mutually when community resident carries out recreation.
As shown in Figure 1, this invitation data processing method comprises the following steps:
S1: initiate user side and receive the invitation phonetic order of initiating user.
Such as, the initiation user Zhang in community initiates to invite, and can say to intelligent robot (initiation user side) and invite phonetic order " I wants to look for people to play Mah-Jong ", intelligent robot will receive this invitation phonetic order.
S2: speech recognition and semantic parsing are carried out to invitation phonetic order, obtains invitation information.
By speech recognition and semantic parsing, intelligent robot just can therefrom obtain invitation information.In the present embodiment, invitation information can comprise that to initiate in the title of user, place, invitation item, vacancy one or more.
Content in invitation information is more, not all may be included in and invite in phonetic order.Invitation information outside invitation phonetic order can be kept in intelligent robot in advance by initiation user, after also can receiving this invitation phonetic order by intelligent robot, continues to put question to and obtain to initiation user.
S3: invitation information is sent to by about user side.
Initiate the intelligent robot of user and the invitation information got first can be sent to server, then this invitation information is sent to other intelligent robots in community (by about user side) by server.
Community in the present embodiment can be understood as certain ground point range, and can be the scope that distance initiates in user's certain distance, such as distance be initiated in the scope of number of users kilometer, and the initial value of this milimeter number can be set to 2 usually.Or, also can be cell name or building name.
Described intelligent robot refers to: can be the client of embedding intelligent mobile terminal, or special invitation equipment, and this invitation equipment can be company type intelligent robot and possess portability, does not limit to.
S4: utilize phonetic synthesis (TextToSpeech, be called for short TTS) assembly, is being play invitation information by about user side.
Be arranged in other intelligent robots of this community, after receiving the invitation information from server, utilize TTS assembly, information is invited to oneself user (by about user) bright reading, such as " Zhang, in chess and card room of community, wants to look for people to play Mah-Jong, you participate in? "
Wherein, phonetic synthesis is exactly process text being converted into voice output, the text of input is mainly decomposed into phoneme by word or word by the work of this process, and phoneme is generated DAB, then play back or save as the later multimedia software of audio files with loudspeaker and play.
S5: initiate user side and receive by the response message of about user.
This response message be by by about user side to undertaken by the response phonetic order of about user speech recognition and semantic resolve obtain.Such as, in same community by about user Lee, so-and-so agrees to the invitation of Zhang, can be said response phonetic order " I participates in and play Mah-Jong " to intelligent robot (by about user side), intelligent robot just by speech recognition and semanticly can be resolved, acquisition response message.
Then, the intelligent robot (initiation user side) of initiating the Zhang invited just can receive so-and-so response message of Lee by server.
S6: judge whether response message indicates and agree to invite.
Initiate after the intelligent robot of user receives response message, can judge that this response message agrees to invite, still not agree to invite.
S7: utilize voice synthesis module, plays response message to initiation user.
As a preferred version, only when response message is for agreeing to invite, just utilizing TTS assembly, playing response message to initiation user, such as " Lee so-and-so be about to participation ".If response message is invited for not agreeing to, then can not play.
In addition, when agreeing to that the number of inviting is full, when namely reaching the vacancy of invitation, initiate user side to stop inviting by server, close this and invite passage, and all intelligent robots information that number is full is sent in community, play the full information of number by intelligent robot to respective user.
The invitation data processing method utilizing the embodiment of the present invention to provide, after initiation user initiates to invite with phonetic order form, can be sent to the every other user in community by invitation information by server.Every other user can understand this details of inviting, then determines whether accept invitation, and also returns response message with phonetic order form.The response message of inviting for this is sent to by server again initiates user, makes initiation user understand the result of this invitation.
Whole invitation process is all carried out with speech form, is resolved the phonetic order of user by speech recognition and semantic parsing; Also by TTS assembly, invitation information and response message are converted to audio frequency, play to user.
Therefore, the invitation data processing method that the embodiment of the present invention provides greatly facilitates invitation process when community resident carries out recreation, particularly for the elderly of uncomfortable use mobile phone, solves the problem that existing invitation efficiency is not high.
embodiment two:
The embodiment of the present invention provides a kind of invitation data handling system towards intelligent robot, can be applicable to invite mutually when community resident carries out recreation.
As shown in Figure 2, this invitation data handling system comprises server 1 and multiple intelligent robot.
Wherein, the first intelligent robot 21 initiates the invitation phonetic order of user for receiving, and namely the first intelligent robot 21 is now as initiation user side.Such as, the initiation user Zhang in community initiates to invite, and can say to the first intelligent robot 21 and invite phonetic order " I wants to look for people to play Mah-Jong ", the first intelligent robot 21 will receive this invitation phonetic order.
Described first intelligent robot 21 carries out speech recognition and semantic parsing to invitation phonetic order, and the first intelligent robot 21 just can therefrom obtain invitation information.In the present embodiment, invitation information can comprise that to initiate in the title of user, place, invitation item, vacancy one or more.
Content in invitation information is more, not all may be included in and invite in phonetic order.Invitation information outside invitation phonetic order can be kept in the first intelligent robot 21 by initiation user in advance, after also can receiving this invitation phonetic order by the first intelligent robot 21, continues to put question to and obtain to initiation user.
The invitation information got is sent to server 1 by the first intelligent robot 21, and then this invitation information is sent to other intelligent robots in community (by about user side) by server 1.
Above-mentioned intelligent robot, refers to: can be the client of embedding intelligent mobile terminal, or special invitation equipment, and this invitation equipment can be company type intelligent robot and possess portability, does not limit to.
Community in the present embodiment can be understood as certain ground point range, and can be the scope that distance initiates in user's certain distance, such as distance be initiated in the scope of number of users kilometer, and the initial value of this milimeter number can be set to 2 usually.Or, also can be cell name or building name.
Be arranged in other intelligent robots of this community, after receiving the invitation information from server 1, utilize TTS assembly, information is invited to oneself user (by about user) bright reading.Such as, " Zhang, in chess and card room of community, wants to look for people to play Mah-Jong the bright reading of the second user of intelligent robot 22 to oneself, you participate in? "
Compared with the application program realizing sounding with the audio files prerecorded with some, the Speech Engine of TTS only has several million sizes, does not need a large amount of audio files supports, therefore can save very large storage area, and can read aloud any statement unknown in advance.Now many application software application TTS technology have been had to realize phonetic function, such as some broadcast softwares can be used for reading novel or doing proof-reading, can also read aloud Email, some electronic dictionaries can read word, can also be used for Help Center and automatically play information on services etc.
In this system, other intelligent robots receive by the response phonetic order of about user, and obtain response message.Such as, in same community by about user Lee, so-and-so agrees to the invitation of Zhang, response phonetic order " I participates in and play Mah-Jong " can be said to the second intelligent robot 22, second intelligent robot 22 just can by speech recognition and semantic parsing, and the second intelligent robot 22 just therefrom can obtain response message.
First intelligent robot 21 (initiation user side) of initiating the Zhang invited just can receive so-and-so response message of Lee by server 1, and can judge that this response message agrees to invite further, does not still agree to invite.
As a preferred version, only when response message is for agreeing to invite, the first intelligent robot 21 just can utilize TTS assembly, plays response message, such as " Lee so-and-so be about to participate in " to initiation user.If response message is invited for not agreeing to, then can not play.
In addition, when agreeing to that the number of inviting is full, when namely reaching the vacancy of invitation, first intelligent robot 21 can stop inviting by server 1, close this and invite passage, and all intelligent robots information that number is full is sent in community, play the full information of number by each intelligent robot to respective user.
The invitation data handling system utilizing the embodiment of the present invention to provide, after initiation user initiates to invite with phonetic order form, can be sent to the every other user in community by invitation information by server 1.Every other user can understand this details of inviting, then determines whether accept invitation, and also returns response message with phonetic order form.The response message of inviting for this is sent to by server 1 again initiates user, makes initiation user understand the result of this invitation.
Whole invitation process is all carried out with speech form, is resolved the phonetic order of user by speech recognition and semantic parsing; Also by TTS assembly, invitation information and response message are converted to audio frequency, play to user.Therefore, the invitation data handling system that the embodiment of the present invention provides greatly facilitates invitation process when community resident carries out recreation, particularly for the elderly of uncomfortable use mobile phone, solves the problem that existing invitation efficiency is not high.
Although embodiment disclosed in this invention is as above, the embodiment that described content just adopts for the ease of understanding the present invention, and be not used to limit the present invention.Technician in any the technical field of the invention; under the prerequisite not departing from spirit and scope disclosed in this invention; any amendment and change can be done what implement in form and in details; but scope of patent protection of the present invention, the scope that still must define with appending claims is as the criterion.