本發(fā)明涉及計算機技術領域,特別是涉及一種基于語音識別的安全認證系統(tǒng)。
背景技術:
信息是社會發(fā)展的重要戰(zhàn)略資源。21世紀,是信息為王的時代,信息化與經(jīng)濟全球化相互交織,互聯(lián)網(wǎng)成為信息傳播和知識擴散的重要載體。
我國高度重視信息化工作,十七大報告明確提出將信息化作為與工業(yè)化、城鎮(zhèn)化、市場化、國際化并舉的重大任務;十八大報告為我國信息化發(fā)展賦予了新的重任,明確把“信息化水平大幅提升”納入全面建成小康社會的目標之一,并提出了走中國特色新型工業(yè)化、信息化、城鎮(zhèn)化、農業(yè)現(xiàn)代化道路。
語音交互包含語音識別(Speech Recognition,SR,也稱為自動語音識別,Automatic Speech Recognition,ASR)和語音合成(Speech Synthesis,SS,也稱為Text-To-Speech,簡記為TTS)兩種技術,另外還會提到聲紋識別(Voice Print Recognition,簡記為VPR)技術。
語音識別技術是將計算機接收、識別和理解語音信號轉變?yōu)橄鄳奈谋疚募蛘呙畹募夹g。它是一門涉及到語音語言學、信號處理、模式識別、概率論和信息論、發(fā)聲機理和聽覺機理、人工智能的交叉學科。在語音識別系統(tǒng)的幫助下,即使用戶不懂電腦或者無法使用電腦,都可以通過語音識別系統(tǒng)對電腦進行操作。
語音合成,又稱文語轉換(Text to Speech)技術,能將任意文字信息實時轉化為標準流暢的語音朗讀出來,相當于給機器裝上了人工嘴巴。它涉及聲學、語言學、數(shù)字信號處理、計算機科學等多個學科技術,是中文信息處理領域的一項前沿技術,解決的主要問題就是如何將文字信息轉化為可聽的聲音信息。
科大訊飛作為中國最大的智能語音技術提供商,在智能語音技術領域有著長期的研究積累,并在中文語音合成、語音識別、口語評測等多項技術上擁有國際領先的成果。03年,科大訊飛獲迄今中國語音產業(yè)唯一的“國家科技進步獎(二等)”,05年獲中國信息產業(yè)自主創(chuàng)新最高榮譽“信息產業(yè)重大技術發(fā)明獎”。06年至11年,連續(xù)六屆英文語音合成國際大賽(Blizzard Challenge)榮獲第一名。08年獲國際說話人識別評測大賽(美國國家標準技術研究院—NIST 2008)桂冠,09年獲得國際語種識別評測大賽(NIST 2009)高難度混淆方言測試指標冠軍、通用測試指標亞軍。
科大訊飛提供語音識別、語音合成、聲紋識別等全方位的語音交互平臺。擁有自主知識產權的智能語音技術,科大訊飛已推出從大型電信級應用到小型嵌入式應用,從電信、金融等行業(yè)到企業(yè)和家庭用戶,從PC到手機到MP3/MP4/PMP和玩具,能夠滿足不同應用環(huán)境的多種產品,科大訊飛占有中文語音技術市場60%以上市場份額,語音合成產品市場份額達到70%以上。
技術實現(xiàn)要素:
本發(fā)明的目的是提供一種基于語音識別的安全認證系統(tǒng)。
本發(fā)明的目的可以通過以下技術方案實現(xiàn):
一種基于語音識別的安全認證系統(tǒng),包括客戶端和服務器端;所述的客戶端通過網(wǎng)絡連接服務器端,服務端通過網(wǎng)絡調用訊飛語音接口;
所述的客戶端包括客戶端語音接收模塊、客戶端數(shù)據(jù)加密模塊、客戶端數(shù)據(jù)傳輸模塊;
所述的客戶端語音接收模塊,接收用戶的語音并轉成特定格式,并將語音數(shù)據(jù)交給客戶端數(shù)據(jù)加密模塊;
所述的客戶端數(shù)據(jù)加密模塊,將客戶端語音接收模塊傳來的語音數(shù)據(jù)通過特定算法加密,并將加密后的算法交給客戶端數(shù)據(jù)傳輸模塊;
所述的客戶端數(shù)據(jù)傳輸模塊,用于發(fā)送、接收數(shù)據(jù),將客戶端數(shù)據(jù)傳輸模塊傳來的數(shù)據(jù)發(fā)送給服務器端,或者將服務器端傳來的數(shù)據(jù)交給客戶端;
所述的服務器端包括服務端數(shù)據(jù)傳輸模塊、服務端數(shù)據(jù)解密模塊、服務端轉換模塊、服務端認證模塊。
所述的服務端數(shù)據(jù)傳輸模塊,實現(xiàn)和客戶端數(shù)據(jù)傳輸模塊之間的數(shù)據(jù)交互,并將客戶端的數(shù)據(jù)交給服務端數(shù)據(jù)解密模塊;
所述的服務端數(shù)據(jù)解密模塊,將接收的的加密數(shù)據(jù)按照約定算法解密,并將解密后的數(shù)據(jù)交給服務端轉換模塊;
所述的服務端轉換模塊,將服務端數(shù)據(jù)解密模塊解密后的數(shù)據(jù)通過網(wǎng)絡傳給訊飛語音接口,并接收訊飛語音接口的響應數(shù)據(jù),然后將響應數(shù)據(jù)傳給服務端認證模塊;
所述的服務端認證模塊,用于接收服務端轉換模塊傳來的文本數(shù)據(jù),并與數(shù)據(jù)庫中存儲的數(shù)據(jù)進行比對。
本發(fā)明的有益效果:
本發(fā)明所提供的一種基于語音識別的安全認證系統(tǒng),利用科大訊飛提供語音識別、語音合成、聲紋識別等全方位的語音交互平臺來識別用戶的語音信息,從而來判斷用戶的身份,精確的實現(xiàn)身份認證,實現(xiàn)安全認證系統(tǒng);客戶端和服務器分離的架構,使該系統(tǒng)可以方便的部署到任何終端,并實現(xiàn)集中管理,同時語音識別技術的應用,實現(xiàn)了人機語音交互,使人與機器之間溝通變得像人與人溝通一樣簡單,最終實現(xiàn)了安全、易用、方便、跨平臺的安全認證系統(tǒng)。
附圖說明
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術中的技術方案,下面將對實施例或現(xiàn)有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)提供的附圖獲得其他的附圖。
圖1是本發(fā)明的示意圖;
具體實施方式
本發(fā)明的核心是提供一種基于語音識別的安全認證系統(tǒng),利用語音識別技術實現(xiàn)的安全認證系統(tǒng)。
為了使本技術領域的人員更好地理解本發(fā)明方案,下面將結合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領域普通技術人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
如圖1所示,本發(fā)明提供了一種基于語音識別的安全認證系統(tǒng),包括客戶端和服務器端,客戶端通過網(wǎng)絡連接服務器端,服務端通過網(wǎng)絡調用訊飛語音接口。
所述的客戶端包括客戶端語音接收模塊、客戶端數(shù)據(jù)加密模塊、客戶端數(shù)據(jù)傳輸模塊。
所述的客戶端語音接收模塊,接收用戶的語音并轉成特定格式,并將語音數(shù)據(jù)交給客戶端數(shù)據(jù)加密模塊。
所述的客戶端數(shù)據(jù)加密模塊,將客戶端語音接收模塊傳來的語音數(shù)據(jù)通過特定算法加密,并將加密后的算法交給客戶端數(shù)據(jù)傳輸模塊。
所述的客戶端數(shù)據(jù)傳輸模塊,用于發(fā)送、接收數(shù)據(jù),將客戶端數(shù)據(jù)傳輸模塊傳來的數(shù)據(jù)發(fā)送給服務器端,或者將服務器端傳來的數(shù)據(jù)交給客戶端。
所述的服務器端包括服務端數(shù)據(jù)傳輸模塊、服務端數(shù)據(jù)解密模塊、服務端轉換模塊、服務端認證模塊。
所述的服務端數(shù)據(jù)傳輸模塊,用于實現(xiàn)和客戶端數(shù)據(jù)傳輸模塊之間的數(shù)據(jù)交互,并將客戶端的數(shù)據(jù)交給服務端數(shù)據(jù)解密模塊。
所述的服務端數(shù)據(jù)解密模塊,將接收的的加密數(shù)據(jù)按照約定算法解密,并將解密后的數(shù)據(jù)交給服務端轉換模塊。
所述的服務端轉換模塊,將服務端數(shù)據(jù)解密模塊解密后的數(shù)據(jù)通過網(wǎng)絡傳給訊飛語音接口,并接收訊飛語音接口的響應數(shù)據(jù),然后將響應數(shù)據(jù)傳給服務端認證模塊。
所述的服務端認證模塊,用于接收服務端轉換模塊傳來的文本數(shù)據(jù),并與數(shù)據(jù)庫中存儲的數(shù)據(jù)進行比對,比對成功則認證成功,比對失敗則認證失敗。
以上內容僅僅是對本發(fā)明結構所作的舉例和說明,所屬本技術領域的技術人員對所描述的具體實施例做各種各樣的修改或補充或采用類似的方式替代,只要不偏離發(fā)明的結構或者超越本權利要求書所定義的范圍,均應屬于本發(fā)明的保護范圍。