国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      通過語音實(shí)現(xiàn)圖書查詢的方法、系統(tǒng)及裝置的制造方法

      文檔序號(hào):10655368閱讀:510來源:國知局
      通過語音實(shí)現(xiàn)圖書查詢的方法、系統(tǒng)及裝置的制造方法
      【專利摘要】本發(fā)明公開了一種通過語音實(shí)現(xiàn)圖書查詢的方法、系統(tǒng)及裝置,該方法包括:獲取用戶輸入的語音查詢信息;將所述語音查詢信息轉(zhuǎn)化為文字查詢信息;將所述文字查詢信息與預(yù)先建立的圖書基本信息數(shù)據(jù)進(jìn)行匹配,確定用戶所要查詢的圖書;若能確定用戶所要查詢的圖書,提示用戶進(jìn)行后續(xù)操作;若不能確定用戶所要查詢的圖書,提示用戶未查詢到圖書或提示用戶重新輸入語音查詢信息。通過語音輸入查詢信息,方便快捷的實(shí)現(xiàn)圖書查詢。
      【專利說明】
      通過語音實(shí)現(xiàn)圖書查詢的方法、系統(tǒng)及裝置
      技術(shù)領(lǐng)域
      [0001]本發(fā)明涉及語音查詢技術(shù)領(lǐng)域,特別涉及一種通過語音實(shí)現(xiàn)圖書查詢的方法、系統(tǒng)及裝置。
      【背景技術(shù)】
      [0002]隨著計(jì)算機(jī)技術(shù)的廣泛應(yīng)用,圖書館中的圖書也可以通過在計(jì)算機(jī)上配置的圖書查詢系統(tǒng)來實(shí)現(xiàn),用戶通過計(jì)算機(jī)管理系統(tǒng)界面上輸入一些查詢信息,可以實(shí)現(xiàn)對(duì)圖書的查詢,這種方式大大方便了借閱用戶查詢圖書館中有沒有自己感興趣的圖書,同時(shí),也方便了管理用戶方便快捷的獲取館藏圖書的相關(guān)信息。
      [0003]但現(xiàn)有的圖書管理系統(tǒng),基本上都是基于鍵盤輸入操作來實(shí)現(xiàn)的,需要查詢圖書信息的用戶手動(dòng)操作鍵盤,輸入必要的查詢信息,才能實(shí)現(xiàn)對(duì)圖書的查詢,這種方式對(duì)于每個(gè)用戶來說都需要了解如何進(jìn)行信息輸入操作,查詢用戶的操作技能有一定的要求,對(duì)于操作技能水平不高的查詢用戶,尤其是老年和兒童用戶而言,操作這種查詢?cè)O(shè)備比較困難,通常需要花費(fèi)很長的時(shí)間去研究如何進(jìn)行操作,如何正確輸入信息,有時(shí)候自己不能完成操作還得求助他人,因此這種圖書查詢方式因?yàn)槠洳僮鞯膹?fù)雜性導(dǎo)致其操作的不便利性。
      [0004]而且在需要查詢圖書信息的用戶比較多時(shí),往往需要查詢用戶花費(fèi)時(shí)間排隊(duì)等候,耗時(shí)長,不方便。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明實(shí)施例提供一種通過語音實(shí)現(xiàn)圖書查詢的方法、系統(tǒng)及裝置,用以解決現(xiàn)有技術(shù)中存在的圖書查詢操作耗時(shí)長、操作復(fù)雜、便利性差等問題。
      [0006]本發(fā)明實(shí)施例提供一種通過語音實(shí)現(xiàn)圖書查詢的方法,包括:
      [0007]獲取用戶輸入的語音查詢信息;
      [0008]將所述語音查詢信息轉(zhuǎn)化為文字查詢信息;
      [0009]將所述文字查詢信息與預(yù)先建立的圖書基本信息數(shù)據(jù)進(jìn)行匹配,確定用戶所要查詢的圖書;
      [0010]若能確定用戶所要查詢的圖書,提示用戶進(jìn)行后續(xù)操作;若不能確定用戶所要查詢的圖書,提示用戶未查詢到圖書或提示用戶重新輸入語音查詢信息。
      [0011 ]在一些可選的實(shí)施例中,將所述語音查詢信息轉(zhuǎn)化為文字查詢信息,具體包括:
      [0012]采用選定的聲學(xué)模型和語言模型,確定與所述語音查詢信息匹配度最高的文字查詢信息,得到所述語音查詢信息對(duì)應(yīng)的為文字查詢信息。
      [0013]在一些可選的實(shí)施例中,所述采用選定的聲學(xué)模型和語言模型,具體包括:
      [0014]針對(duì)普通圖書館,采用通用的聲學(xué)模型和語言模型;
      [0015]針對(duì)主題圖書館,采用相應(yīng)主題的聲學(xué)模型和語言模型。
      [0016]在一些可選的實(shí)施例中,所述相應(yīng)主題的聲學(xué)模型和語言模型是指該主題相關(guān)的關(guān)鍵詞的權(quán)重設(shè)置的相對(duì)其他關(guān)鍵詞高的聲學(xué)模型和語言模型。
      [0017]在一些可選的實(shí)施例中,采用選定的聲學(xué)模型和語言模型,確定與所述語音查詢信息匹配度最高的文字查詢信息,具體包括:[〇〇18]采用選定的語言模型,根據(jù)待匹配文字中每個(gè)分詞相對(duì)于所有當(dāng)前已知詞的概率,確定待匹配文字的序列本身概率;
      [0019]采用選定的聲學(xué)模型確定待匹配文字發(fā)出語音查詢信息這段語音的概率;
      [0020]確定待匹配文字的序列本身概率與待匹配文字發(fā)出語音查詢信息這段語音的概率的乘積最大的待匹配文字為語音查詢信息匹配度最高的文字查詢信息。
      [0021]在一些可選的實(shí)施例中,將所述文字查詢信息與預(yù)先建立的圖書基本信息數(shù)據(jù)進(jìn)行匹配,確定用戶所要查詢的圖書,具體包括:
      [0022]將所述文字查詢信息中包括的圖書相關(guān)的分詞與預(yù)先建立的圖書基本信息數(shù)據(jù)進(jìn)行匹配;
      [0023]若圖書基本信息數(shù)據(jù)中有相匹配的信息數(shù)據(jù),則認(rèn)為能確定用戶所要查詢的圖書;
      [0024]若圖書基本信息數(shù)據(jù)中沒有相匹配的信息數(shù)據(jù),則認(rèn)為不能確定用戶所要查詢的圖書。
      [0025]在一些可選的實(shí)施例中,所述圖書基本信息數(shù)據(jù),包括下列信息中的至少一項(xiàng):書名、作者、出版社、出版日期、圖書條碼、本館中的圖書編號(hào)。
      [0026]在一些可選的實(shí)施例中,若圖書基本信息數(shù)據(jù)中沒有相匹配的信息數(shù)據(jù)時(shí),還包括:
      [0027]將所述文字查詢信息中包括的圖書相關(guān)的分詞與預(yù)先建立的圖書類型數(shù)據(jù)和圖書關(guān)鍵詞數(shù)據(jù)中的至少一項(xiàng)進(jìn)行匹配;
      [0028]若其中一項(xiàng)能夠匹配成功,則認(rèn)為能確定用戶所要查詢的圖書;若任何一項(xiàng)均不能匹配成功,才認(rèn)為不能確定用戶所要查詢的圖書。
      [0029]在一些可選的實(shí)施例中,所述圖書類型數(shù)據(jù)包括根據(jù)圖書分類規(guī)則對(duì)本館圖書進(jìn)行分類后得到的所有圖書類型信息;
      [0030]圖書關(guān)鍵詞數(shù)據(jù)根據(jù)設(shè)定的規(guī)則選取書中出現(xiàn)頻率最高的設(shè)定數(shù)量的詞匯或選取書名或摘要部分的詞匯。
      [0031]在一些可選的實(shí)施例中,所述獲取用戶輸入的語音查詢信息,具體包括:
      [0032]獲取用戶通過本地輸入接口輸入的語音查詢信息;或
      [0033]獲取用戶通過查詢終端輸入并通過無線網(wǎng)絡(luò)或有線網(wǎng)絡(luò)發(fā)送過來的語音查詢信息。
      [0034]本發(fā)明實(shí)施例還提供一種通過語音實(shí)現(xiàn)圖書查詢的系統(tǒng),包括:查詢終端和查詢服務(wù)器;
      [0035]所述查詢終端,用于獲取用戶輸入的語音查詢信息,并發(fā)送給查詢服務(wù)器;以及根據(jù)查詢服務(wù)器的通知,提示用戶進(jìn)行后續(xù)操作,或提示用戶未查詢到圖書,或提示用戶重新輸入語音查詢信息;
      [0036]所述查詢服務(wù)器,用于接收查詢終端發(fā)送過來的語音查詢信息,將所述語音查詢信息轉(zhuǎn)化為文字查詢信息;將所述文字查詢信息與預(yù)先建立的圖書基本信息數(shù)據(jù)進(jìn)行匹配,確定用戶所要查詢的圖書;若能確定用戶所要查詢的圖書,通知查詢終端提示用戶進(jìn)行后續(xù)操作;若不能確定用戶所要查詢的圖書,通知查詢終端提示用戶未查詢到圖書或提示用戶重新輸入語音查詢信息。
      [0037]在一些可選的實(shí)施例中,所述查詢服務(wù)器,具體用于:
      [0038]采用選定的聲學(xué)模型和語言模型,確定與所述語音查詢信息匹配度最高的文字查詢信息,得到所述語音查詢信息對(duì)應(yīng)的為文字查詢信息。
      [0039]在一些可選的實(shí)施例中,所述查詢服務(wù)器,具體用于:
      [0040]針對(duì)普通圖書館,采用通用的聲學(xué)模型和語言模型;
      [0041]針對(duì)主題圖書館,采用相應(yīng)主題的聲學(xué)模型和語言模型。
      [0042]在一些可選的實(shí)施例中,所述查詢服務(wù)器,具體用于:
      [0043]采用選定的語言模型,根據(jù)待匹配文字中每個(gè)分詞相對(duì)于所有當(dāng)前已知詞的概率,確定待匹配文字的序列本身概率;
      [0044]采用選定的聲學(xué)模型確定待匹配文字發(fā)出語音查詢信息這段語音的概率;
      [0045]確定待匹配文字的序列本身概率與待匹配文字發(fā)出語音查詢信息這段語音的概率的乘積最大的待匹配文字為語音查詢信息匹配度最高的文字查詢信息。
      [0046]在一些可選的實(shí)施例中,所述查詢服務(wù)器,具體用于:
      [0047]將所述文字查詢信息中包括的圖書相關(guān)的分詞與預(yù)先建立的圖書基本信息數(shù)據(jù)進(jìn)行匹配;若圖書基本信息數(shù)據(jù)中有相匹配的信息數(shù)據(jù),則認(rèn)為能確定用戶所要查詢的圖書;
      [0048]若圖書基本信息數(shù)據(jù)中沒有相匹配的信息數(shù)據(jù),則認(rèn)為不能確定用戶所要查詢的圖書。
      [0049]在一些可選的實(shí)施例中,所述查詢服務(wù)器,還用于:
      [0050]若圖書基本信息數(shù)據(jù)中沒有相匹配的信息數(shù)據(jù)時(shí),將所述文字查詢信息中包括的圖書相關(guān)的分詞與預(yù)先建立的圖書類型數(shù)據(jù)和圖書關(guān)鍵詞數(shù)據(jù)中的至少一項(xiàng)進(jìn)行匹配;
      [0051]若其中一項(xiàng)能夠匹配成功,則認(rèn)為能確定用戶所要查詢的圖書;若任何一項(xiàng)均不能匹配成功,才認(rèn)為不能確定用戶所要查詢的圖書。
      [0052]本發(fā)明實(shí)施例還提供一種通過語音實(shí)現(xiàn)圖書查詢的裝置,包括:
      [0053]獲取模塊,用于獲取用戶輸入的語音查詢信息;
      [0054]轉(zhuǎn)化模塊,用于將所述語音查詢信息轉(zhuǎn)化為文字查詢信息;
      [0055]查詢模塊,用于將所述文字查詢信息與預(yù)先建立的圖書基本信息數(shù)據(jù)進(jìn)行匹配,確定用戶所要查詢的圖書;
      [0056]執(zhí)行模塊,用于若能確定用戶所要查詢的圖書,提示用戶進(jìn)行后續(xù)操作;若不能確定用戶所要查詢的圖書,提示用戶未查詢到圖書或提示用戶重新輸入語音查詢信息。
      [0057]在一些可選的實(shí)施例中,所述轉(zhuǎn)化模塊,具體用于:
      [0058]采用選定的聲學(xué)模型和語言模型,確定與所述語音查詢信息匹配度最高的文字查詢信息,得到所述語音查詢信息對(duì)應(yīng)的為文字查詢信息。
      [0059]在一些可選的實(shí)施例中,所述轉(zhuǎn)化模塊,具體用于:
      [0060]針對(duì)普通圖書館,采用通用的聲學(xué)模型和語言模型;
      [0061]針對(duì)主題圖書館,采用相應(yīng)主題的聲學(xué)模型和語言模型。
      [0062]在一些可選的實(shí)施例中,所述轉(zhuǎn)化模塊,具體用于:
      [0063]采用選定的語言模型,根據(jù)待匹配文字中每個(gè)分詞相對(duì)于所有當(dāng)前已知詞的概率,確定待匹配文字的序列本身概率;
      [0064]采用選定的聲學(xué)模型確定待匹配文字發(fā)出語音查詢信息這段語音的概率;
      [0065]確定待匹配文字的序列本身概率與待匹配文字發(fā)出語音查詢信息這段語音的概率的乘積最大的待匹配文字為語音查詢信息匹配度最高的文字查詢信息。
      [0066]在一些可選的實(shí)施例中,所述查詢模塊,具體用于:
      [0067]將所述文字查詢信息中包括的圖書相關(guān)的分詞與預(yù)先建立的圖書基本信息數(shù)據(jù)進(jìn)行匹配;若圖書基本信息數(shù)據(jù)中有相匹配的信息數(shù)據(jù),則認(rèn)為能確定用戶所要查詢的圖書;
      [0068]若圖書基本信息數(shù)據(jù)中沒有相匹配的信息數(shù)據(jù),則認(rèn)為不能確定用戶所要查詢的圖書。[〇〇69] 在一些可選的實(shí)施例中,所述查詢模塊,還用于:
      [0070]若圖書基本信息數(shù)據(jù)中沒有相匹配的信息數(shù)據(jù)時(shí),將所述文字查詢信息中包括的圖書相關(guān)的分詞與預(yù)先建立的圖書類型數(shù)據(jù)和圖書關(guān)鍵詞數(shù)據(jù)中的至少一項(xiàng)進(jìn)行匹配;
      [0071]若其中一項(xiàng)能夠匹配成功,則認(rèn)為能確定用戶所要查詢的圖書;若任何一項(xiàng)均不能匹配成功,才認(rèn)為不能確定用戶所要查詢的圖書。
      [0072]在一些可選的實(shí)施例中,所述獲取模塊,具體用于:
      [0073]獲取用戶通過本地輸入接口輸入的語音查詢信息;或獲取用戶通過查詢終端輸入并通過無線通信網(wǎng)絡(luò)發(fā)送過來的語音查詢信息;
      [0074]所述執(zhí)行模塊,具體用于當(dāng)所述獲取模塊獲取所述查詢終端發(fā)送的語音查詢信息時(shí),若能確定用戶所要查詢的圖書,通知所述查詢終端提示用戶進(jìn)行后續(xù)操作;若不能確定用戶所要查詢的圖書,通知所述查詢終端提示用戶未查詢到圖書或提示用戶重新輸入語音查詢信息。
      [0075]本發(fā)明實(shí)施例提供的通過語音實(shí)現(xiàn)圖書查詢的方法、系統(tǒng)及裝置,通過語音的方式輸入語音查詢信息,由查詢終端或系統(tǒng)對(duì)語音進(jìn)行處理,轉(zhuǎn)化為文字查詢信息,并根據(jù)文字查詢信息自動(dòng)匹配圖書基本信息數(shù)據(jù),來確定所要查詢的圖書,并將提示結(jié)果反饋給用戶,提示用戶后續(xù)操作,在無法正確查詢到用戶所需要的圖書時(shí),允許用戶重新輸入查詢信息,這種方式降低了對(duì)用戶操作技能的要求,降低了用戶操作的復(fù)雜程度,便利了用戶操作,減少了用戶查詢耗時(shí),提高了速度和效率。
      [0076]本發(fā)明的其它特征和優(yōu)點(diǎn)將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實(shí)施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點(diǎn)可通過在所寫的說明書、權(quán)利要求書、以及附圖中所特別指出的結(jié)構(gòu)來實(shí)現(xiàn)和獲得。
      [0077]下面通過附圖和實(shí)施例,對(duì)本發(fā)明的技術(shù)方案做進(jìn)一步的詳細(xì)描述?!靖綀D說明】[〇〇78]附圖用來提供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成說明書的一部分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的限制。在附圖中:
      [0079]圖1為本發(fā)明實(shí)施例一中通過語音實(shí)現(xiàn)圖書查詢的方法流程圖;
      [0080]圖2為本發(fā)明實(shí)施例二中通過語音實(shí)現(xiàn)圖書查詢的方法流程圖;
      [0081]圖3為本發(fā)明實(shí)施例三中通過語音實(shí)現(xiàn)圖書查詢的方法流程圖;
      [0082]圖4為本發(fā)明實(shí)施例四中通過語音實(shí)現(xiàn)圖書查詢的方法流程圖;
      [0083]圖5為本發(fā)明實(shí)施例中通過語音實(shí)現(xiàn)圖書查詢的裝置結(jié)構(gòu)示意圖;
      [0084]圖6為本發(fā)明實(shí)施例中通過語音實(shí)現(xiàn)圖書查詢的系統(tǒng)結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0085]以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
      [0086]為了解決現(xiàn)有技術(shù)中的問題,本發(fā)明實(shí)施例提供一種通過語音實(shí)現(xiàn)圖書查詢的方法,能夠允許用戶以語音的方式輸入查詢信息,由系統(tǒng)或終端設(shè)備進(jìn)行轉(zhuǎn)化,并根據(jù)轉(zhuǎn)化后的文字信息匹配查詢圖書,確定用戶所需要查詢的圖書,這種基于語音的圖書查詢方法,避免了復(fù)雜的鍵盤操作,降低了對(duì)操作技能的要求,便利了用戶操作,減少了不必要的等候時(shí)間,降低了查詢耗時(shí),其實(shí)現(xiàn)簡單、方便,能夠?qū)崿F(xiàn)快捷、高效的圖書查詢。
      [0087]實(shí)施例一
      [0088]本發(fā)明實(shí)施例一提供一種通過語音實(shí)現(xiàn)圖書查詢的方法,其流程如圖1所示,包括如下步驟:
      [0089]步驟SlOl:獲取用戶輸入的語音查詢信息。
      [0090]用戶可以通過設(shè)備上的語音輸入接口或語音輸入模塊錄入語音,實(shí)現(xiàn)語音查詢信息的輸入。獲取用戶輸入的語音查詢信息可以是處理語音查詢信息的設(shè)備直接獲取,也可以是處理語音查詢信息的設(shè)備獲取其他設(shè)備發(fā)送的語音查詢信息。
      [0091]例如:可以通過單獨(dú)設(shè)置的查詢終端實(shí)現(xiàn),其中設(shè)置語音查詢實(shí)現(xiàn)裝置,此時(shí)由查詢終端直接獲取用戶輸入的語音查詢信息,并進(jìn)行后續(xù)處理。
      [0092]又例如:也可以通過一個(gè)語音查詢實(shí)現(xiàn)系統(tǒng)實(shí)現(xiàn),該系統(tǒng)由至少一個(gè)查詢服務(wù)器處理用戶輸入的語音查詢信息并提供處理結(jié)果,由若干的查詢終端來接收用戶輸入的語音查詢信息,并與用戶實(shí)現(xiàn)后續(xù)處理結(jié)果的交互。
      [0093]步驟S102:將獲取到的語音查詢信息轉(zhuǎn)化為文字查詢信息。
      [0094]針對(duì)輸入的語音查詢信息,找到一個(gè)與之匹配度最高的文字序列,實(shí)現(xiàn)語音到文字的轉(zhuǎn)化,得到文字查詢信息,其中匹配度可以用概率表示。例如用Y表示語音查詢信息,W表示文字查詢信息,則是要找到與Y匹配度最高的W。
      [0095]可以采用選定的聲學(xué)模型和語言模型,確定與輸入的語音查詢信息匹配度最高的文字查詢信息,得到語音查詢信息對(duì)應(yīng)的為文字查詢信息。其中,選定的聲學(xué)模型和語言模型是指根據(jù)圖書館的不同,可以采用不同的聲學(xué)模型和語言模型。
      [0096]比如:針對(duì)普通圖書館,采用通用的聲學(xué)模型和語言模型;針對(duì)主題圖書館,采用相應(yīng)主題的聲學(xué)模型和語言模型。其中,相應(yīng)主題的聲學(xué)模型和語言模型是指該主題相關(guān)的關(guān)鍵詞的權(quán)重設(shè)置的相對(duì)其他關(guān)鍵詞高的聲學(xué)模型和語言模型。由于是要實(shí)現(xiàn)查詢操作,因此在進(jìn)行語音到文字的轉(zhuǎn)化時(shí),可以優(yōu)選的考慮將主題相關(guān)的關(guān)鍵詞的權(quán)重設(shè)置的相對(duì)其他關(guān)鍵詞高一些,從而能夠?qū)崿F(xiàn)更好的匹配結(jié)果。
      [0097]步驟S103:將轉(zhuǎn)化出的文字查詢信息與預(yù)先建立的圖書基本信息數(shù)據(jù)進(jìn)行匹配,確定用戶所要查詢的圖書。若能確定用戶所要查詢的圖書,執(zhí)行步驟S104;若不能確定用戶所要查詢的圖書,執(zhí)行步驟S105。
      [0098]將轉(zhuǎn)化出的文字查詢信息中包括的圖書相關(guān)的分詞與預(yù)先建立的圖書基本信息數(shù)據(jù)進(jìn)行匹配;若圖書基本信息數(shù)據(jù)中有相匹配的信息數(shù)據(jù),則認(rèn)為能確定用戶所要查詢的圖書;若圖書基本信息數(shù)據(jù)中沒有相匹配的信息數(shù)據(jù),則認(rèn)為不能確定用戶所要查詢的圖書。
      [0099]為了實(shí)現(xiàn)查詢匹配,可以預(yù)先存儲(chǔ)圖書基本信息數(shù)據(jù),針對(duì)圖書館中已有的圖書收集基本信息數(shù)據(jù),并建立數(shù)據(jù)庫進(jìn)行存儲(chǔ),以便用于查詢匹配。當(dāng)需要進(jìn)行查詢匹配時(shí), 將文字查詢信息中包含的圖書相關(guān)的分詞逐一與存儲(chǔ)的圖書基本信息數(shù)據(jù)進(jìn)行匹配,可以設(shè)定有其中一個(gè)分詞或設(shè)定數(shù)量的幾個(gè)分詞能夠與存儲(chǔ)圖書基本信息數(shù)據(jù)中的圖書基本信息數(shù)據(jù)的信息相匹配,即認(rèn)為能夠確定用戶所要查詢的圖書。
      [0100]當(dāng)有一個(gè)分詞能夠與存儲(chǔ)圖書基本信息數(shù)據(jù)中的圖書基本信息數(shù)據(jù)的信息相匹配,可以認(rèn)為能夠確定用戶查詢的圖書;但通常為了準(zhǔn)確的確定用戶所要查詢的圖書,通??梢钥紤]有兩個(gè)或兩個(gè)以上的分詞能夠與存儲(chǔ)圖書基本信息數(shù)據(jù)中的圖書基本信息數(shù)據(jù)的信息相匹配時(shí),才認(rèn)為能夠確定用戶查詢的圖書。具體如何設(shè)置,可以根據(jù)需求選擇不同的方案,比如粗略匹配即可的情況下,可以選擇一個(gè),需要準(zhǔn)確匹配時(shí),可以選擇多個(gè)。
      [0101]圖書基本信息數(shù)據(jù)包括下列信息中的至少一項(xiàng):書名、作者、出版社、出版日期、圖書條碼、本館中的圖書編號(hào)。
      [0102]步驟S104:提示用戶進(jìn)行后續(xù)操作。
      [0103]當(dāng)能夠確定用戶所要查詢的圖書時(shí),將查詢結(jié)果告知用戶,并允許用戶選擇后續(xù)操作。例如是否借閱查詢到的圖書。
      [0104]當(dāng)查詢結(jié)果為多本圖書時(shí),可以將查詢到的圖書提供給用戶,供用戶從中選擇。例如供用戶從查詢到的多本圖書中選擇自己想要借閱的圖書。
      [0105]步驟S105:提示用戶未查詢到圖書或提示用戶重新輸入語音查詢信息。
      [0106]當(dāng)不能夠確定用戶所要查詢的圖書時(shí),可以向用戶輸出未查詢到相關(guān)圖書的查詢結(jié)果,也可以向用戶提供重新輸入查詢信息的提示操作,以便用戶能夠輸入更多、更準(zhǔn)確的信息,來準(zhǔn)確匹配圖書。
      [0107]本發(fā)明實(shí)施例提供的技術(shù)方案,通過語音的方式輸入語音查詢信息,由查詢終端或系統(tǒng)對(duì)語音進(jìn)行處理,轉(zhuǎn)化為文字查詢信息,并根據(jù)文字查詢信息自動(dòng)匹配圖書基本信息數(shù)據(jù),來確定所要查詢的圖書,并將提示結(jié)果反饋給用戶,提示用戶后續(xù)操作,在無法正確查詢到用戶所需要的圖書時(shí),允許用戶重新輸入查詢信息,這種方式降低了對(duì)用戶操作技能的要求,降低了用戶操作的復(fù)雜程度,便利了用戶操作,減少了用戶查詢耗時(shí),提高了速度和效率。
      [0108]實(shí)施例二
      [0109]本發(fā)明實(shí)施例二提供一種通過語音實(shí)現(xiàn)圖書查詢的方法,其流程如圖2所示,包括如下步驟:
      [0110]步驟S201:查詢終端獲取用戶輸入的語音查詢信息。
      [0111]由設(shè)置在查詢終端上的語音查詢實(shí)現(xiàn)裝置獲取用戶輸入的語音查詢信息,語音查詢實(shí)現(xiàn)裝置上可以設(shè)置語音錄入模塊語音錄入接口來實(shí)現(xiàn)語音錄入。
      [0112]步驟S202:查詢終端采用選定的聲學(xué)模型和語言模型,確定與獲取的語音查詢信息匹配度最高的文字查詢信息。
      [0113]確定與獲取的語音查詢信息匹配度最高的文字查詢信息,通常是通過概率的高低來體現(xiàn)的,本申請(qǐng)以通過文字序列本身的概率和文字序列發(fā)出指定語音的概率來體現(xiàn)。具體的,采用查詢的語言模型,根據(jù)待匹配文字中每個(gè)分詞相對(duì)于所有當(dāng)前已知詞的概率,確定待匹配文字的序列本身概率;采用選定的聲學(xué)模型確定待匹配文字發(fā)出語音查詢信息這段語音的概率;確定待匹配文字的序列本身概率與待匹配文字發(fā)出語音查詢信息這段語音的概率的乘積最大的待匹配文字為語音查詢信息匹配度最高的文字查詢信息。
      [0114]語言模型確定待匹配文字的序列本身概率時(shí),可以將待匹配文字的序列本身概率由其中每個(gè)分詞的概率之積來表征。每一個(gè)分詞的概率通常是由該分詞相對(duì)于所有當(dāng)前已知詞的概率來體現(xiàn)。
      [0115]聲學(xué)模型確定待匹配文字發(fā)出獲取到的語音查詢信息這段語音的概率??梢酝ㄟ^詞典把待匹配文字中的各個(gè)分詞轉(zhuǎn)換成音符串,詞典可以向聲學(xué)模型提供每個(gè)分詞的發(fā)音,并利用一定的算法將各分詞的發(fā)音組合起來,由聲學(xué)模型確定待匹配文字發(fā)出獲取到的語音查詢信息這一串音符的概率。
      [0116]步驟S203:查詢終端根據(jù)匹配度最高的文字查詢信息,生成語音查詢信息對(duì)應(yīng)的為文字查詢信息。
      [0117]步驟S204:查詢終端將轉(zhuǎn)化出的文字查詢信息中包括的圖書相關(guān)的分詞與預(yù)先建立的圖書基本信息數(shù)據(jù)進(jìn)行匹配;若圖書基本信息數(shù)據(jù)中有相匹配的信息數(shù)據(jù),執(zhí)行步驟S205 ;若沒有,執(zhí)行步驟S206。
      [0118]若圖書基本信息數(shù)據(jù)中有相匹配的信息數(shù)據(jù),則認(rèn)為能確定用戶所要查詢的圖書;若圖書基本信息數(shù)據(jù)中沒有相匹配的信息數(shù)據(jù),則認(rèn)為不能確定用戶所要查詢的圖書。實(shí)現(xiàn)根據(jù)轉(zhuǎn)化出的文字查詢信息中包括的圖書相關(guān)的分詞,查詢匹配對(duì)應(yīng)的圖書。
      [0119]步驟S205:查詢終端提示用戶進(jìn)行后續(xù)操作。
      [0120]若圖書基本信息數(shù)據(jù)中有相匹配的信息數(shù)據(jù),認(rèn)為能確定用戶所要查詢的圖書,引導(dǎo)用戶對(duì)匹配出的圖書進(jìn)行相關(guān)操作,例如直接借閱查詢到的圖書,或者選擇查詢到的圖書中的一本或幾本在進(jìn)行節(jié)約操作,也可以導(dǎo)出查詢到的圖書信息,以備后續(xù)使用。
      [0121]步驟S206:查詢終端提示用戶未查詢到圖書或提示用戶重新輸入語音查詢信息。
      [0122]若圖書基本信息數(shù)據(jù)中沒有相匹配的信息數(shù)據(jù),認(rèn)為不能確定用戶所要查詢的圖書,可以向用戶輸出未查詢到相關(guān)圖書的查詢結(jié)果,也可以向用戶提供重新輸入查詢信息的提示操作,以便用戶能夠輸入更多、更準(zhǔn)確的信息,來準(zhǔn)確匹配圖書。
      [0123]本發(fā)明實(shí)施例提供的技術(shù)方案,使用單獨(dú)設(shè)置的查詢終端,設(shè)置方便,不需要其他設(shè)備配合即可單獨(dú)實(shí)現(xiàn)圖書查詢操作。
      [0124]實(shí)施例三
      [0125]本發(fā)明實(shí)施例三提供的通過語音實(shí)現(xiàn)圖書查詢,其流程如圖3所示,仍以單獨(dú)設(shè)置的查詢終端執(zhí)行基于語音的圖書查詢實(shí)現(xiàn)方法為例,該方法包括如下步驟:
      [0126]步驟S301:查詢終端獲取用戶輸入的語音查詢信息。
      [0127]由設(shè)置在查詢終端上的語音查詢實(shí)現(xiàn)裝置獲取用戶輸入的語音查詢信息,語音查詢實(shí)現(xiàn)裝置上可以設(shè)置語音錄入模塊語音錄入接口來實(shí)現(xiàn)語音錄入。
      [0128]步驟S302:查詢終端采用選定的語言模型,根據(jù)待匹配文字中每個(gè)分詞相對(duì)于所有當(dāng)前已知詞的概率,確定待匹配文字的序列本身概率。
      [0129]如上邊實(shí)施例中所描述的,針對(duì)不同類型的圖書館,對(duì)圖書查詢操作,可以采用不同的語言模塊,對(duì)于普通圖書館可以采用通用的語言模型,對(duì)于主題圖書館可以采用主題相關(guān)的分詞的權(quán)重高于其他關(guān)鍵詞的語言模型,將待匹配文字拆分為若干分詞,計(jì)算每個(gè)分詞相對(duì)于所有當(dāng)前已知詞的概率,然后在計(jì)算出每個(gè)分詞的得到的概率之積,通過計(jì)算得到待匹配文字的序列本身概率。
      [0130]步驟S303:查詢終端采用選定的聲學(xué)模型確定待匹配文字發(fā)出語音查詢信息這段語音的概率。
      [0131]如上邊實(shí)施例中所描述的,針對(duì)不同類型的圖書館,對(duì)圖書查詢操作,可以采用不同的聲學(xué)模塊,對(duì)于普通圖書館可以采用通用的聲學(xué)模型,對(duì)于主題圖書館可以采用主題相關(guān)的聲學(xué)模型。通過存儲(chǔ)的詞典,將待匹配文字的每個(gè)分詞轉(zhuǎn)化為音符,將所有的音符組合成音符串,待匹配文字發(fā)出語音查詢信息這段語音的概率即表征了音符串與語音查詢信息這段語音的吻合程度。
      [0132] 步驟S302和步驟S303執(zhí)行順序不分先后,可以交換。
      [0133]步驟S304:查詢終端確定待匹配文字的序列本身概率與待匹配文字發(fā)出語音查詢信息這段語音的概率的乘積最大的待匹配文字為語音查詢信息匹配度最高的文字查詢信息。
      [0134]步驟S302-步驟S304實(shí)現(xiàn)了查詢終端采用選定的聲學(xué)模型和語言模型,確定與獲取的語音查詢信息匹配度最高的文字查詢信息??蓞⒄諏?shí)施例一和實(shí)施例二的描述。
      [0135]步驟S305:查詢終端根據(jù)匹配度最高的文字查詢信息,生成語音查詢信息對(duì)應(yīng)的為文字查詢信息。
      [0136]步驟S302-步驟S305實(shí)現(xiàn)查詢終端將接收到語音查詢信息轉(zhuǎn)化為文字查詢信息的過程。
      [0137]步驟S306:查詢終端將轉(zhuǎn)化出的文字查詢信息中包括的圖書相關(guān)的分詞與預(yù)先建立的圖書基本信息數(shù)據(jù)進(jìn)行匹配。若圖書基本信息數(shù)據(jù)中有相匹配的信息數(shù)據(jù),執(zhí)行步驟 S309;若圖書基本信息數(shù)據(jù)中沒有相匹配的信息數(shù)據(jù),執(zhí)行步驟S307。
      [0138]若圖書基本信息數(shù)據(jù)中有相匹配的信息數(shù)據(jù),則認(rèn)為能確定用戶所要查詢的圖書;若圖書基本信息數(shù)據(jù)中沒有相匹配的信息數(shù)據(jù),可以進(jìn)一步確認(rèn)能否通過其他方式查詢匹配用戶想要查詢的圖書。
      [0139]步驟S307:查詢終端將轉(zhuǎn)化出的文字查詢信息中包括的圖書相關(guān)的分詞與預(yù)先建立的圖書類型數(shù)據(jù)和圖書關(guān)鍵詞數(shù)據(jù)中的至少一項(xiàng)進(jìn)行匹配。
      [0140]當(dāng)匹配不到圖書基本信息數(shù)據(jù)時(shí),可以進(jìn)一步考慮匹配圖書類型數(shù)據(jù)和圖書關(guān)鍵詞數(shù)據(jù),這兩種數(shù)據(jù)可以選擇其中之一進(jìn)行匹配,當(dāng)匹配成功時(shí),不再匹配另一種。也可以兩種都進(jìn)行匹配,綜合考慮匹配結(jié)果。[〇141]圖書類型數(shù)據(jù)可以根據(jù)圖書館中已有圖書的分類收集并建立相關(guān)數(shù)據(jù)庫,圖書關(guān)鍵詞數(shù)據(jù)根據(jù)已有圖書選定部分的關(guān)鍵詞或出現(xiàn)頻率高的關(guān)鍵詞建立相關(guān)數(shù)據(jù)庫。
      [0142]圖書類型數(shù)據(jù)包括根據(jù)圖書分類規(guī)則對(duì)本館圖書進(jìn)行分類后得到的所有圖書類型信息;圖書關(guān)鍵詞數(shù)據(jù)根據(jù)設(shè)定的規(guī)則選取書中出現(xiàn)頻率最高的設(shè)定數(shù)量的詞匯或選取書名或摘要部分的詞匯。
      [0143]例如:當(dāng)匹配不到圖書基本信息數(shù)據(jù)時(shí),優(yōu)先選擇匹配圖書類型數(shù)據(jù),將文字查詢信息中圖書相關(guān)的分詞與圖書類型數(shù)據(jù)進(jìn)行匹配,已確定圖書的類型;然后在該類型范圍內(nèi),再匹配圖書關(guān)鍵字,將文字查詢信息中圖書相關(guān)的分詞與圖書關(guān)鍵字?jǐn)?shù)據(jù)進(jìn)行匹配,以確定要查詢的圖書。此時(shí)優(yōu)選的,可以優(yōu)先匹配在進(jìn)行圖書類型數(shù)據(jù)匹配時(shí)未采用的分詞
      [0144]步驟S308:是否有其中一項(xiàng)能夠匹配成功。若是,執(zhí)行步驟S309;若否,執(zhí)行步驟S310o
      [0145]若其中一項(xiàng)能夠匹配成功,則認(rèn)為能確定用戶所要查詢的圖書;若任何一項(xiàng)均不能匹配成功,才認(rèn)為不能確定用戶所要查詢的圖書。
      [0146]上述實(shí)施例一和實(shí)施例二中在匹配圖書基本信息數(shù)據(jù)后,也可以進(jìn)一步匹配圖書類型數(shù)據(jù)和圖書關(guān)鍵詞數(shù)據(jù),來確定想要查詢的圖書。
      [0147]步驟S306-步驟S308實(shí)現(xiàn)根據(jù)轉(zhuǎn)化出的文字查詢信息中包括的圖書相關(guān)的分詞,確定用戶所要查詢的圖書。
      [0148]步驟S309:查詢終端提示用戶進(jìn)行后續(xù)操作。
      [0149]若能確定用戶所要查詢的圖書,引導(dǎo)用戶對(duì)匹配出的圖書進(jìn)行相關(guān)操作,例如直接借閱查詢到的圖書,或者選擇查詢到的圖書中的一本或幾本在進(jìn)行節(jié)約操作,也可以導(dǎo)出查詢到的圖書信息,以備后續(xù)使用。
      [0150]步驟S310:查詢終端提示用戶未查詢到圖書或提示用戶重新輸入語音查詢信息。
      [0151]實(shí)施例四
      [0152]本發(fā)明實(shí)施例四提供的通過語音實(shí)現(xiàn)圖書查詢的方法,其流程如圖4所示,由查詢終端和查詢服務(wù)器組成的系統(tǒng)實(shí)現(xiàn)基于語音的圖書查詢,該方法包括如下步驟:
      [0153]步驟S401:查詢終端獲取用戶輸入的語音查詢信息并發(fā)送給查詢服務(wù)器。
      [0154]查詢終端可以設(shè)置多個(gè),每個(gè)查詢終端都可以采集用戶的語音查詢信息并提供給查詢服務(wù)器。這樣通過一個(gè)后臺(tái)處理設(shè)備,處理分散到多個(gè)查詢地點(diǎn)的查詢終端采集的語音查詢信息,并進(jìn)行處理。
      [0155]步驟S402:查詢服務(wù)器接收查詢終端發(fā)送的語音查詢信息。
      [0156]查詢服務(wù)器可以通過無線通信網(wǎng)絡(luò)或有線互聯(lián)網(wǎng)實(shí)現(xiàn)語音查詢信息的接收,以及后續(xù)的信息交互。
      [0157]步驟S403:查詢服務(wù)器采用選定的聲學(xué)模型和語言模型,確定與語音查詢信息匹配度最高的文字查詢信息。
      [0158]參照實(shí)施例一和實(shí)施例二的描述。
      [0159]步驟S404:查詢服務(wù)器根據(jù)匹配度最高的文字查詢信息,生成語音查詢信息對(duì)應(yīng)的為文字查詢信息。
      [0160]步驟S403和S404實(shí)現(xiàn)查詢服務(wù)器將接收到語音查詢信息轉(zhuǎn)化為文字查詢信息的過程。
      [0161]步驟S405:查詢服務(wù)器將轉(zhuǎn)化出的文字查詢信息中包括的圖書相關(guān)的分詞與預(yù)先建立的圖書基本信息數(shù)據(jù)進(jìn)行匹配。若圖書基本信息數(shù)據(jù)中有相匹配的信息數(shù)據(jù),執(zhí)行步驟S408;若圖書基本信息數(shù)據(jù)中沒有相匹配的信息數(shù)據(jù),執(zhí)行步驟S406。
      [0162]若圖書基本信息數(shù)據(jù)中有相匹配的信息數(shù)據(jù),則認(rèn)為能確定用戶所要查詢的圖書;若圖書基本信息數(shù)據(jù)中沒有相匹配的信息數(shù)據(jù),可以進(jìn)一步確認(rèn)能否通過其他方式查詢匹配用戶想要查詢的圖書。
      [0163]步驟S406:查詢終端將轉(zhuǎn)化出的文字查詢信息中包括的圖書相關(guān)的分詞與預(yù)先建立的圖書類型數(shù)據(jù)和圖書關(guān)鍵詞數(shù)據(jù)中的至少一項(xiàng)進(jìn)行匹配。
      [0164]當(dāng)匹配不到圖書基本信息數(shù)據(jù)時(shí),可以進(jìn)一步考慮匹配圖書類型數(shù)據(jù)和圖書關(guān)鍵詞數(shù)據(jù),這兩種數(shù)據(jù)可以選擇其中之一進(jìn)行匹配,當(dāng)匹配成功時(shí),不再匹配另一種。也可以兩種都進(jìn)行匹配,綜合考慮匹配結(jié)果。
      [0165]具體可以參照實(shí)施例三中相關(guān)步驟的描述。
      [0166]步驟S407:是否有其中一項(xiàng)能夠匹配成功。若是,執(zhí)行步驟S408;若否,執(zhí)行步驟 S409〇
      [0167]若其中一項(xiàng)能夠匹配成功,則認(rèn)為能確定用戶所要查詢的圖書;若任何一項(xiàng)均不能匹配成功,才認(rèn)為不能確定用戶所要查詢的圖書。
      [0168]上述實(shí)施例一和實(shí)施例二中在匹配圖書基本信息數(shù)據(jù)后,也可以進(jìn)一步匹配圖書類型數(shù)據(jù)和圖書關(guān)鍵詞數(shù)據(jù),來確定想要查詢的圖書。
      [0169]步驟S405-步驟S407實(shí)現(xiàn)根據(jù)轉(zhuǎn)化出的文字查詢信息中包括的圖書相關(guān)的分詞, 確定用戶所要查詢的圖書。[〇17〇]步驟S408:查詢服務(wù)器通知查詢終端提示用戶進(jìn)行后續(xù)操作。
      [0171]查詢服務(wù)器可以通過有線網(wǎng)絡(luò)或無線網(wǎng)絡(luò)通知查詢終端。
      [0172]步驟S409:查詢終端提示用戶進(jìn)行后續(xù)操作。
      [0173]查詢終端根據(jù)查詢服務(wù)器的通知執(zhí)行相應(yīng)的后續(xù)操作。即若能確定用戶所要查詢的圖書,引導(dǎo)用戶對(duì)匹配出的圖書進(jìn)行相關(guān)操作,例如直接借閱查詢到的圖書,或者選擇查詢到的圖書中的一本或幾本在進(jìn)行節(jié)約操作,也可以導(dǎo)出查詢到的圖書信息,以備后續(xù)使用。
      [0174]步驟S410:查詢服務(wù)器通知查詢終端提示用戶未查詢到圖書或提示用戶重新輸入語音查詢信息。
      [0175]步驟S411:查詢終端提示用戶未查詢到圖書或提示用戶重新輸入語音查詢信息。
      [0176]查詢服務(wù)器將處理結(jié)果提供給查詢終端,由查詢終端與用戶實(shí)現(xiàn)交互。
      [0177]本發(fā)明實(shí)施例提供的技術(shù)方案,通過系統(tǒng)實(shí)現(xiàn)語音查詢,由一個(gè)統(tǒng)一的服務(wù)器處理語音信息,減輕查詢終端的負(fù)擔(dān)。
      [0178]基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供一種通過語音實(shí)現(xiàn)圖書查詢的裝置,該裝置可以設(shè)置在查詢終端中,其結(jié)構(gòu)如圖5所示,包括:獲取模塊501、轉(zhuǎn)化模塊502、查詢模塊503和執(zhí)行模塊504。
      [0179]獲取模塊501,用于獲取用戶輸入的語音查詢信息。[〇18〇]轉(zhuǎn)化模塊502,用于將獲取的語音查詢信息轉(zhuǎn)化為文字查詢信息。
      [0181]查詢模塊503,用于將轉(zhuǎn)化出的文字查詢信息與預(yù)先建立的圖書基本信息數(shù)據(jù)進(jìn)行匹配,確定用戶所要查詢的圖書。
      [0182]執(zhí)行模塊504,用于若能確定用戶所要查詢的圖書,提示用戶進(jìn)行后續(xù)操作;若不能確定用戶所要查詢的圖書,提示用戶未查詢到圖書或提示用戶重新輸入語音查詢信息。
      [0183]優(yōu)選的,上述轉(zhuǎn)化模塊502,具體用于采用選定的聲學(xué)模型和語言模型,確定與獲取的語音查詢信息匹配度最高的文字查詢信息,得到語音查詢信息對(duì)應(yīng)的為文字查詢信息。
      [0184]優(yōu)選的,上述轉(zhuǎn)化模塊502,具體用于針對(duì)普通圖書館,采用通用的聲學(xué)模型和語言模型;針對(duì)主題圖書館,采用相應(yīng)主題的聲學(xué)模型和語言模型。
      [0185]優(yōu)選的,上述轉(zhuǎn)化模塊502,具體用于采用選定的語言模型,根據(jù)待匹配文字中每個(gè)分詞相對(duì)于所有當(dāng)前已知詞的概率,確定待匹配文字的序列本身概率;采用選定的聲學(xué)模型確定待匹配文字發(fā)出語音查詢信息這段語音的概率;確定待匹配文字的序列本身概率與待匹配文字發(fā)出語音查詢信息這段語音的概率的乘積最大的待匹配文字為語音查詢信息匹配度最高的文字查詢信息。
      [0186]優(yōu)選的,上述查詢模塊503,具體用于將文字查詢信息中包括的圖書相關(guān)的分詞與預(yù)先建立的圖書基本信息數(shù)據(jù)進(jìn)行匹配;若圖書基本信息數(shù)據(jù)中有相匹配的信息數(shù)據(jù),則認(rèn)為能確定用戶所要查詢的圖書;若圖書基本信息數(shù)據(jù)中沒有相匹配的信息數(shù)據(jù),則認(rèn)為不能確定用戶所要查詢的圖書。
      [0187]優(yōu)選的,上述查詢模塊503,還用于若圖書基本信息數(shù)據(jù)中沒有相匹配的信息數(shù)據(jù)時(shí),將文字查詢信息中包括的圖書相關(guān)的分詞與預(yù)先建立的圖書類型數(shù)據(jù)和圖書關(guān)鍵詞數(shù)據(jù)中的至少一項(xiàng)進(jìn)行匹配;若其中一項(xiàng)能夠匹配成功,則認(rèn)為能確定用戶所要查詢的圖書;若任何一項(xiàng)均不能匹配成功,才認(rèn)為不能確定用戶所要查詢的圖書。
      [0188]優(yōu)選的,上述獲取模塊501,具體用于獲取用戶通過本地輸入接口輸入的語音查詢信息;或獲取用戶通過查詢終端輸入并通過無線通信網(wǎng)絡(luò)發(fā)送過來的語音查詢信息。
      [0189]相應(yīng)的,上述執(zhí)行模塊504,具體用于當(dāng)獲取模塊501獲取查詢終端發(fā)送的語音查詢信息時(shí),若能確定用戶所要查詢的圖書,通知查詢終端提示用戶進(jìn)行后續(xù)操作;若不能確定用戶所要查詢的圖書,通知查詢終端提示用戶未查詢到圖書或提示用戶重新輸入語音查詢信息。
      [0190]基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例還提供一種通過語音實(shí)現(xiàn)圖書查詢的系統(tǒng),該系統(tǒng)結(jié)構(gòu)如圖6所示,包括:查詢終端601和查詢服務(wù)器602。
      [0191]查詢終端601,用于獲取用戶輸入的語音查詢信息,并發(fā)送給查詢服務(wù)器602;以及根據(jù)查詢服務(wù)器602的通知,提示用戶進(jìn)行后續(xù)操作,或提示用戶未查詢到圖書,或提示用戶重新輸入語音查詢信息。
      [0192]查詢服務(wù)器602,用于接收查詢終端601發(fā)送過來的語音查詢信息,將接收到的語音查詢信息轉(zhuǎn)化為文字查詢信息;將文字查詢信息與預(yù)先建立的圖書基本信息數(shù)據(jù)進(jìn)行匹配,確定用戶所要查詢的圖書;若能確定用戶所要查詢的圖書,通知查詢終端601提示用戶進(jìn)行后續(xù)操作;若不能確定用戶所要查詢的圖書,通知查詢終端601提示用戶未查詢到圖書或提示用戶重新輸入語音查詢信息。
      [0193]優(yōu)選的,上述查詢服務(wù)器602,具體用于采用選定的聲學(xué)模型和語言模型,確定與語音查詢信息匹配度最高的文字查詢信息,得到語音查詢信息對(duì)應(yīng)的為文字查詢信息。
      [0194]優(yōu)選的,上述查詢服務(wù)器602,具體用于針對(duì)普通圖書館,采用通用的聲學(xué)模型和語言模型;針對(duì)主題圖書館,采用相應(yīng)主題的聲學(xué)模型和語言模型。
      [0195]優(yōu)選的,上述查詢服務(wù)器602,具體用于采用選定的語言模型,根據(jù)待匹配文字中每個(gè)分詞相對(duì)于所有當(dāng)前已知詞的概率,確定待匹配文字的序列本身概率;采用選定的聲學(xué)模型確定待匹配文字發(fā)出語音查詢信息這段語音的概率;確定待匹配文字的序列本身概率與待匹配文字發(fā)出語音查詢信息這段語音的概率的乘積最大的待匹配文字為語音查詢信息匹配度最高的文字查詢信息。
      [0196]優(yōu)選的,上述查詢服務(wù)器602,具體用于將文字查詢信息中包括的圖書相關(guān)的分詞與預(yù)先建立的圖書基本信息數(shù)據(jù)進(jìn)行匹配;若圖書基本信息數(shù)據(jù)中有相匹配的信息數(shù)據(jù), 則認(rèn)為能確定用戶所要查詢的圖書;若圖書基本信息數(shù)據(jù)中沒有相匹配的信息數(shù)據(jù),則認(rèn)為不能確定用戶所要查詢的圖書。
      [0197]優(yōu)選的,上述查詢服務(wù)器602,還用于若圖書基本信息數(shù)據(jù)中沒有相匹配的信息數(shù)據(jù)時(shí),將文字查詢信息中包括的圖書相關(guān)的分詞與預(yù)先建立的圖書類型數(shù)據(jù)和圖書關(guān)鍵詞數(shù)據(jù)中的至少一項(xiàng)進(jìn)行匹配;若其中一項(xiàng)能夠匹配成功,則認(rèn)為能確定用戶所要查詢的圖書;若任何一項(xiàng)均不能匹配成功,才認(rèn)為不能確定用戶所要查詢的圖書。
      [0198]也可以認(rèn)為查詢服務(wù)器602中設(shè)置有類似于圖5所示的語音查詢實(shí)現(xiàn)裝置,只不過其中的獲取模塊,獲取的用戶通過查詢終端601輸入的語音查詢信息;其中的執(zhí)行模塊在若能確定用戶所要查詢的圖書,通知查詢終端601來提示用戶進(jìn)行后續(xù)操作;若不能確定用戶所要查詢的圖書,通知查詢終端601來提示用戶未查詢到圖書或提示用戶重新輸入語音查詢信息。
      [0199]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
      [0200]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合。可提供這些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
      [0201]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
      [0202]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
      [0203]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
      【主權(quán)項(xiàng)】
      1.一種通過語音實(shí)現(xiàn)圖書查詢的方法,其特征在于,包括:獲取用戶輸入的語音查詢信息;將所述語音查詢信息轉(zhuǎn)化為文字查詢信息;將所述文字查詢信息與預(yù)先建立的圖書基本信息數(shù)據(jù)進(jìn)行匹配,確定用戶所要查詢的 圖書;若能確定用戶所要查詢的圖書,提示用戶進(jìn)行后續(xù)操作;若不能確定用戶所要查詢的 圖書,提示用戶未查詢到圖書或提示用戶重新輸入語音查詢信息。2.如權(quán)利要求1所述的方法,其特征在于,將所述語音查詢信息轉(zhuǎn)化為文字查詢信息, 具體包括:采用選定的聲學(xué)模型和語言模型,確定與所述語音查詢信息匹配度最高的文字查詢信 息,得到所述語音查詢信息對(duì)應(yīng)的為文字查詢信息。3.如權(quán)利要求2所述的方法,其特征在于,所述采用選定的聲學(xué)模型和語言模型,具體 包括:針對(duì)普通圖書館,采用通用的聲學(xué)模型和語言模型;針對(duì)主題圖書館,采用相應(yīng)主題的聲學(xué)模型和語言模型。4.如權(quán)利要求3所述的方法,其特征在于,所述相應(yīng)主題的聲學(xué)模型和語言模型是指該 主題相關(guān)的關(guān)鍵詞的權(quán)重設(shè)置的相對(duì)其他關(guān)鍵詞高的聲學(xué)模型和語言模型。5.如權(quán)利要求2所述的方法,其特征在于,采用選定的聲學(xué)模型和語言模型,確定與所 述語音查詢信息匹配度最高的文字查詢信息,具體包括:采用選定的語言模型,根據(jù)待匹配文字中每個(gè)分詞相對(duì)于所有當(dāng)前已知詞的概率,確 定待匹配文字的序列本身概率;采用選定的聲學(xué)模型確定待匹配文字發(fā)出語音查詢信息這段語音的概率;確定待匹配文字的序列本身概率與待匹配文字發(fā)出語音查詢信息這段語音的概率的 乘積最大的待匹配文字為語音查詢信息匹配度最高的文字查詢信息。6.如權(quán)利要求1所述的方法,其特征在于,將所述文字查詢信息與預(yù)先建立的圖書基本 信息數(shù)據(jù)進(jìn)行匹配,確定用戶所要查詢的圖書,具體包括:將所述文字查詢信息中包括的圖書相關(guān)的分詞與預(yù)先建立的圖書基本信息數(shù)據(jù)進(jìn)行 匹配;若圖書基本信息數(shù)據(jù)中有相匹配的信息數(shù)據(jù),則認(rèn)為能確定用戶所要查詢的圖書;若圖書基本信息數(shù)據(jù)中沒有相匹配的信息數(shù)據(jù),則認(rèn)為不能確定用戶所要查詢的圖 書。7.如權(quán)利要求6所述的方法,其特征在于,所述圖書基本信息數(shù)據(jù),包括下列信息中的 至少一項(xiàng):書名、作者、出版社、出版日期、圖書條碼、本館中的圖書編號(hào)。8.如權(quán)利要求6所述的方法,其特征在于,若圖書基本信息數(shù)據(jù)中沒有相匹配的信息數(shù) 據(jù)時(shí),還包括:將所述文字查詢信息中包括的圖書相關(guān)的分詞與預(yù)先建立的圖書類型數(shù)據(jù)和圖書關(guān) 鍵詞數(shù)據(jù)中的至少一項(xiàng)進(jìn)行匹配;若其中一項(xiàng)能夠匹配成功,則認(rèn)為能確定用戶所要查詢的圖書;若任何一項(xiàng)均不能匹 配成功,才認(rèn)為不能確定用戶所要查詢的圖書。9.如權(quán)利要求8所述的方法,其特征在于,所述圖書類型數(shù)據(jù)包括根據(jù)圖書分類規(guī)則對(duì)本館圖書進(jìn)行分類后得到的所有圖書類型信息; 圖書關(guān)鍵詞數(shù)據(jù)根據(jù)設(shè)定的規(guī)則選取書中出現(xiàn)頻率最高的設(shè)定數(shù)量的詞匯或選取書名或摘要部分的詞匯。10.如權(quán)利要求1-9任一所述的方法,其特征在于,所述獲取用戶輸入的語音查詢信息,具體包括: 獲取用戶通過本地輸入接口輸入的語音查詢信息;或 獲取用戶通過查詢終端輸入并通過無線網(wǎng)絡(luò)或有線網(wǎng)絡(luò)發(fā)送過來的語音查詢信息。11.一種通過語音實(shí)現(xiàn)圖書查詢的系統(tǒng),其特征在于,包括:查詢終端和查詢服務(wù)器; 所述查詢終端,用于獲取用戶輸入的語音查詢信息,并發(fā)送給查詢服務(wù)器;以及根據(jù)查詢服務(wù)器的通知,提示用戶進(jìn)行后續(xù)操作,或提示用戶未查詢到圖書,或提示用戶重新輸入語音查詢信息; 所述查詢服務(wù)器,用于接收查詢終端發(fā)送過來的語音查詢信息,將所述語音查詢信息轉(zhuǎn)化為文字查詢信息;將所述文字查詢信息與預(yù)先建立的圖書基本信息數(shù)據(jù)進(jìn)行匹配,確定用戶所要查詢的圖書;若能確定用戶所要查詢的圖書,通知查詢終端提示用戶進(jìn)行后續(xù)操作;若不能確定用戶所要查詢的圖書,通知查詢終端提示用戶未查詢到圖書或提示用戶重新輸入語音查詢信息。12.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述查詢服務(wù)器,具體用于: 采用選定的聲學(xué)模型和語言模型,確定與所述語音查詢信息匹配度最高的文字查詢信息,得到所述語音查詢信息對(duì)應(yīng)的為文字查詢信息。13.如權(quán)利要求12所述的系統(tǒng),其特征在于,所述查詢服務(wù)器,具體用于: 針對(duì)普通圖書館,采用通用的聲學(xué)模型和語言模型; 針對(duì)主題圖書館,采用相應(yīng)主題的聲學(xué)模型和語言模型。14.如權(quán)利要求12所述的系統(tǒng),其特征在于,所述查詢服務(wù)器,具體用于: 采用選定的語言模型,根據(jù)待匹配文字中每個(gè)分詞相對(duì)于所有當(dāng)前已知詞的概率,確定待匹配文字的序列本身概率; 采用選定的聲學(xué)模型確定待匹配文字發(fā)出語音查詢信息這段語音的概率; 確定待匹配文字的序列本身概率與待匹配文字發(fā)出語音查詢信息這段語音的概率的乘積最大的待匹配文字為語音查詢信息匹配度最高的文字查詢信息。15.如權(quán)利要求11所述的系統(tǒng),其特征在于,所述查詢服務(wù)器,具體用于: 將所述文字查詢信息中包括的圖書相關(guān)的分詞與預(yù)先建立的圖書基本信息數(shù)據(jù)進(jìn)行匹配;若圖書基本信息數(shù)據(jù)中有相匹配的信息數(shù)據(jù),則認(rèn)為能確定用戶所要查詢的圖書;若圖書基本信息數(shù)據(jù)中沒有相匹配的信息數(shù)據(jù),則認(rèn)為不能確定用戶所要查詢的圖書。16.如權(quán)利要求15所述的系統(tǒng),其特征在于,所述查詢服務(wù)器,還用于: 若圖書基本信息數(shù)據(jù)中沒有相匹配的信息數(shù)據(jù)時(shí),將所述文字查詢信息中包括的圖書相關(guān)的分詞與預(yù)先建立的圖書類型數(shù)據(jù)和圖書關(guān)鍵詞數(shù)據(jù)中的至少一項(xiàng)進(jìn)行匹配; 若其中一項(xiàng)能夠匹配成功,則認(rèn)為能確定用戶所要查詢的圖書;若任何一項(xiàng)均不能匹配成功,才認(rèn)為不能確定用戶所要查詢的圖書。17.—種通過語音實(shí)現(xiàn)圖書查詢的裝置,其特征在于,包括:獲取模塊,用于獲取用戶輸入的語音查詢信息;轉(zhuǎn)化模塊,用于將所述語音查詢信息轉(zhuǎn)化為文字查詢信息;查詢模塊,用于將所述文字查詢信息與預(yù)先建立的圖書基本信息數(shù)據(jù)進(jìn)行匹配,確定 用戶所要查詢的圖書;執(zhí)行模塊,用于若能確定用戶所要查詢的圖書,提示用戶進(jìn)行后續(xù)操作;若不能確定用 戶所要查詢的圖書,提示用戶未查詢到圖書或提示用戶重新輸入語音查詢信息。18.如權(quán)利要求17所述的裝置,其特征在于,所述轉(zhuǎn)化模塊,具體用于:采用選定的聲學(xué)模型和語言模型,確定與所述語音查詢信息匹配度最高的文字查詢信 息,得到所述語音查詢信息對(duì)應(yīng)的為文字查詢信息。19.如權(quán)利要求18所述的裝置,其特征在于,所述轉(zhuǎn)化模塊,具體用于:針對(duì)普通圖書館,采用通用的聲學(xué)模型和語言模型;針對(duì)主題圖書館,采用相應(yīng)主題的聲學(xué)模型和語言模型。20.如權(quán)利要求17所述的裝置,其特征在于,所述轉(zhuǎn)化模塊,具體用于:采用選定的語言模型,根據(jù)待匹配文字中每個(gè)分詞相對(duì)于所有當(dāng)前已知詞的概率,確 定待匹配文字的序列本身概率;采用選定的聲學(xué)模型確定待匹配文字發(fā)出語音查詢信息這段語音的概率;確定待匹配文字的序列本身概率與待匹配文字發(fā)出語音查詢信息這段語音的概率的 乘積最大的待匹配文字為語音查詢信息匹配度最高的文字查詢信息。21.如權(quán)利要求17所述的裝置,其特征在于,所述查詢模塊,具體用于:將所述文字查詢信息中包括的圖書相關(guān)的分詞與預(yù)先建立的圖書基本信息數(shù)據(jù)進(jìn)行 匹配;若圖書基本信息數(shù)據(jù)中有相匹配的信息數(shù)據(jù),則認(rèn)為能確定用戶所要查詢的圖書;若圖書基本信息數(shù)據(jù)中沒有相匹配的信息數(shù)據(jù),則認(rèn)為不能確定用戶所要查詢的圖 書。22.如權(quán)利要求21所述的裝置,其特征在于,所述查詢模塊,還用于:若圖書基本信息數(shù)據(jù)中沒有相匹配的信息數(shù)據(jù)時(shí),將所述文字查詢信息中包括的圖書 相關(guān)的分詞與預(yù)先建立的圖書類型數(shù)據(jù)和圖書關(guān)鍵詞數(shù)據(jù)中的至少一項(xiàng)進(jìn)行匹配;若其中一項(xiàng)能夠匹配成功,則認(rèn)為能確定用戶所要查詢的圖書;若任何一項(xiàng)均不能匹 配成功,才認(rèn)為不能確定用戶所要查詢的圖書。23.如權(quán)利要求17-22任一所述的裝置,其特征在于,所述獲取模塊,具體用于:獲取用戶通過本地輸入接口輸入的語音查詢信息;或獲取用戶通過查詢終端輸入并通 過無線通信網(wǎng)絡(luò)發(fā)送過來的語音查詢信息;所述執(zhí)行模塊,具體用于當(dāng)所述獲取模塊獲取所述查詢終端發(fā)送的語音查詢信息時(shí), 若能確定用戶所要查詢的圖書,通知所述查詢終端提示用戶進(jìn)行后續(xù)操作;若不能確定用 戶所要查詢的圖書,通知所述查詢終端提示用戶未查詢到圖書或提示用戶重新輸入語音查 詢信息。
      【文檔編號(hào)】G06F17/30GK106021531SQ201610355511
      【公開日】2016年10月12日
      【申請(qǐng)日】2016年5月25日
      【發(fā)明人】范偉紅
      【申請(qǐng)人】北京云知聲信息技術(shù)有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1