語音輸入和輸出資料庫搜索方法和設備的製作方法
2023-05-23 17:35:31 5
語音輸入和輸出資料庫搜索方法和設備的製作方法
【專利摘要】本申請提供了一種語音輸入和輸出資料庫搜索方法和設備,所述方法包括:從包括在搜索結果中的文本信息中提取由詞語或短語代表的至少一個候選關鍵詞;將所提取的候選關鍵詞和包括從其提取候選關鍵詞的搜索結果的搜索狀態對應地存儲;以及在識別出與搜索條件不同且通過語音消息提供的新搜索條件且根據該識別的搜索條件執行了搜索之後,當由詞語或短語代表的後退關鍵詞與由詞語或短語代表且後退至搜索狀態的後退指令一起被識別時,基於存儲內容進行控制,以便後退至與對應於所識別的後退關鍵詞的候選關鍵詞對應地存儲的搜索狀態。
【專利說明】語音輸入和輸出資料庫搜索方法和設備
【技術領域】
[0001]這裡討論的實施例涉及一種語音輸入和輸出資料庫搜索方法以及語音輸入和輸出資料庫搜索設備。
【背景技術】
[0002]搜索資料庫以便搜索獲得附近的機構(加油站、停車場、便利店、餐館等)等的服務已在車載信息終端等中以投入使用。通過語音輸入和輸出而不需要使用手的搜索對於駕駛員而目是優選的。
[0003]但是,在通過語音輸入和輸出的搜索中,當搜索結果被各種搜索條件限制而後續的搜索結果不令人滿意等時,難以返回至想要的之前的搜索條件和搜索結果。這是因為,在通過圖像或文本的輸入和輸出的情況下,搜索條件或搜索結果固定且作為文本或圖像等保留在畫面上等,但是採用通過語音消息的輸入和輸出,這樣搜索條件和搜索結果不固定。
[0004]作為用於通過語音輸入和輸出來作業系統的方法,已經提出了一種通過已包括在系統播放的語音消息中的任意詞語的語音輸入來操作該系統的方法。
[0005]此外,作為用於通過語音輸入和輸出獲取詳細信息比如新聞項目的方法,已經提出了一種在語音消息中輸出的新聞標題的列表中已包括的任意詞語的語音輸入的方法。與包含在語音消息中輸入的任意詞語的標題相關聯的新聞項目的詳細信息在語音消息中輸出。
[0006][相關專利文獻]日文未審查專利公開第05-120350號
[0007]但是,當語音輸入應用到資料庫的搜索時,如同在語音輸入到作業系統的方法或獲取詳細新聞信息的方法的應用中,仍然難以返回至想要的之前的搜索條件和搜索結果。
【發明內容】
[0008]因此,本實施例的一個方面的目的是提供一種簡單地並且適當地返回至想要的之前的搜索狀態的方式。
[0009]根據實施例的一個方面,一種語音輸入和輸出資料庫搜索方法包括,在計算機處:Ca)識別語音消息提供的搜索條件;(b)輸出代表通過根據識別的搜索條件搜索資料庫獲取的搜索結果的語音消息;(C)從搜索結果中包括的文本信息中提取由詞語或短語代表的至少一個候選關鍵詞;(d)將所提取的候選關鍵詞和包括從其提取候選關鍵詞的搜索結果的搜索狀態對應地存儲在存儲部中;以及(e)在識別出與搜索條件不同並且由語音消息提供的新搜索條件並且已根據該識別出的搜索條件執行了搜索之後,當詞語或短語代表的後退關鍵詞連同由詞語或短語代表的並且後退至搜索狀態的後退指令一起被識別時,基於存儲在存儲部中的存儲內容進行控制以便後退至與對應於識別的後退關鍵詞的候選關鍵詞對應地存儲的搜索狀態。
【專利附圖】
【附圖說明】[0010]圖1是示出了語音輸入和輸出資料庫搜索設備的示例的框圖;
[0011]圖2是示出了後退關鍵詞指定部的示例的框圖;
[0012]圖3是用於描述搜索狀態的示例的概念圖;
[0013]圖4A是示出了根據第一示例性實施例的語音輸入和輸出資料庫搜索處理的示例的流程圖;
[0014]圖4B是示出了根據第一示例性實施例的語音輸入和輸出資料庫搜索處理的示例的一部分的流程圖;
[0015]圖4C是示出了根據第一示例性實施例的語音輸入和輸出資料庫搜索處理的示例的一部分的流程圖;
[0016]圖4D是示出了根據第一示例性實施例的語音輸入和輸出資料庫搜索處理的示例的一部分的流程圖;
[0017]圖4E是示出了根據第一示例性實施例的語音輸入和輸出資料庫搜索處理的示例的一部分的流程圖;
[0018]圖4F是示出了根據第一示例性實施例的語音輸入和輸出資料庫搜索處理的示例的一部分的流程圖;
[0019]圖4G是示出了根據第一示例性實施例的語音輸入和輸出資料庫搜索處理的示例的一部分的流程圖;
[0020]圖4H是示出了根據第一示例性實施例的語音輸入和輸出資料庫搜索處理的示例的一部分的流程圖;
[0021]圖41是示出了根據第一示例性實施例的語音輸入和輸出資料庫搜索處理的示例的一部分的流程圖;
[0022]圖5是示出了搜索條件限定表的示例的概念圖;
[0023]圖6是示出了搜索狀態管理表的示例的概念圖;
[0024]圖7是示出了搜索目標表的示例的概念圖;
[0025]圖8是示出了模板表的示例的概念圖;
[0026]圖9是示出了根據第二示例性實施例的關鍵詞適當性確定處理的示例的流程圖;
[0027]圖10是示出了根據第二示例性實施例的搜索狀態管理表的示例的概念圖;
[0028]圖11是示出了根據第三示例性實施例的關鍵詞適當性確定處理的示例的流程圖;
[0029]圖12是示出了根據第三示例性實施例的搜索狀態管理表的示例的概念圖;
[0030]圖13是示出了根據第四示例性實施例的基於評分的後退處理的示例的流程圖;
[0031]圖14是示出了根據第四示例性實施例的搜索狀態管理表的示例的概念圖;
[0032]圖15是示出了根據第五示例性實施例的後退關鍵詞列表生成處理的示例的流程圖;以及
[0033]圖16是示出了根據第六示例性實施例的語音輸入和輸出資料庫搜索設備的示例的框圖。
【具體實施方式】
[0034]以下,將參照附圖詳細描述所公開的技術的示例性實施例。適當地省略了被分配了相同的參考標號的相同或相應的結構部分及其描述。
[0035]-第一示例性實施例-
[0036]圖1示出了根據第一示例性實施例的語音輸入和輸出資料庫搜索設備100的示例。語音輸入和輸出資料庫搜索設備100包括控制部150、語音識別部105、文本分析部115、搜索條件提取部120和搜索狀態管理部125。語音輸入和輸出資料庫搜索設備100還包括資料庫搜索部130、後退關鍵詞指定部135、輸出文本生成部140、語音合成部145和接口部160。
[0037]搜索條件提取部120連接到搜索條件限定資料庫122,並且搜索狀態管理部125連接到搜索狀態管理資料庫127。資料庫搜索部130連接到搜索目標資料庫132。輸出文本生成部140連接到模板資料庫142。
[0038]搜索條件限定資料庫122、搜索狀態管理資料庫127和模板資料庫142存儲在存儲部152中。
[0039]在該示例中,存儲部152設置在語音輸入和輸出資料庫搜索設備100內部,但是也可以設置在其外部。同時,在該示例中,搜索目標資料庫132設置在語音輸入和輸出資料庫搜索設備100外部,但是也可以設置在其內部。
[0040]語音輸入和輸出資料庫搜索設備100配備有接口部160。接口部160與語音輸入部165、語音輸出部167、顯示部170和文本/圖形輸入部172連接。語音輸入部165例如可以是麥克風,語音輸出部167例如可以是揚聲器。顯示部170例如可以是顯示器,並且文本/圖形輸入部172例如可以是觸摸面板或鍵盤。
[0041]控制部150控制語音識別部105、文本分析部115、搜索條件提取部120、搜索狀態管理部125、資料庫搜索部130、後退關鍵詞指定部135、輸出文本生成部140、語音合成部145和接口部160的操作。
[0042]圖2示出了後退關鍵詞指定部135的細節。後退關鍵詞指定部135包括關鍵詞提取部分選擇部210、關鍵詞提取範圍選擇部215、文本分析部220、候選關鍵詞提取部225和後退關鍵詞存儲部230。後退關鍵詞存儲部230包括適當性確定部235。
[0043]圖1中的語音識別部105識別通過語音輸入部165輸入的語音消息並且將語音消息轉換為文本信息。文本分析部115對由語音識別部105轉換的文本信息中包含的文本進行分析。搜索條件提取部120從分析的文本中提取搜索條件。資料庫搜索部130根據提取的搜索條件執行搜索目標資料庫132的搜索。搜索狀態管理部125管理搜索狀態。
[0044]輸出文本生成部140生成用於語音輸出的文本,並且語音合成部145基於生成的文本合成語音消息。語音輸出部167輸出合成的語音消息。
[0045]後退關鍵詞指定部135指定後退關鍵詞。下面描述後退關鍵詞。
[0046]例如,如果語音輸入和輸出正在搜索餐館的資料庫,則在語音消息中輸入搜索條件,如表I中所示。這裡使用的術語「搜索狀態」的含義包括其中輸入搜索條件並且執行搜索的狀態,如圖3中的搜索狀態I至5所示。搜索狀態包括搜索條件和搜索結果。
[0047]表I示出了搜索狀態的示例。為了易於描述,表I中沒有示出搜索結果。
[0048]-表1-
[0049]
【權利要求】
1.一種語音輸入和輸出資料庫搜索方法,包括: 由計算機: Ca)識別通過語音消息提供的搜索條件; (b)輸出代表通過根據所識別的搜索條件搜索資料庫而獲得的搜索結果的語音消息;(C)從包括在所述搜索結果中的文本信息中提取由詞語或短語代表的至少一個候選關鍵詞; (d)將所提取的候選關鍵詞和包括從其提取所述候選關鍵詞的搜索結果的搜索狀態對應地存儲在存儲部中;以及 (e)在識別出與所述搜索條件不同且通過語音消息提供的新搜索條件且根據該識別的搜索條件執行了搜索之後,當由詞語或短語代表的後退關鍵詞與由詞語或短語代表且後退至搜索狀態的後退指令一起被識別時,基於存儲在所述存儲部中的存儲內容進行控制,以便後退至與對應於所識別的後退關鍵詞的候選關鍵詞對應地存儲的搜索狀態。
2.根據權利要求1所述的語音輸入和輸出資料庫搜索方法,其中,在(d)處, 對所述候選關鍵詞是否適合作為返回至預定搜索狀態的後退關鍵詞進行確定,以及 將被確定為適合作為後退至所述預定搜索狀態的後退關鍵詞的每一個候選關鍵詞與所述預定搜索狀態對應地存儲。
3.根據權利要求 2所述的語音輸入和輸出資料庫搜索方法,其中,當如下中的至少一個成立時,所述候選關鍵詞被確定為適合作為後退至預定搜索狀態的後退關鍵詞: 所述候選關鍵詞是專有名詞, 所述候選關鍵詞在所述資料庫中出現的頻率不大於預定值,以及 所述候選關鍵詞在所述資料庫的預定欄位中。
4.根據權利要求2或權利要求3所述的語音輸入和輸出資料庫搜索方法,其中,當與所述候選關鍵詞對應地存儲的搜索狀態的數量不超過預定數量時,所述候選關鍵詞被確定為適合作為後退至所述預定搜索狀態的後退關鍵詞。
5.根據權利要求4所述的語音輸入和輸出資料庫搜索方法,其中,當與所述候選關鍵詞對應地存儲的搜索狀態的數量為至少所述預定數量時, 已經與這些搜索狀態對應地存儲的所述候選關鍵詞從所述存儲部中刪除,以及 所述候選關鍵詞被確定為適合作為後退至所述預定搜索狀態的後退關鍵詞。
6.根據權利要求4所述的語音輸入和輸出資料庫搜索方法,其中,當與所述候選關鍵詞對應地存儲的搜索狀態的數量為至少所述預定數量時, 已經與這些搜索狀態對應地存儲的所述候選關鍵詞從所述存儲部中刪除,以及 所述候選關鍵詞被確定為不適合作為後退至所述預定搜索狀態的後退關鍵詞。
7.根據權利要求1至權利要求3中的任意一項所述的語音輸入和輸出資料庫搜索方法,其中, 所述搜索結果包括要向其分配評分的多個搜索結果, 當候選關鍵詞與搜索狀態對應地存儲時,所述候選關鍵詞與從其提取所述候選關鍵詞的搜索結果的評分一起存儲,以及 為了後退至與所識別的後退關鍵詞對應的搜索狀態的控制包括:當通過語音消息提供對應於與至少兩個搜索狀態對應的候選關鍵詞的後退關鍵詞時,控制以便後退至與對應於所輸入的後退關鍵詞的候選關鍵詞相對應的所述至少兩個搜索狀態中的具有較高評分的搜索狀態。
8.根據權利要求1至權利要求3中的任意一項所述的語音輸入和輸出資料庫搜索方法,其中,當通過語音消息提供後退關鍵詞輸出請求時,執行控制以便通過語音消息輸出與所述搜索狀態對應地存儲的候選關鍵詞。
9.根據權利要求1至權利要求3中的任意一項所述的語音輸入和輸出資料庫搜索方法,其中,(C)包括通過對所述搜索結果中包括的文本信息執行語形學分析來提取所述至少一個候選關鍵詞。
10.根據權利要求1至權利要求3中的任意一項所述的語音輸入和輸出資料庫搜索方法,其中,Ca)包括: 對通過所述語音消息提供的所述搜索條件是否包括預定詞語或短語進行確定, 當包括所述預定詞語或短語時,將通過所述語音消息提供的所述搜索條件識別為與所述預定詞語或短語對應地存儲的預定搜索條件,以及 當不包括所述預定詞語或短語時,通過語音消息輸出警告。
11.一種語音輸入和輸出資料庫搜索設備,包括: 語音識別部,識別通過語音消息提供的搜索條件、通過由語音消息提供的詞語或短語代表的並且後退至搜索狀態的後退指令、以及通過由語音消息提供的詞語或短語代表的後退關鍵詞; 語音輸出部,輸出代表通過根據由所述語音識別部識別的搜索條件搜索資料庫而獲得的搜索結果的語音消息; 候選關鍵詞提取部,從包括在所述搜索結果中的文本信息中提取由詞語或短語代表的至少一個候選關鍵詞; 控制部,其用於 將所提取的候選關鍵詞和包括從其提取所述候選關鍵詞的搜索結果的搜索狀態對應地存儲在存儲部中;以及 在識別出與所述搜索條件不同且通過語音消息提供的新搜索條件且根據該識別的搜索條件執行了搜索之後,當所述後退關鍵詞與所述後退指令一起被所述語音識別部識別時,基於存儲在所述存儲部中的存儲內容進行控制,以便後退至與對應於所識別的後退關鍵詞的候選關鍵詞相對應地存儲的搜索狀態。
12.根據權利要求11所述的語音輸入和輸出資料庫搜索設備,其中,所述後退關鍵詞存儲部, 對所述候選關鍵詞是否適合作為返回至預定搜索狀態的後退關鍵詞進行確定,以及 將被確定為適合作為後退至所述預定搜索狀態的後退關鍵詞的每一個候選關鍵詞與所述預定搜索狀態對應地存儲。
13.根據權利要求12所述的語音輸入和輸出資料庫搜索設備,其中,當如下中的至少一個成立時,所述後退關鍵詞存儲部確定所述候選關鍵詞適合作為後退至預定搜索狀態的後退關鍵詞: 所述候選關鍵詞是專有名詞, 所述候選關鍵詞在所述資料庫中出現的頻率不大於預定值,以及所述候選關鍵詞在所述資料庫的預定欄位中。
14.根據權利要求12或權利要求13所述的語音輸入和輸出資料庫搜索設備,其中,當與所述候選關鍵詞對應地存儲的搜索狀態的數量不超過預定數量時,所述後退關鍵詞存儲部確定所述候選關鍵詞適合作為後退至所述預定搜索狀態的後退關鍵詞。
15.根據權利要求14所述的語音輸入和輸出資料庫搜索設備,其中,當與所述候選關鍵詞對應地存儲的搜索狀態的數量為至少所述預定數量時,所述後退關鍵詞存儲部 從所述存儲部中刪除已經與這些搜索狀態對應地存儲的所述候選關鍵詞,以及 確定所述候選關鍵詞適合作為後退至所述預定搜索狀態的後退關鍵詞。
16.根據權利要求14所述的語音輸入和輸出資料庫搜索設備,其中,當與所述候選關鍵詞對應地存儲的搜索狀態的數量為至少所述預定數量時,所述後退關鍵詞存儲部 從所述存儲部中刪除已經與這些搜索狀態對應地存儲的所述候選關鍵詞,以及 確定所述候選關鍵詞不適合作為後退至所述預定搜索狀態的後退關鍵詞。
17.根據權利要求11至權利要求13中的任意一項所述的語音輸入和輸出資料庫搜索設備,其中, 所述搜索結果包括向其分配評分的多個搜索結果, 當所述後退關鍵詞存儲 部將候選關鍵詞與搜索狀態對應地存儲時,所述後退關鍵詞存儲部將所述候選關鍵詞與從其提取所述候選關鍵詞的搜索結果的評分一起存儲,以及 當通過語音消息提供對應於與至少兩個搜索狀態相對應的候選關鍵詞的後退關鍵詞時,所述控制部進行控制以便後退至與對應於所輸入的後退關鍵詞的候選關鍵詞相對應的所述至少兩個搜索狀態中的具有較高評分的搜索狀態。
18.根據權利要求11至權利要求13中的任意一項所述的語音輸入和輸出資料庫搜索設備,其中,當通過語音消息向所述語音識別部提供後退關鍵詞輸出請求時,所述控制部執行控制以便通過語音消息輸出與所述搜索狀態對應地存儲的候選關鍵詞。
19.根據權利要求11至權利要求13中的任意一項所述的語音輸入和輸出資料庫搜索設備,其中,所述候選關鍵詞提取部通過對所述搜索結果中包括的文本信息執行語形學分析來提取所述至少一個候選關鍵詞。
20.根據權利要求11至權利要求13中的任意一項所述的語音輸入和輸出資料庫搜索設備,還包括搜索條件提取部,所述搜索條件提取部: 對通過所述語音消息提供的所述搜索條件是否包括預定詞語或短語進行確定,以及 當包括所述預定詞語或短語時,將通過所述語音消息提供的所述搜索條件識別為與所述預定詞語或短語對應地存儲的預定搜索條件, 其中,當不包括所述預定詞語或短語時,所述控制部控制所述語音輸出部以便輸出警生口 ο
【文檔編號】G06F17/30GK103970815SQ201410008601
【公開日】2014年8月6日 申請日期:2014年1月8日 優先權日:2013年1月30日
【發明者】片江伸之 申請人:富士通株式會社