[go: up one dir, main page]

CN108109618A - voice interactive method, system and terminal device - Google Patents

voice interactive method, system and terminal device Download PDF

Info

Publication number
CN108109618A
CN108109618A CN201611054248.1A CN201611054248A CN108109618A CN 108109618 A CN108109618 A CN 108109618A CN 201611054248 A CN201611054248 A CN 201611054248A CN 108109618 A CN108109618 A CN 108109618A
Authority
CN
China
Prior art keywords
keyword
user
phonetic order
voice interactive
terminal device
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
Application number
CN201611054248.1A
Other languages
Chinese (zh)
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.)
Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Original Assignee
Yulong Computer Telecommunication Scientific Shenzhen 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 Yulong Computer Telecommunication Scientific Shenzhen Co Ltd filed Critical Yulong Computer Telecommunication Scientific Shenzhen Co Ltd
Priority to CN201611054248.1A priority Critical patent/CN108109618A/en
Publication of CN108109618A publication Critical patent/CN108109618A/en
Pending legal-status Critical Current

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
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/242Query formulation
    • G06F16/243Natural language query formulation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/279Recognition of textual entities
    • G06F40/284Lexical analysis, e.g. tokenisation or collocates
    • 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/26Speech to text systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/74Details of telephonic subscriber devices with voice recognition means

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Computational Linguistics (AREA)
  • Theoretical Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Human Computer Interaction (AREA)
  • Artificial Intelligence (AREA)
  • Multimedia (AREA)
  • Mathematical Physics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Acoustics & Sound (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

A kind of voice interactive method, including:The phonetic order of user is received, and speech recognition is performed to the phonetic order, is converted to computer readable text;Keyword grasping manipulation is carried out to the computer readable text;The keyword captured with keyword database is compared, judges the phonetic order of the reception for info class demand or service class requirements;And when the phonetic order received is info class demand, information search is carried out according to the keyword captured and returns to search result;Or it when the phonetic order received is service class requirements, according to the species of the service class requirements, calls and opens corresponding application program.The present invention also provides a kind of voice interactive system and terminal devices.The present invention can realize interactive voice profound between user and terminal device.

Description

Voice interactive method, system and terminal device
Technical field
The present invention relates to human-computer interaction technique field, in particular to a kind of voice interactive method, system and terminal Equipment.
Background technology
At present, interaction technique tends to variation, and the human-computer interaction of terminal device is also from original single button interaction, extension It is interacted for touch screen, body feeling interaction, the modes such as interactive voice.Interactive voice, since the both hands of user can be liberated, when some It waits, if user is during driving, it appears particularly important.
However, current voice assistant can only be to the more bottom such as " calling ", " sending short messages ", " opening certain application program " The realization of the function on layer and basis settles at one go, can not but realize increasingly complex and deep service for life function, such as " me be helped to order Two higher film tickets of scoring recently " or " I will go home, me please be helped to assess and take a bus and call a taxi which is more suitable, Ran Houyin Lead me and go my chauffeur of bus stop/help " etc..
Therefore, the problem of how improving the complexity and depth of interactive voice, becoming urgent need to resolve.
The content of the invention
In view of the foregoing, it is necessary to propose a kind of voice interactive method, can realize deep between user and terminal device The interactive voice of level.
A kind of voice interactive method, applied in terminal device, including:
The phonetic order of user is received, and speech recognition is performed to the phonetic order, is converted to computer readable text;
Keyword grasping manipulation is carried out to the computer readable text;
The keyword captured with keyword database is compared, judges the phonetic order of the reception for info class Demand or service class requirements;And
When the phonetic order received is info class demand, information search is carried out according to the keyword captured and is returned Search result;Or
When the phonetic order received is service class requirements, according to the species of the service class requirements, calls and open Corresponding application program.
In the preferred embodiment of the present invention, the keyword grasping manipulation is to be single by the computer readable text cutting Either word analyzes the single word or word to word, captures verb therein, noun, and/or numeral-classifier compound as closing Key word.
In the preferred embodiment of the present invention, the voice interactive method further includes:
According to the keyword captured, and the location information of user is combined, is inquired about in the application program opened, And it returns to preliminary search result and carries out next step selection for user.
In the preferred embodiment of the present invention, the voice interactive method further includes:
According to the selection of user, when user, which performs the preliminary search result, to be selected in next step, control is opened Application program according to the selection of user perform in next step operate, until complete service procedure.
In view of the foregoing, it there is a need to and propose a kind of voice interactive system, can realize between user and terminal device Profound interactive voice.
A kind of voice interactive system, applied in terminal device, including:
Phonetic incepting and identification module for receiving the phonetic order of user, and perform voice to the phonetic order and know Not, computer readable text is converted to;
Keyword handling module, for carrying out keyword grasping manipulation to the computer readable text;
Requirement analysis module for the keyword captured to be compared with keyword database, judges the reception Phonetic order be info class demand or service class requirements;
Module is retrieved, for when the phonetic order received is info class demand, being carried out according to the keyword captured Information search simultaneously returns to search result;And
Program execution module, for when the phonetic order received be service class requirements when, according to the service class requirements Species, call and open corresponding application program.
In the preferred embodiment of the present invention, the keyword grasping manipulation is to be single by the computer readable text cutting Either word analyzes the single word or word to word, captures verb therein, noun, and/or numeral-classifier compound as closing Key word.
In the preferred embodiment of the present invention, described program execution module is additionally operable to:
According to the keyword captured, and the location information of user is combined, is inquired about in the application program opened, And it returns to preliminary search result and carries out next step selection for user.
In the preferred embodiment of the present invention, described program execution module is additionally operable to:
According to the selection of user, when user, which performs the preliminary search result, to be selected in next step, control is opened Application program according to the selection of user perform in next step operate, until complete service procedure.
In view of the foregoing, it there is a need to and propose a kind of terminal device, can realize profound voice between user Interaction.
A kind of terminal device, including memory and processor, wherein:
Code and the processor are had program stored therein in the memory for performing said program code, with reality It is existing:
The phonetic order of user is received, and speech recognition is performed to the phonetic order, is converted to computer readable text;
Keyword grasping manipulation is carried out to the computer readable text;
The keyword captured is compared with keyword database, the phonetic order for judging the user of the reception is Info class demand or service class requirements;And
When the phonetic order of the user received is info class demand, information search is carried out according to the keyword captured And return to search result;Or
When the phonetic order of the user received is service class requirements, according to the species of the service class requirements, call And open corresponding application program.
In the preferred embodiment of the present invention, the processor performs said program code and also realizes:
According to the keyword captured, and the location information of user is combined, is inquired about in the application program opened, And it returns to preliminary search result and carries out next step selection for user.
Compared to the prior art, voice interactive method provided by the present invention, system and terminal device can realize use Profound interactive voice between family and terminal device allows user that need not be interrupted jump during talking with voice assistant Go out, but rest on the interface of dialogue always, and directly carry out instruction in next step for result and require, whole process can be complete It is completed by talking with, it is not necessary to touch mobile phone and carry out finger manipulation or go to see the mobile phone with eye, this is a kind of for driving personage Have both the solution of safety and efficiency.
Description of the drawings
Technical solution in order to illustrate the embodiments of the present invention more clearly, below will be in embodiment and description of the prior art Required attached drawing is briefly described, it should be apparent that, the accompanying drawings in the following description is only some realities of the present invention Example is applied, it for those of ordinary skill in the art, without creative efforts, can also be according to these attached drawings Obtain other attached drawings.
Fig. 1 and Fig. 2 is the method flow diagram of voice interactive method preferred embodiment of the present invention.
Fig. 3 is the functional block diagram of voice interactive system preferred embodiment of the present invention.
Fig. 4 is the structure diagram of terminal device preferred embodiment of the present invention.
Main element symbol description
Terminal device 1
Voice interactive system 10
Phonetic incepting and identification module 100
Keyword handling module 101
Requirement analysis module 102
Retrieve module 103
Program execution module 104
Memory 11
Processor 12
Input/output unit 13
Communication bus 14
Specific embodiment
The embodiment of the present invention provides a kind of voice interactive method, to realize language profound between user and terminal device Sound interacts, and meets the needs of user is using voice operating terminal device, has liberated user's both hands, improved user experience.This hair Bright embodiment also provides corresponding voice interactive system, terminal device and computer readable storage medium.
In order to which those skilled in the art is made to more fully understand the present invention program, below in conjunction in the embodiment of the present invention The technical solution in the embodiment of the present invention is clearly and completely described in attached drawing.Obviously, described embodiment is only The embodiment of a part of the invention, instead of all the embodiments.Based on the embodiments of the present invention, ordinary skill people Member's all other embodiments obtained without making creative work should all belong to the model that the present invention protects It encloses.
Below by each specific embodiment, it is described in detail respectively.
Embodiment one,
It is the method flow diagram of voice interactive method preferred embodiment of the present invention with reference to shown in figure 1 and Fig. 2.
According to different demands, the execution sequence in flow chart shown in the figure can change, some to can be omitted.
In present pre-ferred embodiments, the voice interactive method is applied in a terminal device.
The terminal device may be, but not limited to, for example, smart mobile phone, tablet computer, desktop computer, smart home are set It is standby, including smart television etc. and intelligent wearable device, including wrist-watch, bracelet, glasses etc..
In the embodiment of the present invention, the installing terminal equipment has multiple application programs.The application program (Application, abbreviation APP) is mounted in the software in the terminal device, is used to implement certain function, such as navigates, i.e. When communication, public transportation enquiry, online shopping etc..
In present pre-ferred embodiments, the voice interactive method includes:
S10, the terminal device receives the phonetic order of user, and performs speech recognition to the phonetic order.For example, The phonetic order can be " saying a joke ", " closely going on a journey ", " ordering two film tickets ", " recommending a restaurant " etc..
In present pre-ferred embodiments, any speech recognition technology may be employed in the terminal device, by the user Phonetic order be converted to computer-readable text.
S11, the terminal device carry out keyword crawl to the computer readable text converted according to the phonetic order Operation.
In present pre-ferred embodiments, the keyword grasping manipulation is the computer that will be converted according to the phonetic order Either word analyzes the single word or word to readable text dividing for single word, captures verb therein, name Word, and/or numeral-classifier compound are as keyword.
For example, the terminal device " will recommend a restaurant " cutting is " recommendation ", "one", " restaurant ", and analyze " recommendation " is verb, "one" is numeral-classifier compound and " restaurant " is noun.Therefore, the keyword captured can be " to push away Recommend ", "one", " restaurant ".
S12, the terminal device compare the keyword captured and a default keyword database.
In present pre-ferred embodiments, multiple keywords are stored in the keyword database, wherein each keyword It is provided with corresponding attribute information.The attribute information can belong to info class including the keyword and still service class.
After the terminal device is compared the keyword captured and the keyword database, discovery is captured Keyword in one or more for info class keyword, and there is no service class keyword, then judge above-mentioned reception The phonetic order of user is info class demand, and performs following S13.
After the terminal device is compared the keyword captured and the keyword database, discovery is grabbed One or more in the keyword taken is service class keyword, then judges the phonetic order of above-mentioned reception user to service class Demand, and perform following S14.
For example, in keyword in a phonetic order of " say a joke " crawl, " joke " is info class keyword, and There is no service class keywords, then perform S13, and the terminal device carries out information search according to the keyword captured and returns Search result for example, using the search engine installed in terminal device, with " joke " for keyword, scans for, and will search As a result it is presented to the user.
For another example, according in the keyword of the phonetic order crawl of " recommending a restaurant ", " restaurant " is service class keyword, Then performing S14, the terminal device is called and opens corresponding application program according to the species of the service class requirements, for example, The terminal device can call the user installed in the terminal device common to purchase by group according to keyword " restaurant " Application program or other any relevant application programs.
In other preferred embodiments of the invention, as shown in Fig. 2, after S14 has been performed, the voice interactive method is also Including:
S15, the terminal device is according to the keyword captured, and location information with reference to user etc., what is opened It is inquired about in application program, and returns to preliminary search result and carry out next step selection for user.
For example, the terminal device is answered according to keyword " restaurant " and the location information of active user what is opened With being inquired about the restaurant nearest apart from user in program, and the preliminary search in top n restaurant is returned as a result, being carried out down for user One step selects.
S16, selection and feedback of the terminal device according to user judge whether that the user proposes more accurate screening Either whether the user is dissatisfied to the preliminary search result or whether the user is according to described preliminary for opinion Query result is made that and selects in next step.
For example, when the preliminary search in the top n restaurant returned according to the terminal device is as a result, the user proposes more Accurate screening opinion, such as screens Guangdong dishes therein, then returns to above-mentioned S15.
For another example, when the user is dissatisfied to the preliminary search result, then the S10 in above-mentioned Fig. 1 is returned.
Further, the preliminary search in the top n restaurant returned as user according to the terminal device is as a result, perform down One step selects, and has such as selected one of restaurant, then performs S17, the terminal device control opened application program according to The selection of user performs to be operated in next step, until service procedure is completed, the ordering services in restaurant as described in completing.
Above-mentioned Fig. 1~2 describe the voice interactive method of the present invention in detail, with reference to the 3rd~4 figure, respectively to realizing The voice interactive system and terminal device of above-mentioned voice interactive method are introduced.
It should be appreciated that the embodiment is only purposes of discussion, in patent claim and from the limitation of this structure.
As shown in figure 3, it is the structure diagram of voice interactive system preferred embodiment of the present invention.
Voice interactive system 10 of the present invention can include multiple program segments being made of computer program code, can To be mounted in terminal device, and as performed by the terminal device, to realize the voice between user and the terminal device Interaction.
As shown in fig.3, function of the voice interactive system 10 according to performed by it, can be divided into multiple functions Module.In present pre-ferred embodiments, the function module in the voice interactive system 10 can at least include:Phonetic incepting and Identification module 100, keyword handling module 101, requirement analysis module 102, retrieval module 103 and program execution module 104.
The phonetic incepting and identification module 100 are used to receive the phonetic order of user, and the phonetic order is performed Speech recognition.
For example, the phonetic order can be, " saying a joke ", " closely going on a journey ", " ordering two film tickets " " recommends One restaurant " etc..
In present pre-ferred embodiments, any speech recognition skill may be employed in the phonetic incepting and identification module 100 The phonetic order of the user is converted to computer-readable text by art.
The keyword handling module 101 is used to close the computer readable text converted according to the phonetic order Key word grasping manipulation.
In present pre-ferred embodiments, the keyword grasping manipulation is the computer that will be converted according to the phonetic order Either word analyzes the single word or word to readable text dividing for single word, captures verb therein, name Word, and/or numeral-classifier compound are as keyword.
For example, the keyword handling module 101 " will recommend a restaurant " cutting is " recommendation ", "one", " restaurant ", And " recommendation " is verb described in analyzing, "one" is numeral-classifier compound and " restaurant " is noun.Therefore, the keyword captured can Think " recommendation ", "one", " restaurant ".
The requirement analysis module 102 is used to carry out the keyword captured and a default keyword database pair Than, using judge above-mentioned reception user phonetic order as info class demand or service class requirements.
In present pre-ferred embodiments, multiple keywords are stored in the keyword database, wherein each keyword It is provided with corresponding attribute information.The attribute information can belong to info class including the keyword and still service class.
After the requirement analysis module 102 is compared the keyword captured and the keyword database, hair One or more in existing captured keyword is info class keyword, and there is no service class keyword, is then judged The phonetic order of above-mentioned reception user is info class demand.
After the requirement analysis module 102 is compared the keyword captured and the keyword database, hair For service class keyword, then the phonetic order for judging above-mentioned reception user is one or more in existing captured keyword Service class requirements.
The retrieval module 103 is used for when the phonetic order of the user received is info class demand, according to being captured Keyword carry out information search and return to search result.
For example, in keyword in a phonetic order of " say a joke " crawl, " joke " is info class keyword, and There is no service class keywords, then retrieve module 103 and carry out information search according to the keyword captured and return to search result, For example, using the search engine installed in terminal device, with " joke " for keyword, scan for, and search result is presented To user.
Described program execution module 104 is used for when the phonetic order of the user received is service class requirements, according to institute The species of service class requirements is stated, call and opens corresponding application program.
For example, according in the keyword of the phonetic order crawl of " recommending a restaurant ", " restaurant " is service class keyword, Then described program execution module 104 is called and opens corresponding application program according to the species of the service class requirements, for example, The terminal device can call the user installed in the terminal device common to purchase by group according to keyword " restaurant " Application program or other any relevant application programs.
Further, described program execution module 104 is additionally operable to according to the keyword captured, and combines the position of user Information etc. is inquired about in the application program opened, and is returned to preliminary search result and carried out next step selection for user.
For example, described program execution module 104 is according to keyword " restaurant " and the location information of active user, in institute Inquired about the restaurant nearest apart from user in the application program of unlatching, and before returning N restaurant preliminary search as a result, for User carries out next step selection.
It is more accurate to judge whether that the user proposes for selection and feedback of the described program execution module 104 according to user Screening opinion either whether the user preliminary search result is unsatisfied with or whether the user according to it is described just Step query result is made that and selects in next step.
For example, work as the preliminary search according to top n restaurant as a result, the user proposes more accurate screening opinion, such as Guangdong dishes therein are screened, then described program execution module 104 continues according to the keyword captured, and the position for combining user is believed Breath etc., is inquired about in the application program opened, and is returned to preliminary search result and carried out next step selection for user.
Further, when user according to the preliminary search in the top n restaurant of return as a result, perform in next step select, such as A restaurant is selected, then described program execution module 104 controls opened application program according under the selection of user execution Single stepping, until service procedure is completed, the ordering services in restaurant as described in completing.
In addition, when the user is dissatisfied to the preliminary search result, the phonetic incepting and identification module 100 can To receive the phonetic order of user again, and speech recognition is performed to the phonetic order.
As shown in figure 4, it is the structural representation for the terminal device preferred embodiment for realizing voice interactive method of the present invention Figure.
The terminal device 1 may be, but not limited to, for example, smart mobile phone, tablet computer, desktop computer, smart home are set It is standby, including smart television etc. and intelligent wearable device, including wrist-watch, bracelet, glasses etc..
In the embodiment of the present invention, the installing terminal equipment has multiple application programs.The application program (Application, abbreviation APP) is mounted in the software in the terminal device, is used to implement certain function, such as navigates, i.e. When communication, public transportation enquiry, online shopping etc..
As shown in figure 4, the terminal device 1 in the embodiment of the present invention includes at least one processor 11, at least one processing Device 12, at least one input/output unit 13 and communication bus 14.
The communication bus 14 can realize the communication between the memory 11, processor 12, input/output unit 13.
The input/output unit 13 is the interface that user carries out data interaction with terminal device 1, and it is defeated can to include data Enter and output equipment, such as keyboard and mouse, camera, microphone, loud speaker, display screen.
The memory 11 has program stored therein code.The memory 11 can be smart media card (smart media Card), the storage facilities such as safe digital card (secure digital card), flash memory cards (flash card).
The processor 12 can perform the operating system of the terminal device 1 and the types of applications program of installation etc..Institute One or more central processing unit, microprocessor, digital processing unit etc. can be included by stating processor 12.
In present pre-ferred embodiments, the processor 12 can call the memory 11 by the communication bus 14 The program code of middle storage is to perform relevant function.For example, the modules described in Fig. 3 are (for example, phonetic incepting and identification Module 100, keyword handling module 101, requirement analysis module 102, retrieval module 103 and program execution module 104) it is to deposit The program code in the memory 11 is stored up, and as performed by the processor 12, to realize a kind of voice interactive method.
Specifically, the voice interactive method includes:
A kind of voice interactive method, applied in terminal device, including:
The phonetic order of user is received, and speech recognition is performed to the phonetic order, is converted to computer readable text;
Keyword grasping manipulation is carried out to the computer readable text;
The keyword captured with keyword database is compared, judges the phonetic order of the reception for info class Demand or service class requirements;And
When the phonetic order received is info class demand, information search is carried out according to the keyword captured and is returned Search result;Or
When the phonetic order received is service class requirements, according to the species of the service class requirements, calls and open Corresponding application program.
In the preferred embodiment of the present invention, the keyword grasping manipulation is to be single by the computer readable text cutting Either word analyzes the single word or word to word, captures verb therein, noun, and/or numeral-classifier compound as closing Key word.
In the preferred embodiment of the present invention, the voice interactive method further includes:
According to the keyword captured, and the location information of user is combined, is inquired about in the application program opened, And it returns to preliminary search result and carries out next step selection for user.
In the preferred embodiment of the present invention, the voice interactive method further includes:
According to the selection of user, when user, which performs the preliminary search result, to be selected in next step, control is opened Application program according to the selection of user perform in next step operate, until complete service procedure.
Embodiment six,
The embodiment of the present invention also provides a kind of computer readable storage medium for storing one or more programs, one Or multiple programs include instruction, described instruction makes the end when being performed by the terminal device 1 including one or more processors End equipment 1 performs the voice interactive method as described in embodiment of the method above.
In the above-described embodiments, all emphasize particularly on different fields to the description of each embodiment, be not described in some embodiment Part, may refer to the associated description of other embodiments.
It should be noted that for foregoing each method embodiment, in order to be briefly described, therefore it is all expressed as a series of Combination of actions, but those skilled in the art should know, the present invention and from the limitation of described sequence of movement because according to According to the present invention, some steps may be employed other orders or be carried out at the same time.Secondly, those skilled in the art should also know, Embodiment described in this description belongs to preferred embodiment, and not necessarily the present invention must for involved action and module Must.
One of ordinary skill in the art will appreciate that all or part of step in the various methods of above-described embodiment is can Relevant hardware to be instructed to complete by program, which can be stored in a computer readable storage medium, storage Medium can include:ROM, RAM, disk or CD etc..
In several embodiments provided by the present invention, it should be understood that disclosed apparatus and method can pass through it Its mode is realized.For example, the apparatus embodiments described above are merely exemplary, for example, the division of the module, only Only a kind of division of logic function, can there is other dividing mode in actual implementation.
The module illustrated as separating component may or may not be physically separate, be shown as module The component shown may or may not be physical location, you can be located at a place or can also be distributed to multiple In network element.Some or all of module therein can be selected to realize the mesh of this embodiment scheme according to the actual needs 's.
In addition, each function module in each embodiment of the present invention can be integrated in a processing unit, it can also That unit is individually physically present, can also two or more units integrate in a unit.Above-mentioned integrated list The form that hardware had both may be employed in member is realized, can also be realized in the form of hardware adds software function module.
It is obvious to a person skilled in the art that the invention is not restricted to the details of above-mentioned exemplary embodiment, Er Qie In the case of without departing substantially from spirit or essential attributes of the invention, the present invention can be realized in other specific forms.Therefore, no matter From the point of view of which point, the present embodiments are to be considered as illustrative and not restrictive, and the scope of the present invention is by appended Claim rather than above description limit, it is intended that the institute that will be fallen within the meaning and scope of the equivalent requirements of the claims It changes and includes within the present invention.Should not any attached associated diagram mark in claim be considered as the involved right of limitation will It asks.Furthermore, it is to be understood that one word of " comprising " is not excluded for other units or step, odd number is not excluded for plural number.It is stated in device claim Multiple modules or device can also by a module or device by software or hardware come 16 realizations.The first, the second grade words Pragmatic represents that name 16 claims, and is not offered as any specific along 16 sequences.
Most it will be understood by those of ordinary skill in the art that, it can modify to technical scheme or equally replace It changes, without departing from the spirit and scope of technical solution of the present invention.

Claims (10)

1. a kind of voice interactive method, applied in terminal device, which is characterized in that the voice interactive method includes:
The phonetic order of user is received, and speech recognition is performed to the phonetic order, is converted to computer readable text;
Keyword grasping manipulation is carried out to the computer readable text;
The keyword captured with keyword database is compared, judges the phonetic order of the reception for info class demand Or service class requirements;And
When the phonetic order received is info class demand, information search is carried out according to the keyword captured and returns to search As a result;Or
When the phonetic order received is service class requirements, according to the species of the service class requirements, calls and open correspondence Application program.
2. voice interactive method as described in claim 1, which is characterized in that the keyword grasping manipulation is by the calculating Either word analyzes the single word or word to the readable text dividing of machine for single word, captures verb therein, name Word, and/or numeral-classifier compound are as keyword.
3. voice interactive method as described in claim 1, which is characterized in that the voice interactive method further includes:
According to the keyword captured, and the location information of user is combined, inquired about, and returned in the application program opened It returns preliminary search result and carries out next step selection for user.
4. voice interactive method as claimed in claim 3, which is characterized in that the voice interactive method further includes:
According to the selection of user, when user, which performs the preliminary search result, to be selected in next step, control that is opened to answer It is performed according to the selection of user with program and operated in next step, until completing service procedure.
5. a kind of voice interactive system, applied in terminal device, which is characterized in that the voice interactive system includes:
Phonetic incepting and identification module for receiving the phonetic order of user, and perform speech recognition to the phonetic order, turn It is changed to computer readable text;
Keyword handling module, for carrying out keyword grasping manipulation to the computer readable text;
Requirement analysis module for the keyword captured to be compared with keyword database, judges the language of the reception Sound instruction is info class demand or service class requirements;
Module is retrieved, for when the phonetic order received is info class demand, according to the keyword captured into row information It searches for and returns to search result;And
Program execution module, for when the phonetic order received be service class requirements when, according to the kind of the service class requirements Class is called and opens corresponding application program.
6. voice interactive system as claimed in claim 5, which is characterized in that the keyword grasping manipulation is by the calculating Either word analyzes the single word or word to the readable text dividing of machine for single word, captures verb therein, name Word, and/or numeral-classifier compound are as keyword.
7. voice interactive system as claimed in claim 5, which is characterized in that described program execution module is additionally operable to:
According to the keyword captured, and the location information of user is combined, inquired about, and returned in the application program opened It returns preliminary search result and carries out next step selection for user.
8. voice interactive system as claimed in claim 7, which is characterized in that described program execution module is additionally operable to:
According to the selection of user, when user, which performs the preliminary search result, to be selected in next step, control that is opened to answer It is performed according to the selection of user with program and operated in next step, until completing service procedure.
9. a kind of terminal device, including memory and processor, it is characterised in that:
Code and the processor are had program stored therein in the memory for performing said program code, to realize:
The phonetic order of user is received, and speech recognition is performed to the phonetic order, is converted to computer readable text;
Keyword grasping manipulation is carried out to the computer readable text;
The keyword captured is compared with keyword database, the phonetic order for judging the user of the reception is information Class demand or service class requirements;And
When the phonetic order of the user received is info class demand, information search is carried out according to the keyword captured and is returned Return search result;Or
When the phonetic order of the user received is service class requirements, according to the species of the service class requirements, calls and open Open corresponding application program.
10. terminal device as claimed in claim 9, which is characterized in that the processor performs said program code and also realizes:
According to the keyword captured, and the location information of user is combined, inquired about, and returned in the application program opened It returns preliminary search result and carries out next step selection for user.
CN201611054248.1A 2016-11-25 2016-11-25 voice interactive method, system and terminal device Pending CN108109618A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611054248.1A CN108109618A (en) 2016-11-25 2016-11-25 voice interactive method, system and terminal device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611054248.1A CN108109618A (en) 2016-11-25 2016-11-25 voice interactive method, system and terminal device

Publications (1)

Publication Number Publication Date
CN108109618A true CN108109618A (en) 2018-06-01

Family

ID=62204222

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611054248.1A Pending CN108109618A (en) 2016-11-25 2016-11-25 voice interactive method, system and terminal device

Country Status (1)

Country Link
CN (1) CN108109618A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108922527A (en) * 2018-06-28 2018-11-30 西安艾润物联网技术服务有限责任公司 Vehicle payment sound control method, system and readable storage medium storing program for executing
CN109040481A (en) * 2018-08-09 2018-12-18 武汉优品楚鼎科技有限公司 The automatic error-correcting smart phone inquiry method, system and device of field of securities
CN109243450A (en) * 2018-10-18 2019-01-18 深圳供电局有限公司 Interactive voice recognition method and system
CN109255064A (en) * 2018-08-30 2019-01-22 Oppo广东移动通信有限公司 Information searching method and device, intelligent glasses and storage medium
CN109461448A (en) * 2018-12-11 2019-03-12 百度在线网络技术(北京)有限公司 Voice interactive method and device
CN109618051A (en) * 2018-11-28 2019-04-12 北京小米移动软件有限公司 Information query method and device
CN109684540A (en) * 2018-12-11 2019-04-26 北京奇点机智科技有限公司 The method and apparatus of information on services interaction
CN109816423A (en) * 2018-12-14 2019-05-28 深圳壹账通智能科技有限公司 Product programming method and server based on speech recognition
CN110853647A (en) * 2018-07-27 2020-02-28 Tcl集团股份有限公司 Video searching method, video playing terminal and storage medium
CN111243580A (en) * 2018-11-28 2020-06-05 Tcl集团股份有限公司 Voice control method, device and computer readable storage medium
CN111724773A (en) * 2019-03-22 2020-09-29 北京京东尚科信息技术有限公司 Application opening method and device, computer system and medium
CN113330489A (en) * 2019-05-20 2021-08-31 深圳市欢太科技有限公司 Voice information processing method, device, electronic equipment and storage medium
CN113886540A (en) * 2021-09-29 2022-01-04 广州广电运通智能科技有限公司 A passenger service system and method for urban rail transit

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101297355A (en) * 2005-08-05 2008-10-29 沃伊斯博克斯科技公司 Systems and methods for responding to natural language speech utterance
JP2015153108A (en) * 2014-02-13 2015-08-24 株式会社東芝 Voice conversion support device, voice conversion support method, and program
WO2015163068A1 (en) * 2014-04-22 2015-10-29 ソニー株式会社 Information-processing device, information-processing method, and computer program
CN105117465A (en) * 2015-08-26 2015-12-02 深圳市万音达科技有限公司 Evaluation information interaction method and system
CN105874424A (en) * 2014-01-10 2016-08-17 微软技术许可有限责任公司 Coordinated speech and gesture input
CN106101789A (en) * 2016-07-06 2016-11-09 深圳Tcl数字技术有限公司 The voice interactive method of terminal and device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101297355A (en) * 2005-08-05 2008-10-29 沃伊斯博克斯科技公司 Systems and methods for responding to natural language speech utterance
CN101297355B (en) * 2005-08-05 2015-05-13 沃伊斯博克斯科技公司 Systems and methods for responding to natural language speech utterance
CN105874424A (en) * 2014-01-10 2016-08-17 微软技术许可有限责任公司 Coordinated speech and gesture input
JP2015153108A (en) * 2014-02-13 2015-08-24 株式会社東芝 Voice conversion support device, voice conversion support method, and program
WO2015163068A1 (en) * 2014-04-22 2015-10-29 ソニー株式会社 Information-processing device, information-processing method, and computer program
CN105117465A (en) * 2015-08-26 2015-12-02 深圳市万音达科技有限公司 Evaluation information interaction method and system
CN106101789A (en) * 2016-07-06 2016-11-09 深圳Tcl数字技术有限公司 The voice interactive method of terminal and device

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108922527A (en) * 2018-06-28 2018-11-30 西安艾润物联网技术服务有限责任公司 Vehicle payment sound control method, system and readable storage medium storing program for executing
CN110853647A (en) * 2018-07-27 2020-02-28 Tcl集团股份有限公司 Video searching method, video playing terminal and storage medium
CN109040481A (en) * 2018-08-09 2018-12-18 武汉优品楚鼎科技有限公司 The automatic error-correcting smart phone inquiry method, system and device of field of securities
CN109255064A (en) * 2018-08-30 2019-01-22 Oppo广东移动通信有限公司 Information searching method and device, intelligent glasses and storage medium
CN109243450A (en) * 2018-10-18 2019-01-18 深圳供电局有限公司 Interactive voice recognition method and system
CN111243580A (en) * 2018-11-28 2020-06-05 Tcl集团股份有限公司 Voice control method, device and computer readable storage medium
CN109618051A (en) * 2018-11-28 2019-04-12 北京小米移动软件有限公司 Information query method and device
CN111243580B (en) * 2018-11-28 2023-06-09 Tcl科技集团股份有限公司 Voice control method, device and computer readable storage medium
CN109684540A (en) * 2018-12-11 2019-04-26 北京奇点机智科技有限公司 The method and apparatus of information on services interaction
CN109461448A (en) * 2018-12-11 2019-03-12 百度在线网络技术(北京)有限公司 Voice interactive method and device
CN109816423A (en) * 2018-12-14 2019-05-28 深圳壹账通智能科技有限公司 Product programming method and server based on speech recognition
CN111724773A (en) * 2019-03-22 2020-09-29 北京京东尚科信息技术有限公司 Application opening method and device, computer system and medium
CN113330489A (en) * 2019-05-20 2021-08-31 深圳市欢太科技有限公司 Voice information processing method, device, electronic equipment and storage medium
CN113886540A (en) * 2021-09-29 2022-01-04 广州广电运通智能科技有限公司 A passenger service system and method for urban rail transit

Similar Documents

Publication Publication Date Title
CN108109618A (en) voice interactive method, system and terminal device
KR101770527B1 (en) Automatic task classification based upon machine learning
US10521189B1 (en) Voice assistant with user data context
CN108153800B (en) Information processing method, information processing apparatus, and recording medium
US20170277993A1 (en) Virtual assistant escalation
CN111147949B (en) Apparatus, server and method for providing conversation topic
CN107832286A (en) Intelligent interactive method, equipment and storage medium
CN106372059A (en) Information input method and information input device
CN105653134B (en) Application switching method and system
CN116501960B (en) Content retrieval method, device, equipment and medium
JP2005190476A (en) Statistical models and methods to support personalization of applications and services via consideration of preference encodings of community of users
CN106572272A (en) IVR voice menu determination method and apparatus
KR102499198B1 (en) Chatbot service providing system for considering user personaand method thereof
CN109791551A (en) Information processing system, information processing apparatus, information processing method, and storage medium
CN109002184A (en) A kind of association method and device of input method candidate word
CN114065057A (en) Search result determining method, display method, device, equipment and medium
KR20180037868A (en) Apparatus and method for analyzing speech meaning
CN111540355A (en) Personalized setting method and device based on voice assistant
CN109165180A (en) A kind of method and system improving source of houses broker operating efficiency
CN112631435B (en) Input method, device, equipment and storage medium
US20120278078A1 (en) Input and displayed information definition based on automatic speech recognition during a communication session
CN117807123A (en) Service card recommendation method and electronic equipment
CN110456920A (en) Semantic analysis-based content recommendation method and device
CN109660678A (en) Electric core network system realization, system and readable storage medium storing program for executing
CN113870998A (en) Interrogation method, device, electronic equipment and storage medium

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20180601

RJ01 Rejection of invention patent application after publication