CN108109618A - voice interactive method, system and terminal device - Google Patents
voice interactive method, system and terminal device Download PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/22—Procedures used during a speech recognition process, e.g. man-machine dialogue
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/242—Query formulation
- G06F16/243—Natural language query formulation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/279—Recognition of textual entities
- G06F40/284—Lexical analysis, e.g. tokenisation or collocates
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L15/00—Speech recognition
- G10L15/26—Speech to text systems
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M2250/00—Details of telephonic subscriber devices
- H04M2250/74—Details 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
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.
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)
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)
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 |
-
2016
- 2016-11-25 CN CN201611054248.1A patent/CN108109618A/en active Pending
Patent Citations (7)
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)
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 |