語音信息驗證方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本申請涉及信息識別技術(shù)領(lǐng)域,具體涉及語音識別技術(shù)領(lǐng)域,尤其涉及語音信息驗證方法及裝置。
【背景技術(shù)】
[0002]驗證碼技術(shù)是一種區(qū)分用戶是計算機自動程序還是人的技術(shù)手段,可以用于防止惡意刷票、論壇灌水,以及通過暴力破解進行的反復(fù)登錄嘗試?,F(xiàn)有的驗證碼有多種,如靜態(tài)圖片或動態(tài)圖片類的圖片驗證碼、語音驗證碼、短信驗證碼和視頻驗證碼,相應(yīng)地也存在圖片驗證、語音驗證、短信驗證和視頻驗證方式。
[0003]然而,這些現(xiàn)有的驗證碼技術(shù)還存在一些問題。例如,隨著圖像識別技術(shù)(OpticalCharacter Recognit1n,OCR)的發(fā)展,普通的圖片驗證碼很容易被識別,并通過非法程序進行作弊。而語音驗證通常是通過向用戶手機或者通過打電話的形式發(fā)送一段語音,播放驗證信息內(nèi)容進行驗證,過程較復(fù)雜,由于環(huán)境噪音的存在,導(dǎo)致對語音信息的識別精度不高,同時也存在被非法程序作弊的可能。視頻驗證是通過播放一段視頻來提示驗證信息,對于用戶來說,這種驗證過程較長,且在移動網(wǎng)絡(luò)下,下載視頻需要耗費更多的流量。而短信驗證是通過向手機發(fā)送短信來進行,一般在支付階段使用,通過電信通道,具有較高的安全性,但是操作成本較高,而且具有一定延時。
【發(fā)明內(nèi)容】
[0004]本申請?zhí)峁┝苏Z音信息驗證方法及裝置,以解決【背景技術(shù)】中提到的問題。
[0005]—方面,本申請?zhí)峁┝艘环N語音信息驗證方法,所述方法包括:接收客戶端發(fā)來的語音識別請求;向所述客戶端發(fā)送對應(yīng)所述語音識別請求的語音檢測信息,所述語音檢測信息從語音檢測信息集合中隨機選取或按設(shè)定條件選取,所述語音檢測信息包括以圖片形式顯示的數(shù)字、英文字符和漢字中的至少一項;接收基于所述語音檢測信息反饋回的語音信息;根據(jù)預(yù)先訓(xùn)練好的語音識別模型對所述語音信息進行識別得到識別結(jié)果信息;對所述識別結(jié)果信息和語音檢測信息進行匹配得到驗證結(jié)果信息。
[0006]第二方面,本申請?zhí)峁┝艘环N語音信息驗證裝置,所述裝置包括:語音識別請求接收單元,用于接收客戶端發(fā)來的語音識別請求;語音檢測信息發(fā)送單元,用于向所述客戶端發(fā)送對應(yīng)所述語音識別請求的語音檢測信息,所述語音檢測信息從語音檢測信息集合中隨機選取或按設(shè)定條件選取,所述語音檢測信息包括以圖片形式顯示的數(shù)字、英文字符和漢字中的至少一項;語音信息接收單元,用于接收基于所述語音檢測信息反饋回的語音信息;識別結(jié)果信息獲取單元,用于根據(jù)預(yù)先訓(xùn)練好的語音識別模型對所述語音信息進行識別得到識別結(jié)果信息;驗證結(jié)果獲取單元,用于對所述識別結(jié)果信息和語音檢測信息進行匹配得到驗證結(jié)果信息。
[0007]本申請?zhí)峁┑恼Z音信息驗證方法及裝置,根據(jù)語音識別請求向客戶端發(fā)送語音檢測信息,語音檢測信息可以根據(jù)需要進行選擇,提高了語音信號識別的安全性;接收客戶端發(fā)來的語音信息,通過語音識別模型對語音信息進行識別,保證了對語音信號識別的精度;根據(jù)識別結(jié)果信息得到驗證結(jié)果信息,并根據(jù)驗證結(jié)果信息對客戶端進行驗證操作,提高了語音信息驗證的安全性和識別精度。
【附圖說明】
[0008]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本申請的其它特征、目的和優(yōu)點將會變得更明顯:
[0009]圖1是根據(jù)本申請的可以應(yīng)用于其中的示例性系統(tǒng)架構(gòu)圖;
[0010]圖2a是根據(jù)本申請的語音信息驗證方法的一個實施例流程圖;
[0011]圖2b是圖2a中步驟201的對所述客戶端進行驗證的一種實現(xiàn)方式的流程圖;
[0012]圖3是根據(jù)本申請的語音信息驗證裝置的一個實施例結(jié)構(gòu)示意圖;
[0013]圖4是適于用來實現(xiàn)本申請實施例的服務(wù)器的計算機系統(tǒng)的結(jié)構(gòu)示意圖。
【具體實施方式】
[0014]下面結(jié)合附圖和實施例對本申請作進一步的詳細說明??梢岳斫獾氖牵颂幩枋龅木唧w實施例僅僅用于解釋相關(guān)發(fā)明,而非對該發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與有關(guān)發(fā)明相關(guān)的部分。
[0015]需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互組合。下面將參考附圖并結(jié)合實施例來詳細說明本申請。
[0016]圖1示出了可以應(yīng)用本申請的語音信息驗證方法或語音信息驗證裝置的實施例的示例性系統(tǒng)架構(gòu)100。
[0017]如圖1所示,系統(tǒng)架構(gòu)100可以包括終端設(shè)備101、102、103,網(wǎng)絡(luò)104和服務(wù)器105。網(wǎng)絡(luò)104用以在終端設(shè)備101、102、103和服務(wù)器105之間提供通信鏈路的介質(zhì)。網(wǎng)絡(luò)104可以包括各種連接類型,例如有線、無線通信鏈路或者光纖電纜等等。
[0018]用戶可以使用終端設(shè)備101、102、103通過網(wǎng)絡(luò)104與服務(wù)器105交互,以接收或發(fā)送消息等。終端設(shè)備101、102、103上可以安裝有各種語音應(yīng)用,例如語音搜索應(yīng)用和即時語音聊天應(yīng)用等。
[0019]終端設(shè)備101、102、103可以是具有顯示屏并且支持語音輸入的各種電子設(shè)備,包括但不限于智能手機、平板電腦等。
[0020]服務(wù)器105可以是提供各種服務(wù)的服務(wù)器,例如對終端設(shè)備101、102、103上的語音應(yīng)用提供支持的語音信息服務(wù)器。語音信息服務(wù)器可以對接收到的語音應(yīng)用等發(fā)來的語音信息進行分析處理,并將處理結(jié)果(例如語音識別結(jié)果)反饋給終端設(shè)備。
[0021]需要說明的是,本申請實施例所提供的語音信息驗證方法一般由服務(wù)器105執(zhí)行,相應(yīng)地,語音信息驗證裝置一般設(shè)置于服務(wù)器105中。
[0022]應(yīng)該理解,圖1中的終端設(shè)備、網(wǎng)絡(luò)和服務(wù)器的數(shù)目僅僅是示意性的。根據(jù)實現(xiàn)需要,可以具有任意數(shù)目的終端設(shè)備、網(wǎng)絡(luò)和服務(wù)器。
[0023]繼續(xù)參考圖2a,圖2a示出了語音信息驗證方法的一個實施例的流程圖200。
[0024]如圖2a所示,本實施例的語音信息驗證方法包括以下步驟:
[0025]步驟201,接收客戶端發(fā)來的語音識別請求。
[0026]在本實施例中,語音信息驗證方法運行于其上的電子設(shè)備(例如圖1所示的服務(wù)器105)可以通過有線連接方式或者無線連接方式與導(dǎo)航服務(wù)器(例如圖1的終端設(shè)備101、102、103)進行數(shù)據(jù)傳遞,實現(xiàn)對語音信息驗證的目的。
[0027]圖1的終端設(shè)備101、102、103可以是各種具有語音信息輸入功能的設(shè)備,可用于需要通過語音信息進行驗證的應(yīng)用。通常,上述終端上的這些需要語音信息驗證的應(yīng)用會在某個階段進行語音驗證,此時,應(yīng)用會向語音信息驗證裝置(例如圖1所示的服務(wù)器105)發(fā)送語音識別請求,請求語音信息驗證裝置進行語音信息識別。
[0028]在本實施例的一些可選的實現(xiàn)方式中,為了防止非法應(yīng)用的入侵及非法獲取對語音信號的識別結(jié)果,還需要