語音搜索方法和設備的製作方法
2023-06-12 06:36:46 1
語音搜索方法和設備的製作方法
【專利摘要】本發明公開了一種語音搜索方法和設備,其中,該方法包括:將用於搜索的語音信息識別為文本信息;將文本信息轉換為第一拼音信息;在本地或向伺服器獲取與第一拼音信息匹配的搜索結果。通過上述方式有效解決了相關技術中由於語音識別不準確而導致的無法得到正確的搜索結果的技術問題,達到了可以獲取正確的搜索結果的技術效果。
【專利說明】語音搜索方法和設備
【技術領域】
[0001] 本發明涉及網際網路領域,具體而言,涉及一種語音搜索方法和設備。
【背景技術】
[0002] 語音識別就是讓機器通過識別和理解的過程將語音信號轉變為相應的文本或命 令的技術。近二十年來,語音識別技術取得了顯著進步,語音識別也被用在了越來越多的領 域,例如:手機、帶語音識別的瀏覽器、車載的導航系統等等。
[0003] 語音識別難免會存在多音字、同音字混淆不清的狀況,這樣就導致如果輸入的語 音本身是多音字或者是同音字則很容易出現識別錯誤或者是識別不到語音輸入的內容的 情況。目前存在的解決方式是根據輸入內容的上下文來確定對應該多音字或者同音字應 該對應的漢字,然而如果輸入的內容是不存在上下文的,例如,在車載導航系統中,如果需 要查找某個地點,則輸入的就是這個地點的名字,這種詞語並沒有其對應的上下文。因此, 如果在這種沒有上下文的情況下輸入一個詞,而該詞又存在多個同音詞或者該詞中有多音 字,則通過上述方式仍舊無法解決輸入的語音難以被識別的問題。由於語音識別不準確,從 而導致基於識別出的語音信息進行搜索得到的搜索結果不正確。
[0004] 針對上述問題,目前尚未提出有效的解決方案。
【發明內容】
[0005] 本申請的主要目的在於提供一種語音搜索方法和設備,以至少解決相關技術中由 於語音識別不準確而導致的無法得到正確的搜索結果的技術問題。
[0006] 根據本發明的一個方面,提供了一種語音搜索方法,包括:將用於搜索的語音信息 識別為文本信息;將所述文本信息轉換為第一拼音信息;在本地或向伺服器獲取與所述第 一拼音信息匹配的搜索結果。
[0007] 可選地,若無法獲取到與第一拼音信息匹配的搜索結果,則獲取與第一拼音信息 對應的模糊拼音信息,其中,模糊拼音信息中的拼音的聲母為第一拼音信息中的拼音的聲 母的模糊音,和/或,模糊拼音信息中的拼音的韻母為第一拼音信息中的拼音的韻母的模 糊音;獲取與模糊拼音信息匹配的搜索結果。
[0008] 可選地,獲取與第一拼音信息對應的模糊拼音信息包括:根據用戶個性化偏好設 置來獲取與第一拼音信息對應的模糊拼音信息。
[0009] 可選地,獲取與第一拼音信息對應的模糊拼音信息包括以下方式之一:獲取的模 糊拼音信息中的拼音的聲母為第一拼音信息中的拼音的聲母的模糊音、且獲取的模糊拼音 信息中的拼音的韻母為第一拼音信息中的拼音的韻母;獲取的模糊拼音信息中的拼音的聲 母為第一拼音信息中的拼音的聲母、且獲取的模糊拼音信息中的拼音的韻母為第一拼音信 息中的拼音的韻母的模糊音;獲取的模糊拼音信息中的拼音的聲母為第一拼音信息中的拼 音的聲母的模糊音、且獲取的模糊拼音信息中的拼音的韻母為第一拼音信息中的拼音的韻 母的模糊音。
[0010] 可選地,用戶個性化偏好設置包括用戶地域指示信息,第一拼音信息中的拼音的 聲母的模糊音為與用戶地域指示信息對應的模糊音,和/或,第一拼音信息中的拼音的韻 母的模糊音為與用戶地域指示信息對應的模糊音。
[0011] 可選地,在本地或向伺服器獲取與第一拼音信息匹配的搜索結果包括:將本地或 伺服器的資料庫中用於表示記錄項的名稱的文本信息轉換為第二拼音信息;判斷第一拼音 信息和第二拼音信息是否相同;若第一拼音信息和第二拼音信息相同,則將記錄項的名稱 作為搜索結果進行顯示。
[0012] 可選地,將資料庫中用於表示記錄項的名稱的文本信息轉換為第二拼音信息包 括:通過第三方提供的搜尋引擎將資料庫中用於表示記錄項的名稱的文本信息轉換為第二 拼音信息。
[0013] 可選地,資料庫中的記錄項記錄興趣點的信息,其中,興趣點的信息包括:興趣點 的名稱、興趣點的位置信息,興趣點的地址。
[0014] 根據本發明的另一方面,提供了一種語音搜索設備,包括:語音識別裝置,用於將 用於搜索的語音信息識別為文本信息;信息處理裝置,用於將所述文本信息轉換為第一拼 音信息;搜索裝置,用於在本地或者向伺服器獲取與所述第一拼音信息匹配的搜索結果。
[0015] 可選地,信息處理裝置還用於在無法獲取到與第一拼音信息匹配的搜索結果,獲 取與第一拼音信息對應的模糊拼音信息,其中,模糊拼音信息中的拼音的聲母為第一拼音 信息中的拼音的聲母的模糊音,和/或,模糊拼音信息中的拼音的韻母為第一拼音信息中 的拼音的韻母的模糊音;搜索裝置還用於在本地或者向伺服器獲取與模糊拼音信息匹配的 搜索結果。
[0016] 可選地,設備還包括:顯示裝置;信息處理裝置還用於將本地或者伺服器中的數 據庫中用於表示記錄項的名稱的文本信息轉換為第二拼音信息;搜索裝置用於判斷第一拼 音信息是否與第二拼音信息相同;在第一拼音信息和第二拼音信息相同的情況下,將記錄 項的名稱作為搜索結果發送給顯示裝置;顯示裝置用於顯示搜索結果。
[0017] 在本發明實施例中,先將接收到的語音信息轉換為其對應的拼音信息,然後通過 該拼音信息搜索相匹配的搜索結果。由於在獲取搜索結果的過程中,比對的是拼音信息,而 不是字符本身,這樣,在由於同音字的存在而使得語音信息被錯誤地識別成拼音相同的其 他字符時,仍然可以採用正確的拼音信息來搜索與該拼音信息匹配的搜索結果,從而解決 了由於語音識別不準確而導致的無法得到正確的搜索結果的技術問題,達到了可以獲取正 確的搜索結果的技術效果。
【專利附圖】
【附圖說明】
[0018] 此處所說明的附圖用來提供對本申請的進一步理解,構成本申請的一部分,本申 請的示意性實施例及其說明用於解釋本申請,並不構成對本申請的不當限定。在附圖中:
[0019] 圖1是根據本發明實施例的語音搜索設備的一種結構框圖;
[0020] 圖2是根據本發明實施例的語音搜索設備的另一種結構框圖;
[0021] 圖3是根據本發明實施例的語音搜索方法的一種流程圖;以及
[0022] 圖4是根據本發明實施例的獲取與拼音信息匹配的搜索結果的一種流程圖。
【具體實施方式】
[0023] 下文中將參考附圖並結合實施例來詳細說明本申請。需要說明的是,在不衝突的 情況下,本申請中的實施例及實施例中的特徵可以相互組合。
[0024] 實施例1
[0025] 本實施例提供的語音搜索設備,如圖1所示包括:語音識別裝置102、信息處理裝 置104和搜索裝置106。下面對該結構進行具體描述:
[0026] 1)語音識別裝置102,用於將用於搜索的語音信息識別為文本信息。可選地,語音 識別裝置102將接收到的語音信息或者輸入的語音信息轉化為文本信息,例如:如果用戶 在導航的過程中需要查找興趣點"廣霖大廈"的位置,則可以通過車載電子系統中的麥克風 輸入語音信息"廣霖大廈",然後,語音識別裝置102可以將上述語音信息識別為文本信息。 需要說明的是,上述導航場景僅是一個示例,語音識別裝置102還可以在其他場景下將輸 入的語音信息識別為對應的文本信息,例如,在車輛未啟動的場景下,或者,在車輛運行但 未開啟導航的場景下。
[0027] 2)信息處理裝置104,與語音識別裝置102耦合,用於將上述文本信息轉換為第一 拼音信息。例如,信息處理裝置104可以將上述文本信息轉換為其對應的拼音信息"guang lin da sha,'。
[0028] 3)搜索裝置106,與信息處理裝置104耦合,用於在本地或者向伺服器獲取與所述 第一拼音信息匹配的搜索結果。可選地,與第一拼音信息匹配的搜索結果對應的拼音信息 與第一拼音信息相同。可選地,可以預先在語音搜索設備本地或伺服器的資料庫中保存了 多個待匹配的內容,以便搜索裝置106可以在上述資料庫中獲取與所述第一拼音信息匹配 的搜索結果。例如,語音搜索設備在本地具有一個地圖資料庫,該地圖資料庫中相應地存儲 了多個記錄項,每個記錄項包括:記錄項的名稱(例如,興趣點的名稱)和對應的地址,具體 如下表所示:
[0029] 表 1
[0030]
【權利要求】
1. 一種語音搜索方法,其特徵在於,包括: 將用於搜索的語音信息識別為文本信息; 將所述文本信息轉換為第一拼音信息; 在本地或向伺服器獲取與所述第一拼音信息匹配的搜索結果。
2. 根據權利要求1所述的方法,其特徵在於, 若無法獲取到與所述第一拼音信息匹配的搜索結果,則獲取與所述第一拼音信息對應 的模糊拼音信息,其中,所述模糊拼音信息中的拼音的聲母為所述第一拼音信息中的拼音 的聲母的模糊音,和/或,所述模糊拼音信息中的拼音的韻母為所述第一拼音信息中的拼 音的韻母的模糊音; 獲取與所述模糊拼音信息匹配的搜索結果。
3. 根據權利要求2所述的方法,其特徵在於,獲取與所述第一拼音信息對應的模糊拼 音信息包括: 根據用戶個性化偏好設置來獲取與所述第一拼音信息對應的模糊拼音信息。
4. 根據權利要求2所述的方法,其特徵在於,所述獲取與所述第一拼音信息對應的模 糊拼音信息包括以下方式之一: 獲取的所述模糊拼音信息中的拼音的聲母為所述第一拼音信息中的拼音的聲母的模 糊音、且獲取的所述模糊拼音信息中的拼音的韻母為所述第一拼音信息中的拼音的韻母; 獲取的所述模糊拼音信息中的拼音的聲母為所述第一拼音信息中的拼音的聲母、且獲 取的所述模糊拼音信息中的拼音的韻母為所述第一拼音信息中的拼音的韻母的模糊音; 獲取的所述模糊拼音信息中的拼音的聲母為所述第一拼音信息中的拼音的聲母的模 糊音、且獲取的所述模糊拼音信息中的拼音的韻母為所述第一拼音信息中的拼音的韻母的 模糊音。
5. 根據權利要求3所述的方法,其特徵在於,所述用戶個性化偏好設置包括用戶地域 指示信息;所述第一拼音信息中的拼音的聲母的模糊音為與所述用戶地域指示信息對應的 模糊音,和/或,所述第一拼音信息中的拼音的韻母的模糊音為與所述用戶地域指示信息 對應的模糊音。
6. 根據權利要求1所述的方法,其特徵在於,在本地或向伺服器獲取與所述第一拼音 信息匹配的搜索結果包括: 將所述本地或所述伺服器的資料庫中用於表示記錄項的名稱的文本信息轉換為第二 拼音信息; 判斷所述第一拼音信息和所述第二拼音信息是否相同; 若所述第一拼音信息和所述第二拼音信息相同,則將所述記錄項的名稱作為所述搜索 結果進行顯示。
7. 根據權利要求6所述的方法,其特徵在於,將所述資料庫中用於表示記錄項的名稱 的文本信息轉換為第二拼音信息包括: 通過第三方提供的搜尋引擎將所述資料庫中用於表示記錄項的名稱的文本信息轉換 為所述第二拼音信息。
8. 根據權利要求6或7所述的方法,其特徵在於,所述資料庫中的記錄項記錄興趣點的 信息,其中,所述興趣點的信息包括:興趣點的名稱、興趣點的位置信息,興趣點的地址。
9. 一種語音搜索設備,其特徵在於,包括: 語音識別裝置,用於將用於搜索的語音信息識別為文本信息; 信息處理裝置,用於將所述文本信息轉換為第一拼音信息; 搜索裝置,用於在本地或者向伺服器獲取與所述第一拼音信息匹配的搜索結果。
10. 根據權利要求9所述的設備,其特徵在於, 所述信息處理裝置還用於在無法獲取到與所述第一拼音信息匹配的搜索結果,獲取與 所述第一拼音信息對應的模糊拼音信息,其中,所述模糊拼音信息中的拼音的聲母為所述 第一拼音信息中的拼音的聲母的模糊音,和/或,所述模糊拼音信息中的拼音的韻母為所 述第一拼音信息中的拼音的韻母的模糊音; 所述搜索裝置還用於在所述本地或者向所述伺服器獲取與所述模糊拼音信息匹配的 搜索結果。
11. 根據權利要求9所述的設備,其特徵在於,所述設備還包括:顯示裝置; 所述信息處理裝置還用於將所述本地或者伺服器中的資料庫中用於表示記錄項的名 稱的文本信息轉換為第二拼音信息; 所述搜索裝置用於判斷所述第一拼音信息是否與所述第二拼音信息相同;在所述第一 拼音信息和所述第二拼音信息相同的情況下,將所述記錄項的名稱作為所述搜索結果發送 給所述顯示裝置; 所述顯示裝置用於顯示所述搜索結果。
【文檔編號】G06F17/30GK104216906SQ201310217287
【公開日】2014年12月17日 申請日期:2013年5月31日 優先權日:2013年5月31日
【發明者】顏卿 申請人:大陸汽車投資(上海)有限公司