CN103092887A - Electronic device and voice message providing method thereof - Google Patents

Electronic device and voice message providing method thereof Download PDF

Info

Publication number
CN103092887A
CN103092887A CN2011103479743A CN201110347974A CN103092887A CN 103092887 A CN103092887 A CN 103092887A CN 2011103479743 A CN2011103479743 A CN 2011103479743A CN 201110347974 A CN201110347974 A CN 201110347974A CN 103092887 A CN103092887 A CN 103092887A
Authority
CN
China
Prior art keywords
occurrence
difference
otherness
telephone number
geographic position
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2011103479743A
Other languages
Chinese (zh)
Other versions
CN103092887B (en
Inventor
杨振奕
欧博
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Lenovo Beijing Ltd
Original Assignee
Lenovo Beijing 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 Lenovo Beijing Ltd filed Critical Lenovo Beijing Ltd
Priority to CN201110347974.3A priority Critical patent/CN103092887B/en
Publication of CN103092887A publication Critical patent/CN103092887A/en
Application granted granted Critical
Publication of CN103092887B publication Critical patent/CN103092887B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

The invention provides a voice message providing method and an electronic device using the method. The voice message providing method comprises receiving voice input; identifying the voice input to generate an identification result; obtaining matching items matched with the identification result, wherein the matching items are obtained by searching in a data base related to the electronic device; conducting difference examination on a plurality of matching items under the condition that the plurality of matching items exist, and generating difference labels according to results of the difference examination; and outputting the difference labels in a voice mode. Therefore, the electronic device can clearly broadcast the searched matching items to the user to enable the user to select.

Description

Electronic equipment and voice messaging supplying method thereof
Technical field
The information that the present invention relates to electronic equipment provides, and relates to particularly a kind of electronic equipment and voice messaging supplying method thereof.
Background technology
At present, can provide speech recognition in the electronic equipment such as mobile phone, GPS etc., and the order to the user responds based on the result of speech recognition.This greatly facilitates user's use.Yet, in actual applications, controlling by voice such as aspect the electronic equipment of mobile phone, GPS etc., still have some inconvenience.
May there be the identical contact person of a plurality of name pronunciations in the address list of mobile phone, for example, Zhang Xin, Zhang Xin, Zhang Xin etc., when the user requires handset call " zhangxin " by voice command, existing solution can show the list of all possible " zhangxin " and corresponding telephone number on the screen of mobile phone, selected its " zhangxin " that need to call out and corresponding telephone number thereof in shown list by the user.Yet in this manner, the user need to watch screen attentively and select operation on screen, and this is inconvenient, especially the note screen and select to operate all the more so on screen in the situation that the user has no time.
In addition, may there be a plurality of telephone numbers of same contact person in the address list of mobile phone.In the case, existing solution may be quoted seriatim with voice all telephone numbers of this contact person.Yet this mode is consuming time long, and the user also is difficult to determine the end simply by virtue of number will call out for which telephone number, and namely allows to judge and will call out which telephone number and also be difficult to the telephone number clearly remembeing and repeat to call out.
The number label that a kind of existing solution can provide the user to set up when creating contact phone number, for example, the user sets up number label " dwelling house " and set up number label " mobile phone " when creating the phone number of " zhangxin " when creating the home number of " zhangxin ", when the user " called out zhangxin " by the voice command mobile phone, the system voice feedback " was called out zhangxin mobile phone or Home Telephone ".Yet this needs user's label that Enters Number when creating contact phone number, and this is loaded down with trivial details often for the user uses.In addition, this can not solve a plurality of unisonance contact persons' problem.
Therefore, need a kind of can be expediently to the method and apparatus of user's suggestion voice information.
Summary of the invention
Consider that above-mentioned aspect has proposed the present invention.Can be automatically extract significant difference and generate thus the otherness label according to the feature of each occurrence that retrieves according to voice messaging supplying method of the present invention and electronic equipment thereof, that is to say, each occurrence significant difference according to it classified and be that each classification generates otherness label, therefore can be simply by voice to the otherness label that user's prompting generates, also be convenient to the user and remember and make further selection.
According to an aspect of the present invention, provide a kind of voice messaging supplying method, be applied to comprise in electronic equipment: received phonetic entry; Described phonetic entry is identified, produced a recognition result; Obtain the occurrence that is complementary with described recognition result, described occurrence be with database that described electronic equipment is associated in search for and obtain; In the situation that there are a plurality of occurrences, described a plurality of occurrences carried out test of difference, and generate the otherness label according to the result of test of difference; And voice output otherness label.
Advantageously, described recognition result comprises the pronunciation of contact person's sign, and the corresponding contact person of described each occurrence is same contact person, and the corresponding telephone number of described each occurrence is different telephone number.
Advantageously, described recognition result comprises the pronunciation of contact person's sign, and the corresponding contact person of described a plurality of occurrences comprises the different contact person who has same pronunciation but have different identification.In the case, described test of difference comprises the character features of the sign of extracting described different contact person, and generates the otherness label according to described character features.After the otherness label of voice output character features, described voice messaging supplying method also comprises: receive phonetic entry, and it is identified to produce the second recognition result; In the situation that one of otherness label of described the second recognition result and voice output coupling, and in the situation that there be residue occurrence corresponding to a plurality of otherness labels with mating, telephone number to described residue occurrence carries out test of difference, and generates the otherness label according to the result of test of difference; And voice output otherness label.
Advantageously, described test of difference comprises following at least one: the telephone number of determining described each occurrence is dwelling house base number or phone number; The telephone number of determining described each occurrence is the telephone number in which area; The telephone number of determining described each occurrence is the telephone number of which operator; Determine the Time Created of the telephone number of described each occurrence; And whether the telephone number of determining described each occurrence is the IP dialed number.
Advantageously, for each occurrence extract its corresponding relationship people's sign character features, with and the number feature of corresponding telephone number, described character features and number feature are carried out test of difference, and generate the otherness label according to the result of test of difference.
Advantageously, described recognition result comprises the pronunciation of the sign in geographic position, and described a plurality of occurrences corresponding geographic position comprises the different geographic position that has same pronunciation and have like-identified.
Advantageously, described recognition result comprises the pronunciation of the sign in geographic position, and described a plurality of occurrences corresponding geographic position comprises the different geographic position that has same pronunciation but have different identification.In the case, described test of difference comprises the character features of the sign of extracting described different geographic position, and generates the otherness label according to described character features.After the otherness label of voice output character features, described voice messaging supplying method also comprises: receive phonetic entry, and it is identified to produce the second recognition result; In the situation that one of otherness label of described the second recognition result and voice output coupling, and in the situation that there be residue occurrence corresponding to a plurality of otherness labels with mating, geographic entity to the geographic position of described residue occurrence is carried out test of difference, and generates the otherness label according to the result of test of difference; And voice output otherness label.
Advantageously, described test of difference comprises following at least one: the regional feature of determining described each occurrence; Determine the geographic coordinate of described each occurrence; Determine the geographic area that described each occurrence is affiliated; And determine that described each occurrence corresponding geographic position is apart from the distance of current location.
Advantageously, for each occurrence extract the sign in its corresponding geographic position character features, with and manage accordingly the geographic entity of position, described character features and described geographic entity are carried out test of difference, and generate the otherness label according to the result of test of difference.
According to a further aspect in the invention, provide a kind of electronic equipment, having comprised: speech input device is used for receiving phonetic entry; Speech recognition equipment is used for described phonetic entry is identified, and produces a recognition result; Occurrence obtains device, is used for obtaining the occurrence that is complementary with described recognition result, described occurrence be with database that described electronic equipment is associated in search for and obtain; The label generating apparatus, it is used for described a plurality of occurrences are carried out test of difference in the situation that there are a plurality of occurrences, and generates the otherness label according to the result of test of difference; And instantaneous speech power, be used for voice output otherness label.
Utilization is carried out test of difference and is correspondingly generated the otherness label the occurrence that retrieves according to voice messaging supplying method and the electronic equipment thereof of the embodiment of the present invention, the form of the voice messaging that provides to the user has been provided, the user can easily remember and repeat described otherness label, is convenient to the occurrence selection that the user more easily makes expectation.
Description of drawings
Embodiments of the present invention is described in detail in conjunction with the drawings, and above and other objects of the present invention, feature, advantage will become apparent, wherein:
Fig. 1 illustrates the process flow diagram according to the voice messaging supplying method of the embodiment of the present invention.
Fig. 2 illustrates according to first of the voice messaging supplying method of the embodiment of the present invention and uses example.
Fig. 3 illustrates possible establishment contact person interface example.
Fig. 4 illustrates the block diagram according to the electronic equipment of the embodiment of the present invention.
Embodiment
Describe below with reference to the accompanying drawings according to voice messaging supplying method of the present invention and use the electronic equipment of this voice messaging supplying method.
At first, describe voice messaging supplying method 100 according to the embodiment of the present invention with reference to Fig. 1, this voice messaging supplying method 100 is realized having speech recognition and voice messaging and report on the electronic equipment of function.
Begin at step S101 according to the voice messaging supplying method 100 of the embodiment of the present invention.
At step S110, receive phonetic entry.For example, the user of described electronic equipment assigns the instruction of carrying out certain action to described electronic equipment by voice, for example " dials the phone of zhangxin ", " searching the route to Gaobeidian City " etc.
Then, at step S120, described phonetic entry is identified, produced a recognition result.For example, can identify intonation etc. of specific part in the pronunciation (such as " zhangxin "), the described phonetic entry of identification of specific part in the corresponding action command of described phonetic entry, the described phonetic entry of identification.
Next, at step S130, obtain the occurrence that is complementary with described recognition result, described occurrence be with database that described electronic equipment is associated in search for and obtain.
Can search in the internal database of described electronic equipment, perhaps can search in the database of described electronic equipment by network-accessible, perhaps can by network, described recognition result be sent to other electronic equipment or server and be put within it in database or accessible database by described other electronic equipment or server and search for by described electronic equipment, the present invention is not subjected to the restriction of concrete way of search, as long as can provide required occurrence.
For example, in the situation that the search telephone number, a telephone number is corresponding to an occurrence; In the situation that the search place name, a geographic position is corresponding to an occurrence; Etc..
Then, at step S140, in the situation that there are a plurality of occurrences, described a plurality of occurrences are carried out test of difference, and generate the otherness label according to the result of test of difference.
For example, in the situation that certain contact person's of search telephone number, described test of difference can comprise following at least one: the telephone number of determining each occurrence is base number or phone number; The telephone number of determining each occurrence is the telephone number in which area; The telephone number of determining each occurrence is the telephone number of which operator/service provider; Determine the Time Created of the telephone number of each occurrence; And whether the telephone number of determining each occurrence is the IP dialed number.
For example, in the situation that certain place name of search, described test of difference can also comprise following at least one: the regional feature (special product, showplace etc.) of determining described each occurrence; Determine the geographic coordinate of described each occurrence; Determine the geographic area that described each occurrence is affiliated; And determine that described each occurrence corresponding geographic position is apart from the distance of current location.
Preferably, check the difference between described a plurality of occurrences, extract the most significant difference between described a plurality of occurrences, and utilize this most significant difference to generate the otherness label.Test of difference and otherness label will be specifically described in example below.
At step S150, voice output otherness label.
In the situation that certain contact person's of search telephone number, described otherness label is not telephone number itself usually, but needs brief so that the information that the user can remember and repeat as far as possible.
At last, the voice messaging supplying method according to the embodiment of the present invention finishes at step S199.
Fig. 2 shows according to first of the voice messaging supplying method 100 of the embodiment of the present invention and uses example.Further specifically describe voice messaging supplying method 100 according to the embodiment of the present invention below in conjunction with Fig. 2.
First use example at this, utilizing according to the voice messaging supplying method 100 of the embodiment of the present invention user to electronic equipment provides about dialing the voice selecting prompting of which concrete telephone number.For example, when saying " calling out zhangxin " the user, electronic equipment identifies the phone that the user need to dial zhangxin, and the pronunciation that particularly zhangxin is identified is as the part of recognition result, and the telephone number of zhangxin is searched in the pronunciation that utilizes this zhangxin to identify.
As example, the corresponding contact person of described each occurrence is same contact person, and the corresponding telephone number of described each occurrence is different telephone number.
As another example, the corresponding contact person of described a plurality of occurrences comprises the different contact person who has same pronunciation but have different identification.
As shown in Figure 2, (for example, in the address book of electronic equipment) stored following telephone number at least in electronic equipment:
Zhang Xin: dwelling house 010-11111234
Mobile phone 15512345678
Zhang Xin: base 1 010-22221234
Base 2 021-33331234
Mobile phone 1 13691234567
Mobile phone 2 18601234567
Mobile phone 3 18912345678
Zhang Xin: mobile phone 13512345678
Notice, " Zhang Xin " has a plurality of telephone numbers: two bases and three mobile phones; Perhaps two Shanghai phones and three Beijing phones; Perhaps Beijing base, a Shanghai base, a Shanghai mobile phone and two Beijing mobile phones.
The below wishes that take the user " call out to Zhang Xin " describe voice messaging supplying method according to the embodiment of the present invention as example.
The function of electronic equipment support voice dialing is said the user and " is called out Zhangxin" when (or " dialing the phone of zhangxin "), electronic equipment receives phonetic entry and " calls out zhangxin " (or " dialing the phone of zhangxin ").Then, electronic equipment is identified the phonetic entry that receives, and produces corresponding recognition result " calling zhangxin ".
Next, electronic equipment is searched the telephone number that mates with " zhangxin " in its address book.For example, electronic equipment finds in address book as abovely has " Zhang Xin ", " Zhang Xin " of same pronunciation " zhangxin ", all telephone numbers of " Zhang Xin ", and each telephone number is corresponding to an occurrence.
Then electronic equipment carries out test of difference to these occurrences, and described test of difference comprises the character features of the sign of extracting described different contact person, and generates the otherness label according to described character features.
Particularly, can analyze the character features of the contact person's of each occurrence sign (" Zhang Xin ", " Zhang Xin ", " Zhang Xin "), for example the length of bow " opens ", vertical morning " chapter ", and generates the otherness label according to described character features, and for example the length of bow " opens ", stands early " chapter ".Then, the otherness label that electronic equipment goes out to generate by voice broadcast, for example, the length of bow " opens " or vertical early " chapter ", for user's further selection.
Say the user " The length of bow ' opens '" time, electronic equipment receives user's phonetic entry, it is identified, and correspondingly generate recognition result " length of bow ' opens ' ".Electronic equipment with the occurrence of " zhangxin " coupling in continue the occurrence that search and " length of bow ' open ' " are mated, and then search and comprise " Zhang Xin " and " Zhang Xin " at all interior telephone numbers.
Next, for example, electronic equipment can be analyzed the character features of the contact person's of each occurrence sign (" Zhang Xin ", " Zhang Xin "), for example joyful " glad ", three gold medals " prosperous ", and generate otherness label, for example joyful " glad ", three gold medals " prosperous " according to described character features.Then, the otherness label that electronic equipment goes out to generate by voice broadcast, for example joyful " glad " or three gold medals " prosperous " are for user's further selection.
Say the user " Joyful ' glad '" time, electronic equipment receives user's phonetic entry, it is identified, and correspondingly generate recognition result " joyful ' glad ' ".Electronic equipment with the occurrence of " length of bow ' opens ' " coupling in continue the telephone item of search and " joyful ' glad ' " coupling, and then search all telephone numbers of " Zhang Xin ".
Next, electronic equipment can be analyzed the category feature (for example, base, mobile phone) of the telephone number of each occurrence, and generates otherness label, for example " fixed line phone ", " mobile portable phone " according to described category feature.Then, the otherness label that electronic equipment goes out to generate by voice broadcast, " fixed line phone " still " mobile portable phone " for example is for user's further selection.
Say the user " Mobile portable phone" time, electronic equipment receives user's phonetic entry, it is identified, and correspondingly generate recognition result " mobile portable phone ".Electronic equipment can be analyzed the regional feature (for example, Shanghai mobile phone, Beijing mobile phone) of the telephone number of each occurrence, and generates otherness label, for example " Shanghai mobile phone ", " Beijing mobile phone " according to described regional feature.Then, the otherness label that electronic equipment goes out to generate by voice broadcast, " Shanghai mobile phone " still " Beijing mobile phone " for example is for user's further selection.
Say the user " Beijing mobile phone" time, electronic equipment receives user's phonetic entry, it is identified, and correspondingly generate recognition result " Beijing mobile phone ".Next, for example, electronic equipment can be analyzed service provider's feature (for example, move in Beijing, Beijing UNICOM) of the telephone number of each occurrence, and generates otherness label, for example " move in Beijing ", " Beijing UNICOM " according to described service provider feature.Then, the otherness label that electronic equipment goes out to generate by voice broadcast, " move in Beijing " still " Beijing UNICOM " for example is for user's further selection.
When saying " Beijing UNICOM " the user, electronic equipment receives user's phonetic entry, it is identified, and correspondingly generate recognition result " Beijing UNICOM ", then begins to call out " Beijing UNICOM " " mobile phone " 18601234567 of " Zhang Xin ".
On the other hand, when saying " Shanghai mobile phone " the user, electronic equipment receives user's phonetic entry, it is identified, and correspondingly generate recognition result " Shanghai mobile phone ", then begins to call out " Shanghai " " mobile phone " 13691234567 of " Zhang Xin ".
In above-mentioned example, extract step by step the significant difference in the occurrence of searching for, and generate corresponding otherness label, select for the user by the otherness label that voice output generates.Yet the invention is not restricted to above-mentioned multistage report situation, may only need to report first difference opposite sex label, for example, say the user " Vertical early ' chapter '" time, electronic equipment begins to call out the phone (mobile phone 13512345678) of " Zhang Xin ", generates and reports and need not to carry out multistage otherness label.
In addition, the user can arrange as required different test of difference ranks and generate corresponding otherness label, and test of difference can comprise: the character features of check contact person's sign; The check telephone number is base number or phone number; The check telephone number is the telephone number in which area; The check telephone number is the telephone number of which operator/service provider; The Time Created of check telephone number; Check perhaps whether telephone number is to add telephone number of having dialled the IP number etc.For example, can for each occurrence extract its corresponding relationship people's sign character features, with and the number feature of corresponding telephone number, described character features and number feature are carried out test of difference, and generate the otherness label according to the result of test of difference.
As shown in Figure 3, may be when creating the contact person exactly mark a plurality of telephone numbers of a certain contact person: mobile portable phone, Home Telephone, WorkPhone.In the case, generate a plurality of occurrences (particularly, three occurrences), each phone corresponds respectively to an occurrence, for example: comprise name of contact person/sign and mobile portable phone at an occurrence, comprise name of contact person/sign and Home Telephone at another occurrence, comprise name of contact person/sign and WorkPhone at another occurrence.
On the other hand, the user may not check numbers when creating the contact person and makes accurate mark, and when the contact person may have a plurality of telephone number simultaneously, and is glad 1 such as being labeled as respectively, glad 2, glad 3 etc.
In the case, when saying " calling out zhangxin " the user, electronic equipment retrieves the identification of contacts of " Zhang Xin ", " Zhang Xin ", " Zhang Xin ", " opening glad 1 ", " opening glad 2 ", " opening glad 3 ".Select " joyful ' glad ' " and electronic equipment to determine " Zhang Xin " afterwards the user, " Zhang Xin ", " opening glad 1 ", " opening glad 2 ", " opening glad 3 " can be thought same contact person, and no longer the character features of identification of contacts be distinguished.Yet this not necessarily can set concrete distinguishing rule as required by the user.
Should note, do not require that according to the voice messaging supplying method 100 of the embodiment of the present invention user indicates the feature of each telephone number particularly when creating the contact person, namely, can not specify the attributes such as move in Beijing base, Shanghai base, Beijing UNICOM, Beijing, Shanghai UNICOM, Shanghai Mobile, and automatically generate corresponding attribute by electronic equipment itself according to the number feature of each telephone number, for example the section at the area code of the length by the judgement telephone number, fixed line phone number, cell-phone telephone number place etc. generates the respective attributes of each telephone number.
Still take the telephone number of " Zhang Xin " as example, at first electronic equipment can be analyzed the number feature of each telephone number and extract the most significant difference, that is: base and mobile phone; Perhaps Shanghai number and Beijing number.
Although superincumbent first uses in example, enumerated several labels that produce, yet this application is not limited to this, the user can set different label producing methods and the label of different brackets as required, correspondingly can produce the different types of label that comprises different brackets.
Next, with the second application example that specifically describes according to the voice messaging supplying method of the embodiment of the present invention.
Second use example at this, utilizing according to the voice messaging supplying method 100 of the embodiment of the present invention user to electronic equipment provides about selecting which geographic position as the voice selecting prompting on navigation purpose ground.For example, say the user and " navigate to Little battalion" time, electronic equipment identifies the pronunciation " xiaoying " of " little battalion " sign as the part of recognition result, and the occurrence of search " xiaoying ".
As example, described a plurality of occurrences corresponding geographic position can comprise the different geographic position that has same pronunciation and have like-identified.The below will specifically be described.
As another example, described a plurality of occurrences corresponding geographic position can comprise the different geographic position that has same pronunciation but have different identification, such as " little battalion ", " Xiao Ying " etc.In the case, the character features that can extract the sign in different geographic position carries out test of difference, and generates the otherness label according to described character features.
Electronic equipment for example has the GPS navigation function, and the user may wish to obtain navigation way from current location to destination locations by phonetic order.The voice messaging that in the case, the voice messaging supplying method 100 according to the embodiment of the present invention can be applied to navigation purpose ground provides.
For example, the user can say and " navigate to Little battalion", electronic equipment retrieves a plurality of occurrences receiving phonetic entry and identifying " little battalion " afterwards in its database, for example, and Haidian District Beijing little battalion, Chaoyang District Beijing little battalion, Hebei Xiao Ying.
Then, each occurrence that the electronic equipment analysis retrieves, and extract the most significant difference, for example " Beijing Xiao Ying " still " Hebei Xiao Ying ".Next, utilize voice broadcast " to select ' Beijing Xiao Ying ' still ' Hebei Xiao Ying ' ".
Say the user " Beijing Xiao Ying" afterwards; electronic equipment is proceeded retrieval in each occurrence that retrieves before; obtain new result for retrieval: Haidian District Beijing little battalion, Chaoyang District Beijing little battalion; and and then analyze each occurrence that newly retrieves and extract the most significant difference, " Haidian District Xiao Ying " still " Chaoyang District Xiao Ying " for example.Next, utilize voice broadcast " to select ' Haidian District Xiao Ying ' still ' Chaoyang District Xiao Ying ' ".
Say the user at last, " Haidian District Xiao Ying" or when " Chaoyang District Xiao Ying ", navigate accordingly respectively.
Should be appreciated that, according to practical application, in the situation that result for retrieval is less and each result for retrieval is shorter, can report once result for retrieval, for example: select " the little battalion of Haidian District Beijing ", " the little battalion of Chaoyang District Beijing ", still " Hebei Xiao Ying ".
In addition, according to practical application, may exist more multistage otherness label to report and select.For example, when saying " navigating to McDonald " the user, electronic equipment may find dozens or even hundreds of " McDonald " in its database.In the case, may carry out test of difference in result for retrieval, for example, electronic equipment can regional feature corresponding according to each result for retrieval generates voice output and " selects ' Haidian District ', ' Chaoyang District ', ' Dongcheng District ', ' Xicheng District ' still ' Xuanwu District ' ".
Say " Haidian District " afterwards the user, electronic equipment can further be retrieved in result for retrieval before, and obtains the result for retrieval of " Haidian District " McDonald.Then, electronic equipment can regional feature corresponding according to each result for retrieval generates voice output and " selects ' Xueyuan Road ', ' Zhong Guan-cun ', ' zoo ' still ' century city ' ", generates voice output " select in ' three rings ', ' in the Fourth Ring ', ' in the five rings ' " etc., further selects for the user.
In this way, reduce the scope gradually, until obtain at last a unique result for retrieval.
Except above-mentioned described test of difference, test of difference can comprise: the regional feature (special product, showplace etc.) of checking each occurrence; Check the geographic coordinate of each occurrence; Check the geographic area under each occurrence; And check each occurrence corresponding geographic position apart from distance of current location etc.For example, can for each occurrence extract the sign in its corresponding geographic position character features, with and manage accordingly the geographic entity of position, described character features and described geographic entity are carried out test of difference, and generate the otherness label according to the result of test of difference.
Next, with reference to Fig. 4, block diagram according to the electronic equipment 400 of the embodiment of the present invention is described, the voice messaging supplying method 100 that this electronic equipment 400 is implemented according to the embodiment of the present invention.
Electronic equipment 400 comprises that speech input device 410, speech recognition equipment 420, occurrence obtain device 430, label generating apparatus 440 and instantaneous speech power 450.
Speech input device 410 is used for receiving user's phonetic entry.420 pairs of described phonetic entries of speech recognition equipment are identified, and produce a recognition result.Described recognition result can comprise voice, intonation of a part of content in described phonetic entry etc.
Occurrence obtains device 430 and is used for obtaining the occurrence that is complementary with described recognition result, described occurrence be with database that described electronic equipment is associated in search for and obtain.as previously mentioned, can (for example search in the internal database of described electronic equipment, occurrence obtains device 430 and self searches for), perhaps can (for example search in the database of described electronic equipment by network-accessible, occurrence obtains device 430 and self searches for), perhaps can by network, described recognition result be sent to other electronic equipment or server and be put within it in database or accessible database by described other electronic equipment or server and (for example search for by described electronic equipment, occurrence obtains device 430 and self does not search for and only obtain Search Results), the present invention is not subjected to the restriction of concrete way of search, as long as can provide required occurrence.
In the situation that there are a plurality of occurrences, label generating apparatus 440 is used for described a plurality of occurrences are carried out test of difference, and generates the otherness label according to the result of test of difference.The otherness label that instantaneous speech power 450 voice outputs generate.
For example, in the first application example shown in Figure 2, described test of difference can comprise following at least one: the character features (for example, font feature, meaning of a word feature etc.) of determining the identification of contacts of each occurrence; The telephone number of determining each occurrence is base number or phone number; The telephone number of determining each occurrence is the telephone number in which area; The telephone number of determining each occurrence is the telephone number of which operator/service provider; Determine the Time Created of the telephone number of each occurrence; And whether the telephone number of determining each occurrence is the IP dialed number.
For example, in the second application example shown in Figure 4, described test of difference can comprise following at least one: the character features (for example, font feature, meaning of a word feature etc.) of determining the geographic position sign of each occurrence; Determine the regional feature (for example, special product, showplace etc.) of described each occurrence; Determine the geographic coordinate of described each occurrence; Determine the geographic area that described each occurrence is affiliated; And determine that described each occurrence corresponding geographic position is apart from the distance of current location.
Although superincumbent second uses in example, enumerated several labels that produce, yet this application is not limited to this, the user can set different label producing methods as required, correspondingly can produce the different types of label that comprises different brackets.
According to the voice messaging supplying method of the embodiment of the present invention and use the electronic equipment of this voice messaging supplying method, can exempt and the user be selected the requirement of particular options on the screen of electronic equipment, (for example, the user is driving medium) is convenient to the user and utilized electronic equipment to realize the expectation task so in many cases.
Be to be understood that, call and two kinds of applicable cases of GPS navigation although only described in this instructions, be not limited to this two kinds of applicable cases according to voice messaging supplying method and the electronic equipment thereof of the embodiment of the present invention, but can be applied to the application scenario that any needs carry out interactive voice.
Should be appreciated that and to realize according to the voice messaging supplying method of the embodiment of the present invention and to use the electronic equipment of this voice messaging supplying method with the various forms of hardware, software, firmware, application specific processor or their combination.Provide the description here, those of ordinary skill in the related art can expect of the present invention these and similarly realize or configuration.
Although describe some embodiments of the present invention here with reference to the accompanying drawings, should be appreciated that described embodiment is only illustrative, and not restrictive.It will be appreciated by those skilled in the art that in the situation that the scope and spirit of the present invention that limit in not deviating from claim and equivalent thereof, can make variation on various forms and details to these exemplary embodiments.

Claims (20)

1. voice messaging supplying method is applied to comprise in electronic equipment:
Receive phonetic entry;
Described phonetic entry is identified, produced a recognition result;
Obtain the occurrence that is complementary with described recognition result, described occurrence be with database that described electronic equipment is associated in search for and obtain;
In the situation that there are a plurality of occurrences, described a plurality of occurrences carried out test of difference, and generate the otherness label according to the result of test of difference; And
Voice output otherness label.
2. voice messaging supplying method as claimed in claim 1, wherein, described recognition result comprises the pronunciation of contact person's sign, and the corresponding contact person of described each occurrence is same contact person, and the corresponding telephone number of described each occurrence is different telephone number.
3. voice messaging supplying method as claimed in claim 1, wherein, described recognition result comprises the pronunciation of contact person's sign, the corresponding contact person of described a plurality of occurrences comprises the different contact person who has same pronunciation but have different identification, and
Described test of difference comprises the character features of the sign of extracting described different contact person, and generates the otherness label according to described character features.
4. voice messaging supplying method as claimed in claim 3 wherein, after the otherness label of voice output character features, also comprises:
Receive phonetic entry, and it is identified to produce the second recognition result;
In the situation that one of otherness label of described the second recognition result and voice output coupling, and in the situation that there be residue occurrence corresponding to a plurality of otherness labels with mating, telephone number to described residue occurrence carries out test of difference, and generates the otherness label according to the result of test of difference; And
Voice output otherness label.
5. voice messaging supplying method as described in claim 2 or 4, wherein, described test of difference comprises following at least one:
The telephone number of determining described each occurrence is dwelling house base number or phone number;
The telephone number of determining described each occurrence is the telephone number in which area;
The telephone number of determining described each occurrence is the telephone number of which operator;
Determine the Time Created of the telephone number of described each occurrence; And
Whether the telephone number of determining described each occurrence is the IP dialed number.
6. voice messaging supplying method as claimed in claim 1, wherein, described recognition result comprises the pronunciation of contact person's sign, the corresponding contact person of described a plurality of occurrences comprises the different contact person who has same pronunciation but have different identification, and
For each occurrence extract its corresponding relationship people's sign character features, with and the number feature of corresponding telephone number, described character features and number feature are carried out test of difference, and generate the otherness label according to the result of test of difference.
7. voice messaging supplying method as claimed in claim 1, wherein, described recognition result comprises the pronunciation of the sign in geographic position, described a plurality of occurrences corresponding geographic position comprises the different geographic position that has same pronunciation and have like-identified.
8. voice messaging supplying method as claimed in claim 1, wherein, described recognition result comprises the pronunciation of the sign in geographic position, described a plurality of occurrences corresponding geographic position comprises the different geographic position that has same pronunciation but have different identification, and
Described test of difference comprises the character features of the sign of extracting described different geographic position, and generates the otherness label according to described character features.
9. voice messaging supplying method as claimed in claim 8 wherein, after the otherness label of voice output character features, also comprises:
Receive phonetic entry, and it is identified to produce the second recognition result;
In the situation that one of otherness label of described the second recognition result and voice output coupling, and in the situation that there be residue occurrence corresponding to a plurality of otherness labels with mating, geographic entity to the geographic position of described residue occurrence is carried out test of difference, and generates the otherness label according to the result of test of difference; And
Voice output otherness label.
10. voice messaging supplying method as described in claim 7 or 9, wherein, described test of difference comprises following at least one:
Determine the regional feature of described each occurrence;
Determine the geographic coordinate of described each occurrence;
Determine the geographic area that described each occurrence is affiliated; And
Determine that described each occurrence corresponding geographic position is apart from the distance of current location.
11. voice messaging supplying method as claimed in claim 1, wherein, described recognition result comprises the pronunciation of the sign in geographic position, and described each occurrence corresponding geographic position is the different geographic position that has same pronunciation and have like-identified,
For each occurrence extract the sign in its corresponding geographic position character features, with and manage accordingly the geographic entity of position, described character features and described geographic entity are carried out test of difference, and generate the otherness label according to the result of test of difference.
12. an electronic equipment comprises:
Speech input device is used for receiving phonetic entry;
Speech recognition equipment is used for described phonetic entry is identified, and produces a recognition result;
Occurrence obtains device, is used for obtaining the occurrence that is complementary with described recognition result, described occurrence be with database that described electronic equipment is associated in search for and obtain;
The label generating apparatus, it is used for described a plurality of occurrences are carried out test of difference in the situation that there are a plurality of occurrences, and generates the otherness label according to the result of test of difference; And
Instantaneous speech power is used for voice output otherness label.
13. electronic equipment as claimed in claim 12, wherein, described recognition result comprises the pronunciation of contact person's sign, and the corresponding contact person of described each occurrence is same contact person, and the corresponding telephone number of described each occurrence is different telephone number.
14. electronic equipment as claimed in claim 12, wherein, described recognition result is the pronunciation of contact person's sign, and the corresponding contact person of described a plurality of occurrences comprises the different contact person who has same pronunciation but have different identification, and
Described test of difference comprises the character features of the sign of extracting described different contact person, and generates the otherness label according to described character features.
15. electronic equipment as described in claim 13 or 14, wherein, described test of difference comprises following at least one:
Determine the character features of the identification of contacts of described each occurrence;
The telephone number of determining described each occurrence is dwelling house base number or phone number;
The telephone number of determining described each occurrence is the telephone number in which area;
The telephone number of determining described each occurrence is the telephone number of which operator;
Determine the Time Created of the telephone number of described each occurrence; And
Whether the telephone number of determining described each occurrence is the IP dialed number.
16. electronic equipment as claimed in claim 12, wherein, described recognition result is the pronunciation of contact person's sign, and the corresponding contact person of described a plurality of occurrences comprises the different contact person who has same pronunciation but have different identification, and
For each occurrence extract its corresponding relationship people's sign character features, with and the number feature of corresponding telephone number, described character features and number feature are carried out test of difference, and generate the otherness label according to the result of test of difference.
17. electronic equipment as claimed in claim 12, wherein, described recognition result is the pronunciation of the sign in geographic position, and described a plurality of occurrences corresponding geographic position comprises the different geographic position that has same pronunciation and have like-identified.
18. electronic equipment as claimed in claim 12, wherein, described recognition result is the pronunciation of the sign in geographic position, and described a plurality of occurrences corresponding geographic position comprises the different geographic position that has same pronunciation but have different identification, and
Described test of difference comprises the character features that extracts the sign of stating different geographic position, and generates the otherness label according to described character features.
19. voice messaging supplying method as described in claim 17 or 18, wherein, described test of difference comprises following at least one:
Determine the character features of the geographic position sign of described each occurrence;
Determine the regional feature of described each occurrence;
Determine the geographic coordinate of described each occurrence;
Determine the geographic area that described each occurrence is affiliated; And
Determine that described each occurrence corresponding geographic position is apart from the distance of current location.
20. electronic equipment as claimed in claim 12, wherein, described recognition result is the pronunciation of the sign in geographic position, and described each occurrence corresponding geographic position is the different geographic position that has same pronunciation and have like-identified,
For each occurrence extract the sign in its corresponding geographic position character features, with and manage accordingly the geographic entity of position, described character features and described geographic entity are carried out test of difference, and generate the otherness label according to the result of test of difference.
CN201110347974.3A 2011-11-07 2011-11-07 Electronic equipment and voice messaging thereof provide method Active CN103092887B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201110347974.3A CN103092887B (en) 2011-11-07 2011-11-07 Electronic equipment and voice messaging thereof provide method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201110347974.3A CN103092887B (en) 2011-11-07 2011-11-07 Electronic equipment and voice messaging thereof provide method

Publications (2)

Publication Number Publication Date
CN103092887A true CN103092887A (en) 2013-05-08
CN103092887B CN103092887B (en) 2016-10-05

Family

ID=48205464

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201110347974.3A Active CN103092887B (en) 2011-11-07 2011-11-07 Electronic equipment and voice messaging thereof provide method

Country Status (1)

Country Link
CN (1) CN103092887B (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103825994A (en) * 2014-03-18 2014-05-28 联想(北京)有限公司 Speech recognition method and contact name extension method
CN103905636A (en) * 2014-03-03 2014-07-02 联想(北京)有限公司 Information processing method and electronic device
CN103903614A (en) * 2014-03-10 2014-07-02 联想(北京)有限公司 Information processing method and electronic devices
CN103929533A (en) * 2014-03-18 2014-07-16 联想(北京)有限公司 Information processing method and electronic equipment
CN103971679A (en) * 2014-05-28 2014-08-06 锤子科技(北京)有限公司 Linkman voice searching method and device and mobile terminal
CN104731918A (en) * 2015-03-25 2015-06-24 百度在线网络技术(北京)有限公司 Voice search method and device
CN105244024A (en) * 2015-09-02 2016-01-13 百度在线网络技术(北京)有限公司 Voice recognition method and device
CN106961508A (en) * 2017-06-01 2017-07-18 诺雪(重庆)科技有限公司 Communication means and device based on Sex criminals
CN110364160A (en) * 2019-08-21 2019-10-22 广州三星通信技术研究有限公司 The method and apparatus of execution voice command for electric terminal
CN111179921A (en) * 2018-11-12 2020-05-19 奇酷互联网络科技(深圳)有限公司 Digital information processing method, mobile terminal and computer storage medium
CN113128228A (en) * 2021-04-07 2021-07-16 北京大学深圳研究院 Voice instruction recognition method and device, electronic equipment and storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1703923A (en) * 2002-10-18 2005-11-30 中国科学院声学研究所 Portable digital mobile communication apparatus and voice control method and system thereof
US20070050191A1 (en) * 2005-08-29 2007-03-01 Voicebox Technologies, Inc. Mobile systems and methods of supporting natural language human-machine interactions
CN101297355A (en) * 2005-08-05 2008-10-29 沃伊斯博克斯科技公司 Systems and methods for responding to natural language speech utterance
CN102137085A (en) * 2010-01-22 2011-07-27 谷歌公司 Multi-dimensional disambiguation of voice commands

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1703923A (en) * 2002-10-18 2005-11-30 中国科学院声学研究所 Portable digital mobile communication apparatus and voice control method and system thereof
CN101297355A (en) * 2005-08-05 2008-10-29 沃伊斯博克斯科技公司 Systems and methods for responding to natural language speech utterance
US20070050191A1 (en) * 2005-08-29 2007-03-01 Voicebox Technologies, Inc. Mobile systems and methods of supporting natural language human-machine interactions
CN102137085A (en) * 2010-01-22 2011-07-27 谷歌公司 Multi-dimensional disambiguation of voice commands

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103905636A (en) * 2014-03-03 2014-07-02 联想(北京)有限公司 Information processing method and electronic device
CN103903614B (en) * 2014-03-10 2017-11-07 联想(北京)有限公司 A kind of information processing method and electronic equipment
CN103903614A (en) * 2014-03-10 2014-07-02 联想(北京)有限公司 Information processing method and electronic devices
CN103929533A (en) * 2014-03-18 2014-07-16 联想(北京)有限公司 Information processing method and electronic equipment
CN103825994A (en) * 2014-03-18 2014-05-28 联想(北京)有限公司 Speech recognition method and contact name extension method
CN103971679A (en) * 2014-05-28 2014-08-06 锤子科技(北京)有限公司 Linkman voice searching method and device and mobile terminal
CN104731918A (en) * 2015-03-25 2015-06-24 百度在线网络技术(北京)有限公司 Voice search method and device
CN105244024A (en) * 2015-09-02 2016-01-13 百度在线网络技术(北京)有限公司 Voice recognition method and device
CN105244024B (en) * 2015-09-02 2019-04-05 百度在线网络技术(北京)有限公司 A kind of audio recognition method and device
CN106961508A (en) * 2017-06-01 2017-07-18 诺雪(重庆)科技有限公司 Communication means and device based on Sex criminals
CN111179921A (en) * 2018-11-12 2020-05-19 奇酷互联网络科技(深圳)有限公司 Digital information processing method, mobile terminal and computer storage medium
CN110364160A (en) * 2019-08-21 2019-10-22 广州三星通信技术研究有限公司 The method and apparatus of execution voice command for electric terminal
CN110364160B (en) * 2019-08-21 2022-04-22 广州三星通信技术研究有限公司 Method and device for executing voice command for electronic terminal
CN113128228A (en) * 2021-04-07 2021-07-16 北京大学深圳研究院 Voice instruction recognition method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
CN103092887B (en) 2016-10-05

Similar Documents

Publication Publication Date Title
CN103092887A (en) Electronic device and voice message providing method thereof
CN103377652B (en) A kind of method, device and equipment for carrying out speech recognition
US8328089B2 (en) Hands free contact database information entry at a communication device
US20140051399A1 (en) Methods and devices for storing recognized phrases
CN102739869A (en) Method and terminal for searching for information of target contact person by voice
US20080059172A1 (en) Method, software and device for uniquely identifying a desired contact in a contacts database based on a single utterance
CN103139404A (en) System and method for generating interactive voice response display menu based on voice recognition
US20130232436A1 (en) Method, electronic map, and mobile terminal for generating map phone book
US20010053977A1 (en) System and method for responding to email and self help requests
CN102130988A (en) Whip dialing method and device
US20120089584A1 (en) Method and mobile terminal for performing personalized search
CN104063440A (en) Data retrieval method and device based on terminal dial plate
KR101594835B1 (en) Vehicle and head unit having voice recognizing function, and method for voice recognizning therefor
CN103379202A (en) Method, device and electronic equipment for searching contact person and vehicle-mounting system
CN104994214A (en) Method and apparatus of providing voice feedback information for user in conversation
CN106603792B (en) A kind of number searching equipment
CN101763427A (en) Input method and system with fast calling function
CN103559242A (en) Method for achieving voice input of information and terminal device
CN101000767A (en) Speech recognition equipment and method
US20130151336A1 (en) Method, System and Program Product for Presenting Advertisement
KR101597248B1 (en) SYSTEM AND METHOD FOR PROVIDING ADVERTISEMENT USING VOISE RECOGNITION WHEN TELEPHONE CONVERSATION ON THE VoIP BASE
JP2011221591A (en) Map retrieval system
KR20100072500A (en) System and method for transmitting contents between terminal
CN101419584A (en) Electronic secretary system
KR101787194B1 (en) Terminal for providing contact and method of operation of terminal

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant