本技術(shù)涉及生物特征識別,尤其涉及一種聲紋錄入方法、裝置、設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、隨著生物特征識別技術(shù)的快速發(fā)展,聲紋識別技術(shù)正迅速在證券公司與銀行等金融機構(gòu)中普及,特別是在合規(guī)回訪、服務(wù)通知等外呼場景下,與現(xiàn)有的密碼報送或密保問答等需要用戶在通話中透露信息的身份認(rèn)證方法相比,聲紋識別的過程更加便利無感、更能保護用戶隱私。在證券行業(yè),新用戶開戶流程中已集成聲紋識別步驟,需要新用戶親自前往營業(yè)部并錄制視頻以完成人臉特征與聲紋特征的雙因素入庫,以使得未來在外呼服務(wù)中采用聲紋識別技術(shù)成為可能。然而,也有一些存量用戶在早期已完成不含聲紋入庫的開戶流程,部分用戶“不知、不愿、不能”前往營業(yè)部完成聲紋入庫。因此給金融行業(yè)的應(yīng)用程序(app)以及金融外呼場景中利用聲紋識別進(jìn)行身份確認(rèn)帶來了困難。
技術(shù)實現(xiàn)思路
1、本技術(shù)公開的一種聲紋錄入方法、裝置、設(shè)備及存儲介質(zhì),解決現(xiàn)有金融應(yīng)用程序的聲紋錄入和識別的合規(guī)問題。
2、第一方面,本技術(shù)提供了一種聲紋錄入方法,應(yīng)用于終端設(shè)備,所述終端設(shè)備包括應(yīng)用程序,包括:
3、在檢測到用于開啟所述應(yīng)用程序的觸發(fā)操作時,獲取所述應(yīng)用程序的用戶身份信息;
4、根據(jù)所述用戶身份信息,確定所述用戶身份信息對應(yīng)的用戶所屬的用戶類別,所述用戶類別包括第一類用戶和第二類用戶,其中,所述第一類用戶為未錄入聲紋信息的用戶,所述第二類用戶為已錄入聲紋信息的用戶;
5、若所述用戶身份信息對應(yīng)的用戶所屬的用戶類別為所述第一類用戶,將預(yù)設(shè)的引導(dǎo)頁加載到所述應(yīng)用程序的顯示界面,響應(yīng)于所述觸發(fā)操作并打開包含所述引導(dǎo)頁的顯示界面,所述引導(dǎo)頁用于引導(dǎo)用戶進(jìn)行聲紋錄入;
6、若檢測到用戶觸發(fā)所述引導(dǎo)頁,顯示視頻錄制界面;
7、在所述視頻錄制界面上顯示所述視頻錄制功能預(yù)設(shè)的文字信息,錄制所述用戶朗讀所述文字信息時的視頻,以及將所述視頻發(fā)送給服務(wù)器以便從所述視頻中提取所述用戶的聲紋信息。
8、第二方面,本技術(shù)提供了一種聲紋錄入方法,應(yīng)用于服務(wù)器,包括:
9、接收終端設(shè)備發(fā)送的視頻錄制指令,并響應(yīng)所述視頻錄制指令開啟視頻錄制功能,所述視頻錄制指令為在確定用戶類別為所述第一類用戶且用戶觸發(fā)觸發(fā)應(yīng)用程序的顯示界面顯示的引導(dǎo)頁而生成的;
10、獲取所述終端設(shè)備發(fā)送的視頻,所述視頻為錄制所述用戶朗讀所述文字信息時得到的;
11、利用異步線程池啟動第一線程與第二線程;其中,所述第一線程抽取所述視頻中的幀,并發(fā)送所述幀給人證核驗?zāi)K以進(jìn)行人證核驗;所述第二線程提取所述用戶錄制的視頻中的聲音,并發(fā)送給聲紋注冊模塊以進(jìn)行聲紋注冊;
12、若所述人證核驗的結(jié)果為不通過,重復(fù)所述抽取所述視頻中的幀,并發(fā)送所述幀給人證核驗?zāi)K以進(jìn)行人證核驗的步驟;
13、若所述第一線程所述重復(fù)的次數(shù)大于或等于預(yù)設(shè)的閾值,或者所第二線程所述聲紋注冊的結(jié)果為失敗,終止第一線程與第二線程,并清理注冊,將聲紋錄入失敗的結(jié)果發(fā)送給終端設(shè)備;
14、若所述人證核驗的結(jié)果為通過且所述聲紋注冊的結(jié)果為成功,將聲紋錄入成功的結(jié)果發(fā)送給終端設(shè)備。
15、第三方面,本技術(shù)提供了一種聲紋錄入裝置,配置于終端設(shè)備,包括:
16、身份獲取模塊,在檢測到用于開啟所述應(yīng)用程序的觸發(fā)操作時,獲取所述應(yīng)用程序的用戶身份信息;
17、身份分類模塊,根據(jù)所述用戶身份信息,確定所述用戶身份信息對應(yīng)的用戶所屬的用戶類別,所述用戶類別包括第一類用戶和第二類用戶,其中,所述第一類用戶為未錄入聲紋信息的用戶,所述第二類用戶為已錄入聲紋信息的用戶;
18、引導(dǎo)加載模塊,若所述用戶身份信息對應(yīng)的用戶所屬的用戶類別為所述第一類用戶,將預(yù)設(shè)的引導(dǎo)頁加載到所述應(yīng)用程序的顯示界面,響應(yīng)于所述觸發(fā)操作并打開包含所述引導(dǎo)頁的顯示界面,所述引導(dǎo)頁用于引導(dǎo)用戶進(jìn)行聲紋錄入;
19、界面顯示模塊,若檢測到用戶觸發(fā)所述引導(dǎo)頁,顯示視頻錄制界面;
20、視頻錄制模塊,在所述視頻錄制界面上顯示所述視頻錄制功能預(yù)設(shè)的文字信息,錄制所述用戶朗讀所述文字信息時的視頻,以及將所述視頻發(fā)送給服務(wù)器以便從所述視頻中提取所述用戶的聲紋信息。
21、第四方面,本技術(shù)提供了一種聲紋錄入裝置,配置于服務(wù)器,包括:
22、視頻接收模塊,用于獲取所述終端設(shè)備發(fā)送的視頻,所述視頻為錄制所述用戶朗讀所述文字信息時得到的;
23、雙因素提取模塊,用于利用異步線程池啟動第一線程與第二線程;其中,所述第一線程抽取所述視頻中的幀,并發(fā)送所述幀給人證核驗?zāi)K以進(jìn)行人證核驗;所述第二線程提取所述用戶錄制的視頻中的聲音,并發(fā)送給聲紋注冊模塊以進(jìn)行聲紋注冊;
24、失敗重試模塊,用于若所述人證核驗的結(jié)果為不通過,重復(fù)所述抽取所述視頻中的幀,并發(fā)送所述幀給人證核驗?zāi)K以進(jìn)行人證核驗的步驟;
25、注冊失敗模塊,用于若所述第一線程所述重復(fù)的次數(shù)大于或等于預(yù)設(shè)的閾值,或者所第二線程所述聲紋注冊的結(jié)果為失敗,終止第一線程與第二線程,并清理注冊,將聲紋錄入失敗的結(jié)果發(fā)送給終端設(shè)備;
26、注冊成功模塊,若所述人證核驗的結(jié)果為通過且所述聲紋注冊的結(jié)果為成功,將聲紋錄入成功的結(jié)果發(fā)送給終端設(shè)備。
27、第五方面,本技術(shù)提供了一種計算機,所述計算機包括處理器、存儲器、以及存儲在所述存儲器上并可被所述處理器執(zhí)行的計算機程序,所述存儲器存儲有策略模型,其中所述計算機程序被所述處理器執(zhí)行時,實現(xiàn)如本技術(shù)任一項實施例所提供的聲紋錄入方法。
28、第六方面,本技術(shù)提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)上存儲有計算機程序,所述計算機程序被處理器執(zhí)行時使所述處理器實現(xiàn)如本技術(shù)任一項實施例所提供的聲紋錄入方法。
29、本技術(shù)實施例提供了一種聲紋錄入方法、裝置、設(shè)備及存儲介質(zhì),通過在檢測到用于開啟應(yīng)用程序的觸發(fā)操作時,獲取應(yīng)用程序的用戶身份信息;根據(jù)用戶身份信息,確定用戶所屬的用戶類別;若用戶所屬的用戶類別為第一類用戶,將預(yù)設(shè)的引導(dǎo)頁加載到應(yīng)用程序的顯示界面,響應(yīng)于觸發(fā)操作并打開引導(dǎo)頁的顯示界面;若檢測到用戶觸發(fā)引導(dǎo)頁,顯示視頻錄制界面,向服務(wù)器發(fā)送視頻錄制指令;在視頻錄制界面上顯示視頻錄制功能預(yù)設(shè)的文字信息,錄制用戶朗讀文字信息時的視頻,以及將視頻發(fā)送給服務(wù)器以便從視頻中提取用戶的聲紋信息。一方面用戶能夠通過終端設(shè)備遠(yuǎn)程完成聲紋入庫,基于視頻錄制完成人臉識別與聲紋識別的雙因素入庫,提高了便利性,另一方面,用戶通過聲紋入庫,使得用戶能夠在金融行業(yè)的應(yīng)用程序(app)以及金融外呼場景中利用聲紋識別進(jìn)行身份確認(rèn),而相比于現(xiàn)有的需要用戶在通話中透露信息的身份認(rèn)證方法,聲紋識別的過程更加便利無感、更能保護用戶隱私,降低了用戶身份被盜用、冒用的風(fēng)險,提高了用戶賬戶的安全性,最終,解決現(xiàn)有金融應(yīng)用程序的聲紋錄入和識別的合規(guī)問題的問題。
30、應(yīng)當(dāng)理解的是,以上的一般描述和后文的細(xì)節(jié)描述僅是示例性和解釋性的,并不能限制本技術(shù)。