專利名稱:電子設備及其語音信息提供方法
技術領域:
本發(fā)明涉及電子設備的信息提供,并且具體地涉及一種電子設備及其語音信息提供方法。
背景技術:
目前,在諸如手機、GPS等的電子設備中可以提供語音識別,并且基于語音識別的結果來對用戶的命令作出響應。這大大方便了用戶的使用。然而,在實際應用中,在通過語音控制諸如手機、GPS等的電子設備方面,仍存在一些不便。在手機的通訊錄中可能存在多個姓名發(fā)音相同的聯(lián)系人,例如,張欣、章欣、張鑫等,在用戶通過語音命令要求手機呼叫“zhangxin”時,現有的解決方案可以在手機的屏幕上顯示所有可能的“zhangxin”及相應的電話號碼的列表,由用戶在所顯示的列表中選擇其需要呼叫的“zhangxin”及其相應的電話號碼。然而,在這種方式下,用戶需要注視屏幕并在屏幕上進行選擇操作,這是不便的,尤其在用戶無暇注釋屏幕并在屏幕上進行選擇操作的情況下更是如此。此外,在手機的通信錄中可能存在同一聯(lián)系人的多個電話號碼。在此情況下,現有的解決方案可能用語音逐一地報出該聯(lián)系人的所有電話號碼。然而,這種方式耗時過長,用戶僅僅憑借號碼也難以判斷到底要呼叫哪個電話號碼,并且即使能夠判斷出要呼叫哪個電話號碼也難以清楚地記住并重復要呼叫的電話號碼。一種現有的解決方案可以提供用戶在創(chuàng)建聯(lián)系人電話號碼時所建立的號碼標簽,例如,用戶在創(chuàng)建“zhangxin”的住宅電話號碼時建立號碼標簽“住宅”并在創(chuàng)建“zhangxin”的手機號碼時建立號碼標簽“手機”,當用戶通過語音命令手機“呼叫zhangxin”時,系統(tǒng)語音反饋“呼叫zhangxin手機還是住宅電話”。然而,這需要用戶在創(chuàng)建聯(lián)系人電話號碼時輸入號碼標簽,這對于用戶使用而言往往是繁瑣的。此外,這也不能解決多個同音聯(lián)系人的問題。因此,需要一種能夠便利地向用戶提示語音信息的方法和設備。
發(fā)明內容
考慮到上述方面提出了本發(fā)明。根據本發(fā)明的語音信息提供方法及其電子設備可以自動根據所檢索到的各匹配項的特征來提取最顯著差異并由此生成差異性標簽,也就是說,將各匹配項根據其最顯著差異進行分類并為每個分類生成差異性標簽,因此可以簡單明了地通過語音向用戶提示所生成的差異性標簽,也便于用戶進行記憶并作出進一步選擇。根據本發(fā)明一方面,提供了一種語音信息提供方法,應用于電子設備中,包括:接收語音輸入;對所述語音輸入進行識別,產生一識別結果;獲得與所述識別結果相匹配的匹配項,所述匹配項是在與所述電子設備相關聯(lián)的數據庫中搜索得到的;在存在多個匹配項的情況下,對所述多個匹配項進行差異性檢驗,并且依據差異性檢驗的結果生成差異性標簽;以及語音輸出差異性標簽。有利地,所述識別結果包括聯(lián)系人的標識的發(fā)音,所述每個匹配項所對應的聯(lián)系人是同一聯(lián)系人,并且所述每個匹配項所對應的電話號碼是不同的電話號碼。有利地,所述識別結果包括聯(lián)系人的標識的發(fā)音,所述多個匹配項所對應的聯(lián)系人包括具有相同發(fā)音但具有不同標識的不同的聯(lián)系人。在此情況下,所述差異性檢驗包括提取所述不同的聯(lián)系人的標識的文字特征,并且依據所述文字特征生成差異性標簽。在語音輸出文字特征的差異性標簽之后,所述語音信息提供方法還包括:接收語音輸入,并對其進行識別以產生第二識別結果;在所述第二識別結果與語音輸出的差異性標簽之一匹配的情況下,并且在存在多個與所匹配的差異性標簽對應的剩余匹配項的情況下,對所述剩余匹配項的電話號碼進行差異性檢驗,并且依據差異性檢驗的結果生成差異性標簽;以及語音輸出差異性標簽。有利地,所述差異性檢驗包括以下至少一項:確定所述每個匹配項的電話號碼是住宅座機號碼還是手機號碼;確定所述每個匹配項的電話號碼是哪個地區(qū)的電話號碼;確定所述每個匹配項的電話號碼是哪個運營商的電話號碼;確定所述每個匹配項的電話號碼的建立時間;以及確定所述每個匹配項的電話號碼是否是IP撥號號碼。有利地,對于每個匹配項提取其對應聯(lián)系人的標識的文字特征、以及其對應電話號碼的號碼特征,對所述文字特征和號碼特征進行差異性檢驗,并且依據差異性檢驗的結果生成差異性標簽。有利地,所述識別結果包括地理位置的標識的發(fā)音,所述多個匹配項所對應的地理位置包括具有相同發(fā)音且具有相同標識的不同的地理位置。有利地,所述識別結果包括地理位置的標識的發(fā)音,所述多個匹配項所對應的地理位置包括具有相同發(fā)音但具有不同標識的不同的地理位置。在此情況下,所述差異性檢驗包括提取所述不同的地理位置的標識的文字特征,并且依據所述文字特征生成差異性標簽。在語音輸出文字特征的差異性標簽之后,所述語音信息提供方法還包括:接收語音輸入,并對其進行識別以產生第二識別結果;在所述第二識別結果與語音輸出的差異性標簽之一匹配的情況下,并且在存在多個與所匹配的差異性標簽對應的剩余匹配項的情況下,對所述剩余匹配項的地理位置的地理特征進行差異性檢驗,并且依據差異性檢驗的結果生成差異性標簽;以及語音輸出差異性標簽。有利地,所述差異性檢驗包括以下至少一項:確定所述每個匹配項的地域特征;確定所述每個匹配項的地理坐標;確定所述每個匹配項所屬的地理區(qū)域;以及確定所述每個匹配項所對應的地理位置距當前位置的距離。有利地,對于每個匹配項提取其對應地理位置的標識的文字特征、以及其對應地理位置的地理特征,對所述文字特征和所述地理特征進行差異性檢驗,并且依據差異性檢驗的結果生成差異性標簽。根據本發(fā)明的另一方面,提供了一種電子設備,包括:語音輸入裝置,用于接收語音輸入;語音識別裝置,用于對所述語音輸入進行識別,并產生一識別結果;匹配項獲得裝置,用于獲得與所述識別結果相匹配的匹配項,所述匹配項是在與所述電子設備相關聯(lián)的數據庫中搜索得到的;標簽生成裝置,其在存在多個匹配項的情況下,用于對所述多個匹配項進行差異性檢驗,并且依據差異性檢驗的結果生成差異性標簽;以及語音輸出裝置,用于語音輸出差異性標簽。利用根據本發(fā)明實施例的語音信息提供方法及其電子設備對所檢索到的匹配項進行差異性檢驗并相應地生成差異性標簽,改進了向用戶提供的語音信息的形式,用戶可以容易地記憶并重復所述差異性標簽,便于用戶更容易地作出期望的匹配項選擇。
通過結合附圖對本發(fā)明的實施例進行詳細描述,本發(fā)明的上述和其它目的、特征、優(yōu)點將會變得更加清楚,其中:圖1圖示了根據本發(fā)明實施例的語音信息提供方法的流程圖。圖2圖示了根據本發(fā)明實施例的語音信息提供方法的第一應用示例。圖3圖示了可能的創(chuàng)建聯(lián)系人界面示例。圖4圖示了根據本發(fā)明實施例的電子設備的框圖。
具體實施例方式下面將參考附圖來描述根據本發(fā)明的語音信息提供方法及應用該語音信息提供方法的電子設備。首先,將參考圖1來描述根據本發(fā)明實施例的語音信息提供方法100,該語音信息提供方法100在具有語音識別及語音信息播報功能的電子設備上實現。根據本發(fā)明實施例的語音信息提供方法100在步驟SlOl開始。在步驟S110,接收語音輸入。例如,所述電子設備的用戶通過語音向所述電子設備下達執(zhí)行某種動作的指令,例如“撥打zhangxin的電話”、“查找至高碑店的路線”等等。然后,在步驟S120,對所述語音輸入進行識別,產生一識別結果。例如,可以識別所述語音輸入所對應的動作指令、識別所述語音輸入中特定部分的發(fā)音(諸如“zhangxin”)、識別所述語音輸入中特定部分的語調等等。接下來,在步驟S130,獲得與所述識別結果相匹配的匹配項,所述匹配項是在與所述電子設備相關聯(lián)的數據庫中搜索得到的。可以在所述電子設備的內置數據庫中進行搜索,或者可以在所述電子設備通過網絡可訪問的數據庫中進行搜索,或者可以由所述電子設備通過網絡將所述識別結果發(fā)送給其它電子設備或服務器并且由所述其它電子設備或服務器在其內置數據庫或可訪問數據庫中進行搜索,本發(fā)明不受具體搜索方式的限制,只要可以提供出所需的匹配項即可。例如,在搜索電話號碼的情況下,一個電話號碼對應于一個匹配項;在搜索地名的情況下,一個地理位置對應于一個匹配項;等等。然后,在步驟S140,在存在多個匹配項的情況下,對所述多個匹配項進行差異性檢驗,并且依據差異性檢驗的結果生成差異性標簽。例如,在搜索某個聯(lián)系人的電話號碼的情況下,所述差異性檢驗可以包括以下至少一項:確定每個匹配項的電話號碼是座機號碼還是手機號碼;確定每個匹配項的電話號碼是哪個地區(qū)的電話號碼;確定每個匹配項的電話號碼是哪個運營商/服務商的電話號碼;確定每個匹配項的電話號碼的建立時間;以及確定每個匹配項的電話號碼是否是IP撥號號碼。
例如,在搜索某個地名的情況下,所述差異性檢驗還可以包括以下至少一項:確定所述每個匹配項的地域特征(特產、名勝等);確定所述每個匹配項的地理坐標;確定所述每個匹配項所屬的地理區(qū)域;以及確定所述每個匹配項所對應的地理位置距當前位置的距離。優(yōu)選地,檢查所述多個匹配項之間的差異,提取所述多個匹配項之間最顯著的差異,并且利用該最顯著的差異生成差異性標簽。將在下面的示例中具體描述差異性檢驗以及差異性標簽。在步驟S150,語音輸出差異性標簽。在搜索某個聯(lián)系人的電話號碼的情況下,所述差異性標簽通常不是電話號碼本身,而是需要盡可能簡短以便用戶可以記住并重復的信息。最后,根據本發(fā)明實施例的語音信息提供方法在步驟S199結束。圖2示出了根據本發(fā)明實施例的語音信息提供方法100的第一應用示例。下面將結合圖2來進一步具體描述根據本發(fā)明實施例的語音信息提供方法100。在該第一應用示例中,利用根據本發(fā)明實施例的語音信息提供方法100來向電子設備的用戶提供關于撥打哪一個具體電話號碼的語音選擇提示。例如,在用戶說出“呼叫zhangxin”時,電子設備識別出用戶需要撥打zhangxin的電話,具體地將zhangxin標識的發(fā)音作為識別結果的一部分,并利用該zhangxin標識的發(fā)音來搜索zhangxin的電話號碼。作為示例,所述每個匹配項所對應的聯(lián)系人是同一聯(lián)系人,并且所述每個匹配項所對應的電話號碼是不同的電話號碼。作為另一示例,所述多個匹配項所對應的聯(lián)系人包括具有相同發(fā)音但具有不同標識的不同的聯(lián)系人。如圖2所示,在電子設備中(例如,在電子設備的通訊簿中)至少存儲了以下電話號碼:張鑫:住宅010-11111234手機 15512345678張欣:座機I 010-22221234座機 2 021-33331234手機 I 13691234567手機 2 18601234567手機 3 18912345678章欣:手機13512345678注意到,“張欣”有多個電話號碼:兩個座機和三個手機;或者兩個上海電話和三個北京電話;或者一個北京座機、一個上海座機、一個上海手機、和兩個北京手機。下面以用戶希望“呼叫張欣”為例來描述根據本發(fā)明實施例的語音信息提供方法。電子設備支持語音撥號的功能,在用戶說出“呼叫zhangxin” (或“撥打zhangxin的電話”)時,電子設備接收語音輸入“呼叫zhangxin” (或“撥打zhangxin的電話”)。然后,電子設備對所接收的語音輸入進行識別,并產生相應的識別結果“呼叫zhangxin”。接下來,電子設備在其通訊簿中查找與“zhangxin”匹配的電話號碼。例如,電子設備在通訊簿中查找到如上所述的具有相同發(fā)音“zhangxin”的“張欣”、“章欣”、“張鑫”的所有電話號碼,并且每個電話號碼對應于一個匹配項。電子設備然后對這些匹配項進行差異性檢驗,所述差異性檢驗包括提取所述不同的聯(lián)系人的標識的文字特征,并且依據所述文字特征生成差異性標簽。具體地,可以分析每個匹配項的聯(lián)系人的標識(“張欣”、“章欣”、“張鑫”)的文字特征,例如弓長“張”、立早“章”,并依據所述文字特征生成差異性標簽,例如弓長“張”、立早“章”。然后,電子設備通過語音播報出所生成的差異性標簽,例如,弓長“張”還是立早“章”,以供用戶的進一步選擇。在用戶說出“弓長‘張’”時,電子設備接收用戶的語音輸入,對其進行識別,并相應地生成識別結果“弓長‘張’”。電子設備在與“zhangxin”匹配的匹配項中繼續(xù)搜索與“弓長‘張’”匹配的匹配項,并繼而搜索到包含“張欣”和“張鑫”在內的所有電話號碼。接下來,例如,電子設備可以分析每個匹配項的聯(lián)系人的標識(“張欣”、“張鑫”)的文字特征,例如欣喜“欣”、三金“鑫”,并依據所述文字特征生成差異性標簽,例如欣喜“欣”、三金“鑫”。然后,電子設備通過語音播報出所生成的差異性標簽,例如欣喜“欣”還是三金“鑫”,以供用戶的進一步選擇。在用戶說出“欣喜‘欣’”時,電子設備接收用戶的語音輸入,對其進行識別,并相應地生成識別結果“欣喜‘欣’”。電子設備在與“弓長‘張’”匹配的匹配項中繼續(xù)搜索與“欣喜‘欣’ ”匹配的電話條目,并繼而搜索到“張欣”的所有電話號碼。接下來,電子設備可以分析每個匹配項的電話號碼的類別特征(例如,座機、手機),并依據所述類別特征生成差異性標簽,例如“座機電話”、“手機電話”。然后,電子設備通過語音播報出所生成的差異性標簽,例如“座機電話”還是“手機電話”,以供用戶的進一步選擇。在用戶說出“手機電話”時,電子設備接收用戶的語音輸入,對其進行識別,并相應地生成識別結果“手機電話”。電子設備可以分析每個匹配項的電話號碼的地域特征(例如,上海手機、北京手機),并依據所述地域特征生成差異性標簽,例如“上海手機”、“北京手機”。然后,電子設備通過語音播報出所生成的差異性標簽,例如“上海手機”還是“北京手機”,以供用戶的進一步選擇。在用戶說出“北京手機”時,電子設備接收用戶的語音輸入,對其進行識別,并相應地生成識別結果“北京手機”。接下來,例如,電子設備可以分析每個匹配項的電話號碼的服務商特征(例如,北京移動、北京聯(lián)通),并依據所述服務商特征生成差異性標簽,例如“北京移動”、“北京聯(lián)通”。然后,電子設備通過語音播報出所生成的差異性標簽,例如“北京移動”還是“北京聯(lián)通”,以供用戶的進一步選擇。在用戶說出“北京聯(lián)通”時,電子設備接收用戶的語音輸入,對其進行識別,并相應地生成識別結果“北京聯(lián)通”,然后開始呼叫“張欣”的“北京聯(lián)通” “手機” 18601234567。另一方面,在用戶說出“上海手機”時,電子設備接收用戶的語音輸入,對其進行識別,并相應地生成識別結果“上海手機”,然后開始呼叫“張欣”的“上海” “手機” 13691234567。在上述的示例中,逐級地提取所搜索的匹配項中的最顯著差異,并生成相應的差異性標簽,通過語音輸出所生成的差異性標簽以供用戶選擇。然而本發(fā)明不限于上述的多級播報情況,可能僅需要播報一次差異性標簽,例如,在用戶說出“立早‘章’”時,電子設備開始呼叫“章欣”的電話(手機13512345678),而無需進行多級的差異性標簽生成和播報。此外,用戶可以根據需要設置不同的差異性檢驗級別并生成相應的差異性標簽,差異性檢驗可以包括:檢驗聯(lián)系人的標識的文字特征;檢驗電話號碼是座機號碼還是手機號碼;檢驗電話號碼是哪個地區(qū)的電話號碼;檢驗電話號碼是哪個運營商/服務商的電話號碼;檢驗電話號碼的建立時間;或者檢驗電話號碼是否是加撥了 IP號碼的電話號碼等等。例如,可以對于每個匹配項提取其對應聯(lián)系人的標識的文字特征、以及其對應電話號碼的號碼特征,對所述文字特征和號碼特征進行差異性檢驗,并且依據差異性檢驗的結果生成差異性標簽。如圖3所示的,可能在創(chuàng)建聯(lián)系人時準確地標記了某一聯(lián)系人的多個電話號碼:手機電話、住宅電話、單位電話。在此情況下,生成多個匹配項(具體地,三個匹配項),每個電話分別對應于一個匹配項,例如:在一個匹配項中包括聯(lián)系人姓名/標識和手機電話,在另一匹配項中包括聯(lián)系人姓名/標識和住宅電話,在又一匹配項中包括聯(lián)系人姓名/標識和單位電話。另一方面,用戶可能在創(chuàng)建聯(lián)系人時未對號碼作出準確標記,而在聯(lián)系人可能同時具有多個電話號碼時,例如分別標記為張欣1、張欣2、張欣3等。在此情況下,在用戶說出“呼叫zhangxin”時,電子設備檢索到“張欣”、“張鑫”、“章欣”、“張欣1”、“張欣2”、“張欣3”的聯(lián)系人標識。在用戶選擇“欣喜‘欣’ ”并且電子設備確定了 “張欣”之后,可以將“張欣”、“張欣1”、“張欣2”、“張欣3”認為是同一個聯(lián)系人,而不再對聯(lián)系人標識的文字特征進行區(qū)分。然而,這不是必須的,可以由用戶根據需要設定具體的區(qū)分規(guī)則。應注意,根據本發(fā)明實施例的語音信息提供方法100不要求用戶在創(chuàng)建聯(lián)系人時具體地指明每個電話號碼的特征,即,可以不指定北京座機、上海座機、北京聯(lián)通、北京移動、上海聯(lián)通、上海移動等屬性,而由電子設備本身根據每個電話號碼的號碼特征來自動生成相應的屬性,例如通過判斷電話號碼的長度、座機電話號碼的區(qū)號、手機電話號碼所在的區(qū)段等等來生成每個電話號碼的相應屬性。仍以“張欣”的電話號碼為例,電子設備可以首先分析每個電話號碼的號碼特征并提取最顯著的差異,即:座機和手機;或者上海號碼和北京號碼。盡管在上面的第一應用示例中,列舉了幾種所產生的標簽,然而,本應用不限于此,使用者可以根據需要設定不同的標簽產生方式以及不同等級的標簽,相應地可以產生包含不同等級的不同種類的標簽。接下來,將具體描述根據本發(fā)明實施例的語音信息提供方法的第二應用示例。在該第二應用示例中,利用根據本發(fā)明實施例的語音信息提供方法100來向電子設備的用戶提供關于選擇哪個地理位置作為導航目的地的語音選擇提示。例如,在用戶說出“導航至止豊”時,電子設備識別出“小營”標識的發(fā)音“xiaoying”作為識別結果的一部分,并搜索“xiaoying”的匹配項。作為示例,所述多個匹配項所對應的地理位置可以包括具有相同發(fā)音且具有相同標識的不同的地理位置。下面將具體進行描述。作為另一示例,所述多個匹配項所對應的地理位置可以包括具有相同發(fā)音但具有不同標識的不同的地理位置,例如“小營”、“蕭營”等。在此情況下,可以提取不同的地理位置的標識的文字特征來進行差異性檢驗,并且依據所述文字特征生成差異性標簽。電子設備例如具有GPS導航功能,用戶可能希望通過語音指令來獲得從當前位置至目的地位置的導航路線。在此情況下,可以將根據本發(fā)明實施例的語音信息提供方法100應用于導航目的地的語音信息提供。例如,用戶可能說出“導航至土萱”,電子設備在接收語音輸入并識別出“小營”之后,在其數據庫中檢索到多個匹配項,例如,北京海淀區(qū)小營、北京朝陽區(qū)小營、河北小營。然后,電子設備分析所檢索到的各匹配項,并提取最顯著的差異,例如“北京小營”還是“河北小營”。接下來,利用語音播報“選擇‘北京小營’還是‘河北小營’”。在用戶說出“北京小營”之后,電子設備在之前檢索到的各匹配項中繼續(xù)進行檢索,得到新的檢索結果:北京海淀區(qū)小營、北京朝陽區(qū)小營,并進而分析新檢索到的各匹配項并提取最顯著的差異,例如“海淀區(qū)小營”還是“朝陽區(qū)小營”。接下來,利用語音播報“選擇‘海淀區(qū)小營’還是‘朝陽區(qū)小營’”。最后,在用戶說出“海淀區(qū)小營”或者“朝陽區(qū)小營”時,分別進行相應的導航。應了解,根據實際應用,在檢索結果較少且每個檢索結果較短的情況下,可以一次性地播報檢索結果,例如:選擇“北京海淀區(qū)小營”、“北京朝陽區(qū)小營”、還是“河北小營”。此外,根據實際應用,可能存在更多級的差異性標簽播報及選擇。例如,在用戶說出“導航至麥當勞”時,電子設備可能在其數據庫中查找到幾十甚至上百個“麥當勞”。在此情況下,可能需要在檢索結果中進行差異性檢驗,例如,電子設備可以根據各檢索結果所對應的地域特征而生成語音輸出“選擇‘海淀區(qū)’、‘朝陽區(qū)’、‘東城區(qū)’、‘西城區(qū)’還是‘宣武區(qū),”。在用戶說出“海淀區(qū)”之后,電子設備可以在之前的檢索結果中進一步進行檢索,并獲得“海淀區(qū)”麥當勞的檢索結果。然后,電子設備可以根據各檢索結果所對應的地域特征而生成語音輸出“選擇‘學院路’、‘中關村’、‘動物園’還是‘世紀城’”、生成語音輸出“選擇‘三環(huán)內’、‘四環(huán)內’、‘五環(huán)內’”等等,以供用戶進行進一步選擇。以此方式,逐漸縮小范圍,直至最后得到唯一的一個檢索結果。除了上述的所述差異性檢驗之外,差異性檢驗可以包括:檢驗每個匹配項的地域特征(特產、名勝等);檢驗每個匹配項的地理坐標;檢驗每個匹配項所屬的地理區(qū)域;以及檢驗每個匹配項所對應的地理位置距當前位置的距離等等。例如,可以對于每個匹配項提取其對應地理位置的標識的文字特征、以及其對應地理位置的地理特征,對所述文字特征和所述地理特征進行差異性檢驗,并且依據差異性檢驗的結果生成差異性標簽。接下來,將參考圖4來說明根據本發(fā)明實施例的電子設備400的框圖,該電子設備400實施根據本發(fā)明實施例的語音信息提供方法100。電子設備400包括語音輸入裝置410、語音識別裝置420、匹配項獲得裝置430、標簽生成裝置440、以及語音輸出裝置450。語音輸入裝置410用于接收用戶的語音輸入。語音識別裝置420對所述語音輸入進行識別,并產生一識別結果。所述識別結果可以包括所述語音輸入中一部分內容的語音、
語調等。匹配項獲得裝置430用于獲得與所述識別結果相匹配的匹配項,所述匹配項是在與所述電子設備相關聯(lián)的數據庫中搜索得到的。如前所述,可以在所述電子設備的內置數據庫中進行搜索(例如,匹配項獲得裝置430自身進行搜索),或者可以在所述電子設備通過網絡可訪問的數據庫中進行搜索(例如,匹配項獲得裝置430自身進行搜索),或者可以由所述電子設備通過網絡將所述識別結果發(fā)送給其它電子設備或服務器并且由所述其它電子設備或服務器在其內置數據庫或可訪問數據庫中進行搜索(例如,匹配項獲得裝置430自身不進行搜索而僅獲得搜索結果),本發(fā)明不受具體搜索方式的限制,只要可以提供出所需的匹配項即可。在存在多個匹配項的情況下,標簽生成裝置440用于對所述多個匹配項進行差異性檢驗,并且依據差異性檢驗的結果生成差異性標簽。語音輸出裝置450語音輸出所生成的差異性標簽。例如,在圖2所示的第一應用示例中,所述差異性檢驗可以包括以下至少一項:確定每個匹配項的聯(lián)系人標識的文字特征(例如,字型特征、詞義特征等等);確定每個匹配項的電話號碼是座機號碼還是手機號碼;確定每個匹配項的電話號碼是哪個地區(qū)的電話號碼;確定每個匹配項的電話號碼是哪個運營商/服務商的電話號碼;確定每個匹配項的電話號碼的建立時間;以及確定每個匹配項的電話號碼是否是IP撥號號碼。例如,在圖4所示的第二應用示例中,所述差異性檢驗可以包括以下至少一項:確定每個匹配項的地理位置標識的文字特征(例如,字型特征、詞義特征等等);確定所述每個匹配項的地域特征(例如,特產、名勝等);確定所述每個匹配項的地理坐標;確定所述每個匹配項所屬的地理區(qū)域;以及確定所述每個匹配項所對應的地理位置距當前位置的距離。盡管在上面的第二應用示例中,列舉了幾種所產生的標簽,然而,本應用不限于此,使用者可以根據需要設定不同的標簽產生方式,相應地可以產生包含不同等級的不同種類的標簽。根據本發(fā)明實施例的語音信息提供方法及使用該語音信息提供方法的電子設備,可以免除對用戶在電子設備的屏幕上選擇特定選項的要求,這樣可以在許多情況下(例如,用戶正在駕駛中等)便于用戶利用電子設備實現期望任務。應當理解,盡管本說明書中僅描述了撥打電話以及GPS導航兩種應用情況,根據本發(fā)明實施例的語音信息提供方法及其電子設備不限于這兩種應用情況,而是可以應用于任何需要進行語音交互的應用場合。應當理解,可以以硬件、軟件、固件、專用處理器或它們的組合的各種形式來實現根據本發(fā)明實施例的語音信息提供方法及使用該語音信息提供方法的電子設備。給出這里的描述,相關領域的普通技術人員將能夠想到本發(fā)明的這些和類似的實現或配置。盡管在這里參照附圖描述了本發(fā)明的一些實施例,但是應當理解,所述實施例僅是示例性的,而非限制性的。本領域技術人員應當理解,在不背離權利要求及其等價物中限定的本發(fā)明的范圍和精神的情況下,可以對這些示例性實施例做出各種形式和細節(jié)上的變化。
權利要求
1.一種語音信息提供方法,應用于電子設備中,包括: 接收語音輸入; 對所述語音輸入進行識別,產生一識別結果; 獲得與所述識別結果相匹配的匹配項,所述匹配項是在與所述電子設備相關聯(lián)的數據庫中搜索得到的; 在存在多個匹配項的情況下,對所述多個匹配項進行差異性檢驗,并且依據差異性檢驗的結果生成差異性標簽;以及語音輸出差異性標簽。
2.按權利要求1所述的語音信息提供方法,其中,所述識別結果包括聯(lián)系人的標識的發(fā)音,所述每個匹配項所對應的聯(lián)系人是同一聯(lián)系人,并且所述每個匹配項所對應的電話號碼是不同的電話號碼。
3.按權利要求1所述的語音信息提供方法,其中,所述識別結果包括聯(lián)系人的標識的發(fā)音,所述多個匹配項所對應的聯(lián)系人包括具有相同發(fā)音但具有不同標識的不同的聯(lián)系人,以及 所述差異性檢驗包括提取所述不同的聯(lián)系人的標識的文字特征,并且依據所述文字特征生成差異性標簽。
4.按權利要求3所述的語音信息提供方法,其中,在語音輸出文字特征的差異性標簽之后,還包括: 接收語音輸入,并對其進 行識別以產生第二識別結果; 在所述第二識別結果與語音輸出的差異性標簽之一匹配的情況下,并且在存在多個與所匹配的差異性標簽對應的剩余匹配項的情況下,對所述剩余匹配項的電話號碼進行差異性檢驗,并且依據差異性檢驗的結果生成差異性標簽;以及語音輸出差異性標簽。
5.按權利要求2或4所述的語音信息提供方法,其中,所述差異性檢驗包括以下至少一項: 確定所述每個匹配項的電話號碼是住宅座機號碼還是手機號碼; 確定所述每個匹配項的電話號碼是哪個地區(qū)的電話號碼; 確定所述每個匹配項的電話號碼是哪個運營商的電話號碼; 確定所述每個匹配項的電話號碼的建立時間;以及 確定所述每個匹配項的電話號碼是否是IP撥號號碼。
6.按權利要求1所述的語音信息提供方法,其中,所述識別結果包括聯(lián)系人的標識的發(fā)音,所述多個匹配項所對應的聯(lián)系人包括具有相同發(fā)音但具有不同標識的不同的聯(lián)系人,以及 對于每個匹配項提取其對應聯(lián)系人的標識的文字特征、以及其對應電話號碼的號碼特征,對所述文字特征和號碼特征進行差異性檢驗,并且依據差異性檢驗的結果生成差異性標簽。
7.按權利要求1所述的語音信息提供方法,其中,所述識別結果包括地理位置的標識的發(fā)音,所述多個匹配項所對應的地理位置包括具有相同發(fā)音且具有相同標識的不同的地理位置。
8.按權利要求1所述的語音信息提供方法,其中,所述識別結果包括地理位置的標識的發(fā)音,所述多個匹配項所對應的地理位置包括具有相同發(fā)音但具有不同標識的不同的地理位置,以及 所述差異性檢驗包括提取所述不同的地理位置的標識的文字特征,并且依據所述文字特征生成差異性標簽。
9.按權利要求8所述的語音信息提供方法,其中,在語音輸出文字特征的差異性標簽之后,還包括: 接收語音輸入,并對其進行識別以產生第二識別結果; 在所述第二識別結果與語音輸出的差異性標簽之一匹配的情況下,并且在存在多個與所匹配的差異性標簽對應的剩余匹配項的情況下,對所述剩余匹配項的地理位置的地理特征進行差異性檢驗,并且依據差異性檢驗的結果生成差異性標簽;以及語音輸出差異性標簽。
10.按權利要求7或9所述的語音信息提供方法,其中,所述差異性檢驗包括以下至少一項: 確定所述每個匹配項的地域特征; 確定所述每個匹配項的地理坐標; 確定所述每個匹配項所屬的地理區(qū)域;以及 確定所述每個匹配項所對應的地理位置距當前位置的距離。
11.按權利要求1所述的語音信息提供方法,其中,所述識別結果包括地理位置的標識的發(fā)音,所述每個匹配項所對應的地理位置是具有相同發(fā)音且具有相同標識的不同的地理位置, 對于每個匹配項提取其對應地理位置的標識的文字特征、以及其對應地理位置的地理特征,對所述文字特征和所述地理特征進行差異性檢驗,并且依據差異性檢驗的結果生成差異性標簽。
12.一種電子設備,包括: 語音輸入裝置,用于接收語音輸入; 語音識別裝置,用于對所述語音輸入進行識別,并產生一識別結果; 匹配項獲得裝置,用于獲得與所述識別結果相匹配的匹配項,所述匹配項是在與所述電子設備相關聯(lián)的數據庫中搜索得到的; 標簽生成裝置,其在存在多個匹配項的情況下,用于對所述多個匹配項進行差異性檢驗,并且依據差異性檢驗的結果生成差異性標簽;以及語音輸出裝置,用于語音輸出差異性標簽。
13.按權利要求12所述的電子設備,其中,所述識別結果包括聯(lián)系人的標識的發(fā)音,所述每個匹配項所對應的聯(lián)系人是同一聯(lián)系人,并且所述每個匹配項所對應的電話號碼是不同的電話號碼。
14.按權利要求12所述的電子設備,其中,所述識別結果為聯(lián)系人的標識的發(fā)音,所述多個匹配項所對應的聯(lián)系人包括具有相同發(fā)音但具有不同標識的不同的聯(lián)系人,以及 所述差異性檢驗包括提取所述不同的聯(lián)系人的標識的文字特征,并且依據所述文字特征生成差異性標簽。
15.按權利要求13或14所述的電子設備,其中,所述差異性檢驗包括以下至少一項: 確定所述每個匹配項的聯(lián)系人標識的文字特征; 確定所述每個匹配項的電話號碼是住宅座機號碼還是手機號碼; 確定所述每個匹配項的電話號碼是哪個地區(qū)的電話號碼; 確定所述每個匹配項的電話號碼是哪個運營商的電話號碼; 確定所述每個匹配項的電話號碼的建立時間;以及 確定所述每個匹配項的電話號碼是否是IP撥號號碼。
16.按權利要求12所述的電子設備,其中,所述識別結果為聯(lián)系人的標識的發(fā)音,所述多個匹配項所對應的聯(lián)系人包括具有相同發(fā)音但具有不同標識的不同的聯(lián)系人,以及 對于每個匹配項提取其對應聯(lián)系人的標識的文字特征、以及其對應電話號碼的號碼特征,對所述文字特征和號碼特征進行差異性檢驗,并且依據差異性檢驗的結果生成差異性標簽。
17.按權利要求12所述的電子設備,其中,所述識別結果為地理位置的標識的發(fā)音,所述多個匹配項所對應的地理位置包括具有相同發(fā)音且具有相同標識的不同的地理位置。
18.按權利要求12所述的電子設備,其中,所述識別結果為地理位置的標識的發(fā)音,所述多個匹配項所對應的地理位置包括具有相同發(fā)音但具有不同標識的不同的地理位置,以及 所述差異性檢驗包括提取述不同的地理位置的標識的文字特征,并且依據所述文字特征生成差異性標簽。
19.按權利要求17或18所 述的語音信息提供方法,其中,所述差異性檢驗包括以下至少一項: 確定所述每個匹配項的地理位置標識的文字特征; 確定所述每個匹配項的地域特征; 確定所述每個匹配項的地理坐標; 確定所述每個匹配項所屬的地理區(qū)域;以及 確定所述每個匹配項所對應的地理位置距當前位置的距離。
20.按權利要求12所述的電子設備,其中,所述識別結果為地理位置的標識的發(fā)音,所述每個匹配項所對應的地理位置是具有相同發(fā)音且具有相同標識的不同的地理位置, 對于每個匹配項提取其對應地理位置的標識的文字特征、以及其對應地理位置的地理特征,對所述文字特征和所述地理特征進行差異性檢驗,并且依據差異性檢驗的結果生成差異性標簽。
全文摘要
提供了一種語音信息提供方法及其電子設備。所述語音信息提供方法包括接收語音輸入;對所述語音輸入進行識別,產生一識別結果;獲得與所述識別結果相匹配的匹配項,所述匹配項是在與所述電子設備相關聯(lián)的數據庫中搜索得到的;在存在多個匹配項的情況下,對所述多個匹配項進行差異性檢驗,并且依據差異性檢驗的結果生成差異性標簽;以及語音輸出差異性標簽。因此,可以清楚地向用戶播報所檢索的匹配項,以供用戶進行選擇。
文檔編號H04M1/2745GK103092887SQ20111034797
公開日2013年5月8日 申請日期2011年11月7日 優(yōu)先權日2011年11月7日
發(fā)明者楊振奕, 歐博 申請人:聯(lián)想(北京)有限公司