[go: up one dir, main page]

CN108182942A - A kind of method and apparatus for supporting different virtual role interactions - Google Patents

A kind of method and apparatus for supporting different virtual role interactions Download PDF

Info

Publication number
CN108182942A
CN108182942A CN201711464018.7A CN201711464018A CN108182942A CN 108182942 A CN108182942 A CN 108182942A CN 201711464018 A CN201711464018 A CN 201711464018A CN 108182942 A CN108182942 A CN 108182942A
Authority
CN
China
Prior art keywords
role
voice
information
voice messaging
unit
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.)
Granted
Application number
CN201711464018.7A
Other languages
Chinese (zh)
Other versions
CN108182942B (en
Inventor
陈长海
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fuzhou Rockchip Electronics Co Ltd
Original Assignee
Fuzhou Rockchip Electronics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fuzhou Rockchip Electronics Co Ltd filed Critical Fuzhou Rockchip Electronics Co Ltd
Priority to CN201711464018.7A priority Critical patent/CN108182942B/en
Publication of CN108182942A publication Critical patent/CN108182942A/en
Application granted granted Critical
Publication of CN108182942B publication Critical patent/CN108182942B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/22Procedures used during a speech recognition process, e.g. man-machine dialogue
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L15/00Speech recognition
    • G10L15/28Constructional details of speech recognition systems
    • G10L15/30Distributed recognition, e.g. in client-server systems, for mobile phones or network applications

Landscapes

  • Engineering & Computer Science (AREA)
  • Computational Linguistics (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)

Abstract

The invention discloses a kind of method and apparatus for supporting different virtual role interactions, described device includes terminal and server, and the terminal includes the first communication unit, first processing units, the first storage unit, voice playing unit;First storage unit includes multiple first memory modules;The server includes second processing unit, the second communication unit and the second storage unit, and second storage unit includes multiple second memory modules.By setting different storage units, the voice data of each role is disaggregatedly stored, simultaneously after each voice, historic role voice messaging in this voice communication data and the second memory module is subjected to statistical learning, generate new role's voice messaging, and new role's voice messaging is updated in the first memory module and the second memory module so that intelligent sound replys the demand for being more in line with user, effectively improves the sensory experience of user.

Description

A kind of method and apparatus for supporting different virtual role interactions
Technical field
The present invention relates to field of human-computer interaction more particularly to a kind of method and apparatus for supporting different virtual role interactions.
Background technology
Intelligent sound interaction is that the international major company such as hot spot in recent years, Amazon, Google is successively all proposed intelligent language Sound Related product (such as intelligent sound box) respectively marches the entrance of artificial intelligence field, domestic enterprise (such as Jingdone district, hundred as propulsion Degree, Alibaba) etc. companies also have layout in intelligent sound field.However, up to now, either intelligent sound box is still Other intelligent interaction products, mainly or based on single content reply or single role interaction.Although Google The sound of different people can be identified, be treated same problem needle with the intelligent sound function of facing multiple users by being also proposed Corresponding answer can be provided to different people to reply, but still be limited to for single role, if asking of being putd question to of multiple users Inscribe it is multifarious, intelligent robot say reply voice often there is it is irrelevant, give an irrelevant answer phenomena such as, significantly impact User's sensory experience.
Invention content
For this reason, it may be necessary to provide a kind of technical solution for supporting the interaction of different virtual roles, to solve in the prior art by In intelligent sound interaction, role is single, function is limited, leads to that speech answering is inaccurate, poor user experience.
To achieve the above object, a kind of device for supporting different virtual role interactions, described device packet are inventor provided Include terminal and server;The terminal is connect with server;The terminal includes the first communication unit, first processing units, the One storage unit, voice playing unit;First storage unit includes multiple first memory modules;First processing units are distinguished It is connect with the first communication unit, the first storage unit, voice playing unit;The server includes second processing unit, second Communication unit and the second storage unit, the second processing unit are connect respectively with the second communication unit, the second storage unit, institute The first communication unit and the connection of the second communication unit are stated, second storage unit includes multiple second memory modules;
The first processing units are used to obtain the key word information of multiple roles successively, according to key word information and role The correspondence of information obtains the Role Information of the second communication unit transmission, and Role Information successively by the first communication unit It stores into the first memory module, every one first memory module corresponds to one Role Information of storage;The key word information includes angle Color ID, the Role Information include role's voice messaging;
The first processing units are additionally operable to obtain the first voice messaging input by user, and language is carried out to the first voice messaging Sound identifies, determines the corresponding role ID of the voice messaging, obtains role's voice messaging of the role ID;And for receiving user Second voice messaging of input, and semantic analysis is carried out to the second voice messaging, the second language is taken according to the generation of role's voice messaging Message ceases corresponding speech answering information, and passes through voice playing unit and send out the speech answering information;
The first processing units are additionally operable to when receiving voice END instruction, this is sent by the first communication unit Voice communication data to the second communication unit, the voice communication data include this call all second voice messagings and Speech answering information;
The second processing unit is used for the historic role voice in this voice communication data and the second memory module Information carries out statistical learning, generates new role's voice messaging, and new role's voice messaging is updated in the second memory module, And for new role's voice messaging to be sent to the first communication unit by the second communication unit;
The first processing units are used to receive new role's voice messaging by the first communication unit, and be stored in In corresponding first memory module.
Further, the speech answering information includes voice content information and voice configuration information, the speech play Unit is used to play the voice content information according to the voice configuration information.
Further, default role is also stored in first memory module and wakes up information, the first processing units Information is waken up for receiving role, when the role that receives of judgement, which wakes up information, wakes up information matches with default role, from the Role's voice messaging is obtained in one memory module.
Further, the first processing units are additionally operable to receive role's operational order, according to role's operational order to the Role's voice messaging in one memory module performs corresponding operating, and role's operational order includes role ID to be operated.
Inventor additionally provides a kind of method for supporting different virtual role interactions, and the method is applied to support different void Intend the device of role's interaction, described device includes terminal and server;The terminal is connect with server;The terminal includes the One communication unit, first processing units, the first storage unit, voice playing unit;First storage unit includes multiple the One memory module;First processing units are connect respectively with the first communication unit, the first storage unit, voice playing unit;It is described Server includes second processing unit, the second communication unit and the second storage unit, and the second processing unit is respectively with second Communication unit, the connection of the second storage unit, first communication unit and the connection of the second communication unit, second storage unit Including multiple second memory modules;It the described method comprises the following steps:
First processing units obtain the key word information of multiple roles successively, according to key word information and pair of Role Information It should be related to, the Role Information that the second communication unit sends is obtained, and Role Information is stored to the successively by the first communication unit In one memory module, every one first memory module corresponds to one Role Information of storage;The key word information includes role ID, described Role Information includes role's voice messaging;
First processing units obtain the first voice messaging input by user, carry out speech recognition to the first voice messaging, really The corresponding role ID of the fixed voice messaging obtains role's voice messaging of the role ID;And receive the second language input by user Message ceases, and carries out semantic analysis to the second voice messaging, takes the second voice messaging corresponding according to the generation of role's voice messaging Speech answering information, and pass through voice playing unit and send out the speech answering information;
First processing units send this voice communication number when receiving voice END instruction, by the first communication unit According to the second communication unit, the voice communication data include all second voice messagings of this call and speech answering letter Breath;
Second processing unit carries out the historic role voice messaging in this voice communication data and the second memory module Statistical learning generates new role's voice messaging, and new role's voice messaging is updated in the second memory module and is used for New role's voice messaging is sent to the first communication unit by the second communication unit;
First processing units receive new role's voice messaging by the first communication unit, and are stored in corresponding the In one memory module.
Further, the speech answering information includes voice content information and voice configuration information, the method includes:
Voice playing unit plays the voice content information according to the voice configuration information.
Further, default role is also stored in first memory module and wakes up information, the method includes:
First processing units receive role and wake up information, are waken up when the role that judgement receives wakes up information with default role During information matches, role's voice messaging is obtained from the first memory module.
Further, the method includes:
First processing units receive role's operational order, according to role's operational order to role's language in the first memory module Message breath performs corresponding operating, and role's operational order includes role ID to be operated.
The prior art is different from, the method and apparatus of the support difference virtual role interaction described in above-mentioned technical proposal, institute It states device and includes terminal and server, the terminal includes the first communication unit, first processing units, the first storage unit, language Sound broadcast unit;First storage unit includes multiple first memory modules;The server includes second processing unit, the Two communication units and the second storage unit, second storage unit include multiple second memory modules.It is different by setting Storage unit disaggregatedly stores the voice data of each role, while after each voice, by this Historic role voice messaging in voice communication data and the second memory module carries out statistical learning, generates new role's voice letter Breath, and new role's voice messaging is updated in the first memory module and the second memory module so that intelligent sound is replied more Meet the demand of user, effectively improve the sensory experience of user.
Description of the drawings
Fig. 1 is the schematic diagram of the device of support difference virtual role interaction that one embodiment of the invention is related to;
Fig. 2 is the terminal and the connection diagram in intelligent high in the clouds that one embodiment of the invention is related to;
Fig. 3 is the flow chart of the method for support difference virtual role interaction that one embodiment of the invention is related to;
Reference sign:
101st, terminal;
111st, the first communication unit;112nd, first processing units;113rd, the first storage unit;1131st, the first memory module; 114th, voice playing unit;
102nd, server;
121st, second processing unit;122nd, the second communication unit;123rd, the second storage unit;1231st, the second memory module.
Specific embodiment
For the technology contents of technical solution, construction feature, the objects and the effects are described in detail, below in conjunction with specific reality It applies example and attached drawing is coordinated to be explained in detail.
Referring to Fig. 1, the schematic diagram of the device of support difference virtual role interaction being related to for one embodiment of the invention.Institute It states device and includes terminal 101 and server 102;The terminal 101 is connect with server 102;It is logical that the terminal 101 includes first Believe unit 111, first processing units 112, the first storage unit 113, voice playing unit 114;First storage unit 113 Including multiple first memory modules 1131;First processing units 112 respectively with the first communication unit 111, the first storage unit 113rd, voice playing unit 114 connects;The server 102 includes second processing unit 121, the second communication unit 122 and the Two storage units 123, the second processing unit 121 are connect respectively with the second communication unit 122, the second storage unit 123, institute It states the first communication unit 111 and the second communication unit 122 connects, second storage unit 123 includes the multiple second storage moulds Block 1231.
The terminal is the electronic equipment with data processing function and voice play function, such as mobile phone, tablet, personal meter Calculation machine etc., the server can select cloud server.First communication unit and the second communication unit can pass through indigo plant Tooth, WIFI etc. communicate.The first processing units and second processing unit are the electronic component with data processing function, Such as CPU, DSP, MCU processor.First storage unit and the second storage unit are the electronics with data storage function Element, such as hard disk, floppy disk, USB flash disk, the first memory module are the submodule of the first storage unit, and the second memory module is second The submodule of storage unit, voice playing unit can be microphone.
The first processing units 112 are used to obtain the key word information of multiple roles successively, according to key word information with The correspondence of Role Information, the Role Information sent by the first communication unit 111 the second communication unit 122 of acquisition, and according to Secondary Role Information is stored into the first memory module 1131, and every one first memory module should store a Role Information to 1131.It closes Keyword information can be by receiving information acquisition input by user or providing several alternative key word informations to user Selection is determined by detecting the selection instruction of user.
The Role Information includes role's voice messaging, and server can be previously stored many different key word informations and correspond to Speech robot people initial speech packet.The key word information is given including type belonging to role ID, role etc., such as user Role 1 is named as " Xiao Ming ", and sets the type belonging to it as " being good at sports genre ", then first processor will be from server " being good at sports genre " relevant robot voice packet is got, and is stored in 1 corresponding first memory module of role In 1131, such as in the first memory module A that can be stored in Fig. 1.Certainly, user can also be named as " small to role 2 It is red ", and the type belonging to it is set as " being good at literature type ", then first processor will get from server and " be good at text The relevant robot initial voice packet of type ", and be stored in 2 corresponding first memory module 1131 of role, such as It can be stored in the first memory module B in Fig. 1.Similarly, user can obtain different intelligence by the above method from server The initial speech packet of energy interactive voice robot, and classify and stored, to call acquisition at any time.
The first processing units 112 are additionally operable to obtain the first voice messaging input by user, to the first voice messaging into Row speech recognition determines the corresponding role ID of the voice messaging, obtains role's voice messaging of the role ID;And for receiving Second voice messaging input by user, and semantic analysis is carried out to the second voice messaging, take the according to the generation of role's voice messaging The corresponding speech answering information of two voice messagings, and pass through voice playing unit and send out the speech answering information.Described first Voice messaging is the voice messaging for waking up corresponding role, can be the key word information that user has been previously set, such as user can With by the way that terminal call " Xiao Ming ", terminal will be transferred after analyzing voice input by user in the first memory module A Data so as to subsequent calls.Certainly, the problem of user can also be by puing question to some targeted, such as when the first processing is single When the first voice messaging that meta analysis goes out user includes the relevant vocabulary of sport or problem, role 1 can also be automatically waken up, It is interacted so as to more targeted with user.Second voice messaging is the voice data that is normally carried out of user, and user can be with Interacted in a manner of puing question to or chatting with terminal, first processing units by the second voice messaging carry out semantic analysis, The corresponding speech answering information of second voice messaging is taken, and pass through voice playing unit and send out institute according to the generation of role's voice messaging Predicate sound return information.Due to being classified to role so that more specific aim when each role answers user's query, The content of answer is more in line with user demand, effectively improves user experience.
The first processing units 112 are additionally operable to when receiving voice END instruction, are sent out by the first communication unit 111 This voice communication data is given to the second communication unit, the voice communication data include all second voices letter of this call Breath and speech answering information;The second processing unit 122 is used for this voice communication data and the second memory module Historic role voice messaging in 1231 carries out statistical learning, generates new role's voice messaging, and new role's voice messaging It is updated in the second memory module 1231 and for new role's voice messaging to be sent to by the second communication unit 122 First communication unit 111;The first processing units 112 are used to receive new role's voice letter by the first communication unit 111 Breath, and be stored in corresponding first memory module 1131.
Voice END instruction can terminate to trigger during this voice communication by user, touch when can also be by closing terminal Hair.As shown in Fig. 2, the voice data of the role A in terminal is stored in role's A service clouds in intelligent high in the clouds (being equivalent to server) (being equivalent to the second memory module), each user terminate all voice data with after role's A voice communications, this is conversed (including receiving voice data and speech answering voice input by user) compressed package sent is to cloud intelligence high in the clouds, intelligent cloud The data stored in voice data and role's A service clouds can be carried out comprehensive analysis by end, generate new role's voice messaging, and will The new corresponding voice data of role A is updated in the second memory module.Specifically, server can believe historic role voice Breath (has been previously stored in this corresponding voice messaging of call role in the second memory module) before this voice communication The weighted value different from this voice communication data configuration, so as to which comprehensive analysis obtains new voice messaging, weighted value can root It is determined according to timestamp, usually, the weighted values of the last voice communication data is higher than the weighted value conversed more forward the time. Such as putd question to (problem is same) for best 10 times of user, the voice data that preceding 5 role A are answered is " D ", latter 5 times The voice data that role A is answered is " E ", then in the voice messaging of role A in the updated, since number is identical and " E " Weighted value bigger, thus when user puts question to same problem again, " E " will be selected to be played out as speech answering data.Again Such as an identical problem, the voice data that preceding 9 role A are answered is " D ", the voice number of rear 1 role A answers According to for " E ", although the weighted value bigger of the answer of last time, since the answers of first 9 times are all " D ", do not carried in user Go out clear and definite negative acknowledge it is incorrect under the premise of, undoubtedly " D " is more suitable for the answer of this enquirement, thus angle in the updated In the voice messaging of color A, " D " can be selected to be played out as speech answering information for this problem.The mode of broadcasting includes Receiver plays, microphone plays etc..In this way, the real-time adjustment by server calculates, speech robot people is made by intelligence learning Obtaining language return information more allows user to be satisfied with, and promotes user's sensory experience.
In certain embodiments, the speech answering information includes voice content information and voice configuration information, institute's predicate Sound broadcast unit is used to play the voice content information according to the voice configuration information.The voice configuration information includes language Gas information, timbre information etc..User can set in the key word information for setting certain role when the role speaks together Tone color, tone etc. so that speech answering information is played out with preset voice configuration information, promote user experience.When So, user can also input the tone of voice to user and intonation is analyzed, and the corresponding tone and intonation is selected to play Voice content information, such as the second voice messaging tone input by user are higher, then the tone that tone can be selected more gentle Voice content information is played, so as to effectively promote user experience.
In certain embodiments, default role is also stored in first memory module and wakes up information, at described first Reason unit wakes up information for receiving role, and information matches are waken up with default role when the role that judgement receives wakes up information When, role's voice messaging is obtained from the first memory module.Other than role ID, user can set according to actual needs Role wakes up information, and interactive voice is carried out so as to quickly and conveniently wake up role.Default role, which wakes up information, can include word Information, voice messaging, face information etc..
In certain embodiments, the first processing units are additionally operable to receive role's operational order, are referred to according to role's operation It enables and corresponding operating is performed to role's voice messaging in the first memory module, role's operational order includes angle to be operated Color ID.Role's operational order includes the instructions such as increasing role, delete, changing, looking into, consequently facilitating carrying out pipe to multiple roles Reason.
As shown in figure 3, inventor providing a kind of method for supporting different virtual role interactions, the method is applied to branch The device of different virtual role interactions is held, described device includes terminal and server;The terminal is connect with server;The end End includes the first communication unit, first processing units, the first storage unit, voice playing unit;The first storage unit packet Include multiple first memory modules;First processing units connect respectively with the first communication unit, the first storage unit, voice playing unit It connects;The server includes second processing unit, the second communication unit and the second storage unit, the second processing unit difference It is connect with the second communication unit, the second storage unit, first communication unit and the connection of the second communication unit, described second deposits Storage unit includes multiple second memory modules;It the described method comprises the following steps:
The key word information that step S301 first processing units obtain multiple roles successively is initially entered, is believed according to keyword The correspondence of breath and Role Information obtains the Role Information of the second communication unit transmission by the first communication unit, and successively Role Information is stored into the first memory module, and every one first memory module corresponds to one Role Information of storage;The keyword letter Breath includes role ID, and the Role Information includes role's voice messaging;
It then enters step S302 first processing units and obtains the first voice messaging input by user, to the first voice messaging Speech recognition is carried out, the corresponding role ID of the voice messaging is determined, obtains role's voice messaging of the role ID;And it receives and uses Second voice messaging of family input, and semantic analysis is carried out to the second voice messaging, take second according to the generation of role's voice messaging The corresponding speech answering information of voice messaging, and pass through voice playing unit and send out the speech answering information;
S303 first processing units are then entered step when receiving voice END instruction, are sent out by the first communication unit This voice communication data is given to the second communication unit, the voice communication data include all second voices letter of this call Breath and speech answering information;
S304 second processings unit is then entered step by the history in this voice communication data and the second memory module Role's voice messaging carries out statistical learning, generates new role's voice messaging, and new role's voice messaging is updated to second and deposits The first communication unit is sent to by the second communication unit in storage module and by new role's voice messaging;
It then enters step S305 first processing units and new role's voice messaging is received by the first communication unit, and will It is stored in corresponding first memory module.
The above method disaggregatedly deposits the voice data of each role by setting different storage units Storage, while after each voice, by the historic role voice messaging in this voice communication data and the second memory module Statistical learning is carried out, generates new role's voice messaging, and new role's voice messaging is updated to the first memory module and second In memory module so that intelligent sound replys the demand for being more in line with user, effectively improves the sensory experience of user.
In certain embodiments, the speech answering information includes voice content information and voice configuration information, the side Method includes:Voice playing unit plays the voice content information according to the voice configuration information.The voice configuration information Including tone information, timbre information etc..User can set the role and say together in the key word information for setting certain role Tone color, the tone during words etc. so that speech answering information is played out with preset voice configuration information, promote user's body It tests.Certainly, user can also input the tone of voice to user and intonation is analyzed, and the corresponding tone and intonation is selected Broadcasting voice content information, such as the second voice messaging tone input by user are higher, then can select tone more tenderness The tone plays voice content information, so as to effectively promote user experience.
In certain embodiments, default role is also stored in first memory module and wakes up information, the method packet It includes:First processing units receive role and wake up information, and information is waken up with default role when the role that judgement receives wakes up information During matching, role's voice messaging is obtained from the first memory module.Other than role ID, user can set according to actual needs Determine role and wake up information, interactive voice is carried out so as to quickly and conveniently wake up role.Default role, which wakes up information, can include text Word information, voice messaging, face information etc..
In certain embodiments, the method includes:First processing units receive role's operational order, are operated according to role It instructs and corresponding operating is performed to role's voice messaging in the first memory module, role's operational order includes to be operated Role ID.Role's operational order includes the instructions such as increasing role, delete, changing, looking into, consequently facilitating being carried out to multiple roles Management.
It should be noted that although the various embodiments described above have been described herein, not thereby limit The scope of patent protection of the present invention.Therefore, based on the present invention innovative idea, to embodiment described herein carry out change and repair The equivalent structure or equivalent flow shift for changing or being made using description of the invention and accompanying drawing content, directly or indirectly will be with Upper technical solution is used in other related technical areas, is included within the scope of patent protection of the present invention.

Claims (8)

1. a kind of device for supporting different virtual role interactions, which is characterized in that described device includes terminal and server;It is described Terminal is connect with server;The terminal includes the first communication unit, first processing units, the first storage unit, speech play Unit;First storage unit includes multiple first memory modules;First processing units respectively with the first communication unit, first Storage unit, voice playing unit connection;It is single that the server includes second processing unit, the second communication unit and the second storage Member, the second processing unit are connect respectively with the second communication unit, the second storage unit, first communication unit and second Communication unit connects, and second storage unit includes multiple second memory modules;
The first processing units are used to obtain the key word information of multiple roles successively, according to key word information and Role Information Correspondence, by the first communication unit obtain the second communication unit send Role Information, and successively Role Information store Into the first memory module, every one first memory module corresponds to one Role Information of storage;The key word information includes role ID, The Role Information includes role's voice messaging;
The first processing units are additionally operable to obtain the first voice messaging input by user, and voice knowledge is carried out to the first voice messaging Not, it determines the corresponding role ID of the voice messaging, obtains role's voice messaging of the role ID;And for receiving user's input The second voice messaging, and to the second voice messaging carry out semantic analysis, according to role's voice messaging generation take the second voice believe Corresponding speech answering information is ceased, and passes through voice playing unit and sends out the speech answering information;
The first processing units are additionally operable to when receiving voice END instruction, this voice is sent by the first communication unit Communicating data to the second communication unit, the voice communication data include all second voice messagings and voice of this call Return information;
The second processing unit is used for the historic role voice messaging in this voice communication data and the second memory module Carry out statistical learning, generate new role's voice messaging, and new role's voice messaging be updated in the second memory module and For new role's voice messaging to be sent to the first communication unit by the second communication unit;
The first processing units are used to receive new role's voice messaging by the first communication unit, and be stored in corresponding to The first memory module in.
2. the device of different virtual role interactions is supported as described in claim 1, which is characterized in that the speech answering information Including voice content information and voice configuration information, the voice playing unit is used to play institute according to the voice configuration information Predicate sound content information.
3. the device of different virtual role interactions is supported as described in claim 1, which is characterized in that first memory module In be also stored with default role and wake up information, the first processing units wake up information for receiving role, when judgement receives Role when waking up information and default role and waking up information matches, role's voice messaging is obtained from the first memory module.
4. the device of different virtual role interactions is supported as described in claim 1, which is characterized in that the first processing units It is additionally operable to receive role's operational order, role's voice messaging in the first memory module be performed according to role's operational order corresponding Operation, role's operational order include role ID to be operated.
A kind of 5. method for supporting different virtual role interactions, which is characterized in that the method is applied to support different virtual angles The device of color interaction, described device include terminal and server;The terminal is connect with server;It is logical that the terminal includes first Believe unit, first processing units, the first storage unit, voice playing unit;First storage unit is deposited including multiple first Store up module;First processing units are connect respectively with the first communication unit, the first storage unit, voice playing unit;The service Device includes second processing unit, the second communication unit and the second storage unit, and the second processing unit communicates respectively with second Unit, the connection of the second storage unit, first communication unit and the connection of the second communication unit, second storage unit include Multiple second memory modules;It the described method comprises the following steps:
First processing units obtain the key word information of multiple roles successively, are closed according to key word information is corresponding with Role Information System obtains the Role Information that the second communication unit sends, and Role Information is stored to first and deposited successively by the first communication unit It stores up in module, every one first memory module corresponds to one Role Information of storage;The key word information includes role ID, the role Information includes role's voice messaging;
First processing units obtain the first voice messaging input by user, and speech recognition is carried out to the first voice messaging, and determining should The corresponding role ID of voice messaging obtains role's voice messaging of the role ID;And receive the second voice letter input by user Breath, and semantic analysis is carried out to the second voice messaging, the corresponding voice of the second voice messaging is taken according to the generation of role's voice messaging Return information, and pass through voice playing unit and send out the speech answering information;
First processing units send this voice communication data extremely when receiving voice END instruction, by the first communication unit Second communication unit, the voice communication data include all second voice messagings of this call and speech answering information;
Second processing unit counts the historic role voice messaging in this voice communication data and the second memory module Study generates new role's voice messaging, and new role's voice messaging is updated in the second memory module and for inciting somebody to action newly Role's voice messaging the first communication unit is sent to by the second communication unit;
First processing units receive new role's voice messaging by the first communication unit, and are stored in corresponding first and deposit It stores up in module.
6. the method for different virtual role interactions is supported as claimed in claim 5, which is characterized in that the speech answering information Including voice content information and voice configuration information, the method includes:
Voice playing unit plays the voice content information according to the voice configuration information.
7. the method for different virtual role interactions is supported as claimed in claim 5, which is characterized in that first memory module In be also stored with default role and wake up information, the method includes:
First processing units receive role and wake up information, and information is waken up with default role when the role that judgement receives wakes up information During matching, role's voice messaging is obtained from the first memory module.
8. the method for different virtual role interactions is supported as claimed in claim 5, which is characterized in that the method includes:
First processing units receive role's operational order, and role's voice in the first memory module is believed according to role's operational order Breath performs corresponding operating, and role's operational order includes role ID to be operated.
CN201711464018.7A 2017-12-28 2017-12-28 Method and device for supporting interaction of different virtual roles Active CN108182942B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711464018.7A CN108182942B (en) 2017-12-28 2017-12-28 Method and device for supporting interaction of different virtual roles

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711464018.7A CN108182942B (en) 2017-12-28 2017-12-28 Method and device for supporting interaction of different virtual roles

Publications (2)

Publication Number Publication Date
CN108182942A true CN108182942A (en) 2018-06-19
CN108182942B CN108182942B (en) 2021-11-26

Family

ID=62548650

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711464018.7A Active CN108182942B (en) 2017-12-28 2017-12-28 Method and device for supporting interaction of different virtual roles

Country Status (1)

Country Link
CN (1) CN108182942B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109360558A (en) * 2018-10-15 2019-02-19 珠海格力电器股份有限公司 Voice response method and device
CN110399474A (en) * 2019-07-18 2019-11-01 腾讯科技(深圳)有限公司 A kind of Intelligent dialogue method, apparatus, equipment and storage medium

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1573923A (en) * 2003-05-27 2005-02-02 微软公司 System and method for user modeling to enhance named entity recognition
CN101266793A (en) * 2007-03-14 2008-09-17 财团法人工业技术研究院 Device and method for reducing recognition error through context relationship between dialog rounds
JP2013190473A (en) * 2012-03-12 2013-09-26 Brother Ind Ltd Voice identification device and program
CN104423552A (en) * 2013-09-03 2015-03-18 联想(北京)有限公司 Information processing method and electronic equipment
US20150081303A1 (en) * 1999-06-10 2015-03-19 West View Research, Llc Personnel transport device with computerized information and display apparatus
CN104732968A (en) * 2013-12-20 2015-06-24 携程计算机技术(上海)有限公司 Voice control system evaluation system and method
CN104932862A (en) * 2014-03-21 2015-09-23 朱江 Multi-role interactive method based on voice recognition
US9189742B2 (en) * 2013-11-20 2015-11-17 Justin London Adaptive virtual intelligent agent
CN105830058A (en) * 2013-12-16 2016-08-03 三菱电机株式会社 Dialog manager
CN105868360A (en) * 2016-03-29 2016-08-17 乐视控股(北京)有限公司 Content recommendation method and device based on voice recognition
US20160247502A1 (en) * 2015-02-23 2016-08-25 Electronics And Telecommunications Research Institute Audio signal processing apparatus and method robust against noise
CN105975622A (en) * 2016-05-28 2016-09-28 蔡宏铭 Multi-role intelligent chatting method and system
CN106448670A (en) * 2016-10-21 2017-02-22 竹间智能科技(上海)有限公司 Dialogue automatic reply system based on deep learning and reinforcement learning
CN106844627A (en) * 2017-01-20 2017-06-13 竹间智能科技(上海)有限公司 On-line study method and device based on conversational system
US20170274535A1 (en) * 2016-03-23 2017-09-28 Electronics And Telecommunications Research Institute Interaction device and interaction method thereof
CN107277672A (en) * 2017-06-07 2017-10-20 福州瑞芯微电子股份有限公司 A kind of method and apparatus for supporting awakening mode to automatically switch
CN107340991A (en) * 2017-07-18 2017-11-10 百度在线网络技术(北京)有限公司 Switching method, device, equipment and the storage medium of speech roles

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150081303A1 (en) * 1999-06-10 2015-03-19 West View Research, Llc Personnel transport device with computerized information and display apparatus
CN1573923A (en) * 2003-05-27 2005-02-02 微软公司 System and method for user modeling to enhance named entity recognition
CN101266793A (en) * 2007-03-14 2008-09-17 财团法人工业技术研究院 Device and method for reducing recognition error through context relationship between dialog rounds
JP2013190473A (en) * 2012-03-12 2013-09-26 Brother Ind Ltd Voice identification device and program
CN104423552A (en) * 2013-09-03 2015-03-18 联想(北京)有限公司 Information processing method and electronic equipment
US9189742B2 (en) * 2013-11-20 2015-11-17 Justin London Adaptive virtual intelligent agent
CN105830058A (en) * 2013-12-16 2016-08-03 三菱电机株式会社 Dialog manager
CN104732968A (en) * 2013-12-20 2015-06-24 携程计算机技术(上海)有限公司 Voice control system evaluation system and method
CN104932862A (en) * 2014-03-21 2015-09-23 朱江 Multi-role interactive method based on voice recognition
US20160247502A1 (en) * 2015-02-23 2016-08-25 Electronics And Telecommunications Research Institute Audio signal processing apparatus and method robust against noise
US20170274535A1 (en) * 2016-03-23 2017-09-28 Electronics And Telecommunications Research Institute Interaction device and interaction method thereof
CN105868360A (en) * 2016-03-29 2016-08-17 乐视控股(北京)有限公司 Content recommendation method and device based on voice recognition
CN105975622A (en) * 2016-05-28 2016-09-28 蔡宏铭 Multi-role intelligent chatting method and system
CN106448670A (en) * 2016-10-21 2017-02-22 竹间智能科技(上海)有限公司 Dialogue automatic reply system based on deep learning and reinforcement learning
CN106844627A (en) * 2017-01-20 2017-06-13 竹间智能科技(上海)有限公司 On-line study method and device based on conversational system
CN107277672A (en) * 2017-06-07 2017-10-20 福州瑞芯微电子股份有限公司 A kind of method and apparatus for supporting awakening mode to automatically switch
CN107340991A (en) * 2017-07-18 2017-11-10 百度在线网络技术(北京)有限公司 Switching method, device, equipment and the storage medium of speech roles

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
I. POTAMITIS,等: "AN INTEGRATED SYSTEM FOR SMART-HOME CONTROL OF APPLIANCES BASED ON REMOTE SPEECH INTERACTION", 《EUROSPEECH》 *
李真,等: "具有情感和语音交互能力的虚拟人系统", 《计算机工程》 *

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109360558A (en) * 2018-10-15 2019-02-19 珠海格力电器股份有限公司 Voice response method and device
CN109360558B (en) * 2018-10-15 2021-02-09 珠海格力电器股份有限公司 Voice response method and device
CN110399474A (en) * 2019-07-18 2019-11-01 腾讯科技(深圳)有限公司 A kind of Intelligent dialogue method, apparatus, equipment and storage medium
CN110399474B (en) * 2019-07-18 2023-06-09 腾讯科技(深圳)有限公司 Intelligent dialogue method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN108182942B (en) 2021-11-26

Similar Documents

Publication Publication Date Title
WO2022095380A1 (en) Ai-based virtual interaction model generation method and apparatus, computer device and storage medium
CN106951468B (en) Talk with generation method and device
CN107797984B (en) Intelligent interaction method, equipment and storage medium
WO2015090137A1 (en) A voice message search method, device, and system
CN107506166A (en) Information cuing method and device, computer installation and readable storage medium storing program for executing
CN105704013A (en) Context-based topic updating data processing method and apparatus
CN109981910A (en) Business recommended method and apparatus
CN111694940A (en) User report generation method and terminal equipment
US10659605B1 (en) Automatically unsubscribing from automated calls based on call audio patterns
CN110825863B (en) Text pair fusion method and device
CN110766442A (en) Customer information verification method, device, computer equipment and storage medium
CN108920649A (en) A kind of information recommendation method, device, equipment and medium
US20220059094A1 (en) Transcription of audio
US11716394B2 (en) Arrangements for detecting bi-directional artificial intelligence (AI) voice communications and negotiating direct digital communications
US12086727B2 (en) Modified media detection
CN112242135A (en) A method for processing voice data and an intelligent customer service device
CN117253478A (en) Voice interaction method and related device
CN108182942A (en) A kind of method and apparatus for supporting different virtual role interactions
CN110111795B (en) Voice processing method and terminal equipment
CN109165286A (en) Automatic question-answering method, device and computer readable storage medium
CN114242047B (en) Voice processing method and device, electronic equipment and storage medium
CN108257600A (en) Method of speech processing and device
CN106910075A (en) Intelligent processing system and method that client mobile communication is complained
CN118787935A (en) A voice interactive control system based on online games
WO2024174714A1 (en) Authenticity verification method and device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 350003 building 18, No.89, software Avenue, Gulou District, Fuzhou City, Fujian Province

Applicant after: Ruixin Microelectronics Co., Ltd

Address before: 350003 building 18, No.89, software Avenue, Gulou District, Fuzhou City, Fujian Province

Applicant before: FUZHOU ROCKCHIP ELECTRONICS Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant