本發(fā)明涉及通信技術領域,尤其涉及一種語音口令的錄入、識別方法及裝置。
背景技術:
現有的移動終端在錄入控制指令等語音口令時,通常需要用戶分多次說出相同的語音指令。例如當用戶設置語音口令時,通常的處理流程為:提醒用戶說出口令;待用戶說出口令后,提醒用戶再次說出口令,如此反復多次,直到設置完畢。導致用戶在錄入語音口令時耗時較長且需要重復錄入多次,降低了用戶體驗。
技術實現要素:
本發(fā)明的目的在于提供一種語音口令的錄入、識別方法及裝置,避免了多次重復錄入語音口令耗時較長的問題,提高了用戶體驗效果。
本發(fā)明提供一種語音口令的錄入方法,應用于移動終端,所述錄入方法包括:
提示用戶進行語音口令信息的輸入,并指示用戶在輸入所述語音口令信息時連續(xù)輸入至少N次的語音錄入口令,其中N為大于等于2的整數;
獲得用戶輸入的所述語音口令信息并進行存儲,從所述語音口令信息中提取各個語音錄入口令。
其中,從所述語音口令信息中提取各個語音錄入口令,具體為:
對所述語音口令信息中的語音錄入口令按照重復字段進行分段,提取分段后的各個語音錄入口令。
其中,獲得用戶輸入的所述語音口令信息之后,所述方法還包括:
判斷所述語音口令信息中是否僅包括一個語音錄入口令,當判斷為是時, 再次提示用戶進行所述語音口令信息的輸入,直至獲取至少包含N次的語音錄入口令的所述語音口令信息并進行存儲;
當判斷為否時,將獲得的所述語音口令信息進行存儲,并從所述語音口令信息中提取各個語音錄入口令。
其中,從所述語音口令信息中提取各個語音錄入口令后,所述方法還包括:
獲取所述語音口令信息中各個語音錄入口令的聲紋特征和語音內容。
本發(fā)明實施例還提供一種語音口令的識別方法,應用于移動終端,所述方法包括:
獲得用戶輸入的語音識別口令;
將用戶輸入的所述語音識別口令與預先存儲的N個語音錄入口令進行比對,當所述語音識別口令與N個所述語音錄入口令中的任一個相同時,則判斷所述語音識別口令正確。
其中,所述將用戶輸入的所述語音識別口令與預先存儲的N個語音錄入口令進行比對,具體包括:
提取所述語音識別口令的聲紋特征和語音內容;
將所述語音識別口令的聲紋特征和語音內容與N個所述語音錄入口令中的任一個語音錄入口令的聲紋特征和語音內容進行比對,當其中一個語音錄入口令的聲紋特征和語音內容分別與所述語音識別口令的聲紋特征和語音內容對應一致時,則判定所述語音識別口令與所述其中一個語音錄入口令相同。
本發(fā)明實施例還提供一種語音口令的錄入裝置,應用于移動終端,所述錄入裝置包括:
第一處理模塊,用于提示用戶進行語音口令信息的輸入,并指示用戶在輸入所述語音口令信息時連續(xù)輸入至少N次的語音錄入口令,其中N為大于等于2的整數;
第二處理模塊,用于獲得用戶輸入的所述語音口令信息并進行存儲,從所述語音口令信息中提取各個語音錄入口令。
其中,所述第二處理模塊進一步用于:
對所述語音口令信息中的語音錄入口令按照重復字段進行分段,提取分段后的各個語音錄入口令。
其中,所述第二處理模塊在獲得用戶輸入的所述語音口令信息之后,還用于:
判斷所述語音口令信息中是否僅包括一個語音錄入口令,當判斷為是時,再次提示用戶進行所述語音口令信息的輸入,直至獲取至少包含N次的語音錄入口令的所述語音口令信息并進行存儲;
當判斷為否時,將獲得的所述語音口令信息進行存儲,并從所述語音口令信息中提取各個語音錄入口令。
其中,所述錄入裝置還包括:
第一獲取模塊,用于獲取所述語音口令信息中各個語音錄入口令的聲紋特征和語音內容。
本發(fā)明實施例還提供一種語音口令的識別裝置,應用于移動終端,所述識別裝置包括:
第二獲取模塊,用于獲得用戶輸入的語音識別口令;
第三處理模塊,用于將用戶輸入的所述語音識別口令與預先存儲的N個語音錄入口令進行比對,當所述語音識別口令與N個所述語音錄入口令中的任一個相同時,則判斷所述語音識別口令正確。
其中,所述第三處理模塊具體包括:
提取單元,用于提取所述語音識別口令的聲紋特征和語音內容;
比對單元,用于將所述語音識別口令的聲紋特征和語音內容與N個所述語音錄入口令中的任一個語音錄入口令的聲紋特征和語音內容進行比對,當其中一個語音錄入口令的聲紋特征和語音內容分別與所述語音識別口令的聲紋特征和語音內容對應一致時,則判定所述語音識別口令與所述其中一個語音錄入口令相同。
本發(fā)明的有益效果:通過提示用戶進行語音口令信息的輸入,并指示用戶在輸入語音口令信息時連續(xù)輸入至少N次的語音錄入口令;獲得用戶輸入的語音口令信息并進行存儲,從語音口令信息中提取各個語音錄入口令,將語音識別口令與存儲的語音錄入口令中的任一個進行比對,快速判斷語音識別口令的正確與否。避免了多次重復錄入語音口令耗時較長的問題,提高了用戶體驗效果。
附圖說明
圖1表示本發(fā)明實施例語音口令的錄入方法的步驟流程圖;
圖2表示本發(fā)明實施例語音口令的識別方法的步驟流程圖
圖3表示本發(fā)明實施例語音口令的識別方法中語音識別口令與預先存儲的N個語音錄入口令進行比對的步驟流程圖;
圖4表示本發(fā)明實施例語音口令的錄入、識別方法的步驟流程圖;
圖5表示本發(fā)明實施例語音口令的錄入裝置框圖;
圖6表示本發(fā)明實施例語音口令的識別裝置框圖;
圖7表示本發(fā)明實施例語音口令的識別裝置中第三處理模塊的框圖。
具體實施方式
為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖及具體實施例對本發(fā)明進行詳細描述。
本發(fā)明針對現有技術中移動終端在錄入語音口令時,通常需要用戶分多次說出相同的語音口令,導致用戶在錄入語音口令時耗時較長且需要重復錄入多次,降低了用戶體驗的效果的問題,提供了一種語音口令的錄入、識別方法及裝置,通過連續(xù)對語音錄入口令錄制,將語音識別口令與語音錄入口令中的任一個進行比對,快速判斷語音識別口令的正確與否。避免了多次重復錄入語音口令耗時較長的問題,提高了用戶體驗效果。
如圖1所示,本發(fā)明實施例提供一種語音口令的錄入方法,應用于移動終端,所述錄入方法包括:
步驟S100、提示用戶進行語音口令信息的輸入,并指示用戶在輸入所述語音口令信息時連續(xù)輸入至少N次的語音錄入口令,其中N為大于等于2的整數;
步驟S200、獲得用戶輸入的所述語音口令信息并進行存儲,從所述語音口令信息中提取各個語音錄入口令。
具體的,移動終端首先提示用戶進行語音口令信息的輸入,提示方式可以通過屏幕顯示相應的提示文字,也可以為語音提示,同時也可以采用語音和文字相結合的方式。移動終端對用戶進行語音口令信息的輸入提示時,提示內容 至少包括:連續(xù)輸入至少兩次的語音錄入口令。例如:采用屏幕顯示文字的方式進行提示時,提示界面上出現“請至少連續(xù)輸入兩次語音錄入口令”。當采用語音提示時,移動終端通過語音播報“請至少連續(xù)輸入兩次語音錄入口令”。當采用語音和文字相結合的方式進行提示時,則在通過屏幕顯示“請至少連續(xù)輸入兩次語音錄入口令”時,同時進行語音播報“請至少連續(xù)輸入兩次語音錄入口令”。用戶按照提示輸入相應的語音口令信息后,移動終端獲取用戶輸入的語音口令信息并進行存儲,從語音口令信息中提取兩個或者兩個以上的語音錄入口令。采用該方法進行語音錄入口令的連續(xù)錄制,避免了用戶多次重復對語音口令進行錄入,解決了耗時較長、多次重復錄入造成用戶體驗差的問題,節(jié)約了錄入時間,提高了用戶的體驗效果。
在本發(fā)明上述實施例中,步驟S200中從所述語音口令信息中提取各個語音錄入口令,具體為:
對所述語音口令信息中的語音錄入口令按照重復字段進行分段,提取分段后的各個語音錄入口令。
具體的,移動終端獲得語音口令信息并進行存儲后,還需要將語音口令信息中重復的各個語音錄入口令進行分段,分段時由于各個語音錄入口令的語音內容相重復,按照重復字段將重復的各個語音錄入口令進行分段。例如,移動終端獲取的語音口令信息中包含“小蘋果小蘋果小蘋果”的語音錄入口令,重復字段為“小蘋果”,按照重復字段將“小蘋果小蘋果小蘋果”劃分為“小蘋果”、“小蘋果”、“小蘋果”,完成語音錄入口令的分段。。
在本發(fā)明上述實施例中,在步驟S200中獲得用戶輸入的所述語音口令信息之后,所述方法還包括:
判斷所述語音口令信息中是否僅包括一個語音錄入口令,當判斷為是時,再次提示用戶進行所述語音口令信息的輸入,直至獲取至少包含N次的語音錄入口令的所述語音口令信息并進行存儲;
當判斷為否時,將獲得的所述語音口令信息進行存儲,并從所述語音口令信息中提取各個語音錄入口令。
具體的,移動終端在獲得用戶輸入的語音口令信息后,還需要對語音口令信息中包含的語音錄入口令進行判斷,避免出現用戶未注意到提示,所輸入的 語音口令信息中僅包含一個語音錄入口令的情況。在判斷后,當語音口令信息中僅包括一個語音錄入口令,則需要移動終端再次采用文字提示、語音提示或語音文字相結合的方式中的任意一種進行提示。使得用戶可以輸入正確的包含至少兩次語音錄入口令的語音口令信息,且語音錄入口令的語音內容相同。移動終端獲取至少包含兩次的語音錄入口令的語音口令信息進行存儲后,從語音口令信息中提取各個語音錄入口令。當判斷結果為:語音口令信息中包括至少兩個語音錄入口令,則將獲得的語音口令信息進行存儲,并從語音口令信息中直接提取各個語音錄入口令。
在本發(fā)明上述實施例中,在步驟S200中從所述語音口令信息中提取各個語音錄入口令后,所述方法還包括:
獲取所述語音口令信息中各個語音錄入口令的聲紋特征和語音內容。
具體的,獲取語音口令信息中各個語音錄入口令的聲紋特征和語音內容,可以便于后續(xù)進行語音識別時,用戶輸入的語音識別口令與語音錄入口令的比對。需要說明的是,聲紋不僅具有特定性,而且有相對穩(wěn)定性的特點。成年以后,人的聲音可保持長期相對穩(wěn)定不變。無論講話者是故意模仿他人聲音和語氣,還是耳語輕聲講話,即使模仿得惟妙惟肖,其聲紋卻始終不相同。移動終端獲取聲紋特征后,可進一步保障語音口令信息的安全性,進而保護用戶使用移動終端的安全性,避免他人獲知語音內容解開語音口令的情況。但是用戶在連續(xù)錄入語音錄入口令,由于語速或吐字用力的區(qū)別,造成各個語音錄入口令的聲紋特征存在細微的差別,因此即便是同一個人,在不同時刻其聲紋特征也有所差異。獲取語音口令信息中語音內容后,便于語音識別過程中與用戶輸入的語音識別口令進行比對。
本發(fā)明實施例還提供一種語音口令的識別方法,應用于移動終端,如圖2所示,所述方法包括:
步驟S300、獲得用戶輸入的語音識別口令;
步驟S400、將用戶輸入的所述語音識別口令與預先存儲的N個語音錄入口令進行比對,當所述語音識別口令與N個所述語音錄入口令中的任一個相同時,則判斷所述語音識別口令正確。
具體的,在進行語音口令的識別過程中,首先需要獲取用戶輸入的語音識 別口令,移動終端獲取語音識別口令后,將語音識別口令與預先存儲在移動終端內的N個語音錄入口令進行比對,并根據比對結果判定語音識別口令是否正確。當比對結果為語音識別口令與N個語音錄入口令中的任一個相同時,則證明用戶輸入的語音識別口令是正確的。當比對結果為語音識別口令與N個語音錄入口令中的任一個都不相同時,則證明用戶輸入的語音識別口令是錯誤的。
在本發(fā)明上述實施例中,如圖3所示,步驟S400中將用戶輸入的所述語音識別口令與預先存儲的N個語音錄入口令進行比對,具體包括:
步驟S401、提取所述語音識別口令的聲紋特征和語音內容;
步驟S402、將所述語音識別口令的聲紋特征和語音內容與N個所述語音錄入口令中的任一個語音錄入口令的聲紋特征和語音內容進行比對,當其中一個語音錄入口令的聲紋特征和語音內容分別與所述語音識別口令的聲紋特征和語音內容對應一致時,則判定所述語音識別口令與所述其中一個語音錄入口令相同。
具體的,將用戶輸入的語音識別口令與預先存儲的N個語音錄入口令進行比對時,首先需要獲取語音識別口令的聲紋特征和語音內容,然后將語音識別口令的聲紋特征和語音內容與N個語音錄入口令中的任一個語音錄入口令的聲紋特征和語音內容進行比對。當N個語音錄入口令中的一個語音錄入口令的聲紋特征和語音內容分別與語音識別口令的聲紋特征和語音內容對應一致時,則表明語音識別口令與其中一個語音錄入口令相同,則表明用戶輸入的語音識別口令是正確的。
在比對時可以將語音識別口令與N個語音錄入口令依次進行比對,直至比對結果一致或將N個語音錄入口令比對完成。也可以將語音識別口令與N個語音錄入口令中的任意一個進行比對,當一次比對后,比對結果一致結束此次比對;當經過一次比對后,比對結果不一致,移動終端將語音識別口令與N-1個語音錄入口令中的任一個進行比對,直至比對結果一致或將N個語音錄入口令全部比對完成。
如圖4所示,為本發(fā)明實施例語音口令的錄入、識別方法的步驟流程圖:
步驟S101、提示用戶進行語音口令信息的輸入;其中在提示時需要明確: 輸入所述語音口令信息時連續(xù)輸入至少N次的語音錄入口令,N為大于等于2的整數。
步驟S102、獲得用戶輸入的所述語音口令信息。
步驟S103、判斷所述語音口令信息中是否僅包括一個語音錄入口令,當判斷為是時,再次提示用戶進行所述語音口令信息的輸入,直至獲取至少包含N次的語音錄入口令的所述語音口令信息并進行存儲;
當判斷為否時,將獲得的所述語音口令信息進行存儲,并從所述語音口令信息中提取各個語音錄入口令。
步驟S104、獲取所述語音口令信息中各個語音錄入口令的聲紋特征和語音內容。
步驟S105、獲得用戶輸入的語音識別口令。
步驟S106、將用戶輸入的所述語音識別口令與預先存儲的N個語音錄入口令進行比對,當所述語音識別口令與N個所述語音錄入口令中的任一個相同時,則判斷所述語音識別口令正確。
在將用戶輸入的語音識別口令與預先存儲的N個語音錄入口令進行比對時,首先要獲取語音識別口令的聲紋特征和語音內容,將語音識別口令的聲紋特征和語音內容與N個語音錄入口令中的任一個語音錄入口令的聲紋特征和語音內容進行比對,當其中一個語音錄入口令的聲紋特征和語音內容分別與語音識別口令的聲紋特征和語音內容對應一致時,判定語音識別口令與其中一個語音錄入口令相同。則結束全部流程。
本發(fā)明實施例還提供一種語音口令的錄入裝置,應用于移動終端,如圖5所示,所述錄入裝置包括:
第一處理模塊10,用于提示用戶進行語音口令信息的輸入,并指示用戶在輸入所述語音口令信息時連續(xù)輸入至少N次的語音錄入口令,其中N為大于等于2的整數;
第二處理模塊20,用于獲得用戶輸入的所述語音口令信息并進行存儲,從所述語音口令信息中提取各個語音錄入口令。
在本發(fā)明上述實施例中,所述第二處理模塊20進一步用于:
對所述語音口令信息中的語音錄入口令按照重復字段進行分段,提取分段 后的各個語音錄入口令。
在本發(fā)明上述實施例中,所述第二處理模塊20在獲得用戶輸入的所述語音口令信息之后,還用于:
判斷所述語音口令信息中是否僅包括一個語音錄入口令,當判斷為是時,再次提示用戶進行所述語音口令信息的輸入,直至獲取至少包含N次的語音錄入口令的所述語音口令信息并進行存儲;
當判斷為否時,將獲得的所述語音口令信息進行存儲,并從所述語音口令信息中提取各個語音錄入口令。
在本發(fā)明上述實施例中,如圖5所示,所述錄入裝置還包括:
第一獲取模塊30,用于獲取所述語音口令信息中各個語音錄入口令的聲紋特征和語音內容。
本發(fā)明實施例還提供一種語音口令的識別裝置,應用于移動終端,如圖6所示,所述識別裝置包括:
第二獲取模塊40,用于獲得用戶輸入的語音識別口令;
第三處理模塊50,用于將用戶輸入的所述語音識別口令與預先存儲的N個語音錄入口令進行比對,當所述語音識別口令與N個所述語音錄入口令中的任一個相同時,則判斷所述語音識別口令正確。
在本發(fā)明上述實施例中,如圖7所示,所述第三處理模塊50具體包括:
提取單元51,用于提取所述語音識別口令的聲紋特征和語音內容;
比對單元52,用于將所述語音識別口令的聲紋特征和語音內容與N個所述語音錄入口令中的任一個語音錄入口令的聲紋特征和語音內容進行比對,當其中一個語音錄入口令的聲紋特征和語音內容分別與所述語音識別口令的聲紋特征和語音內容對應一致時,則判定所述語音識別口令與所述其中一個語音錄入口令相同。
本發(fā)明實施例一種語音口令的錄入、識別方法,通過提示用戶進行語音口令信息的輸入,并指示用戶在輸入語音口令信息時連續(xù)輸入至少N次的語音錄入口令;獲得用戶輸入的語音口令信息并進行存儲,從語音口令信息中提取各個語音錄入口令,將語音識別口令與存儲的語音錄入口令中的任一個進行比對,快速判斷語音識別口令的正確與否。避免了多次重復錄入語音口令耗時 較長的問題,提高了用戶體驗效果。
需要說明的是,本發(fā)明提供的語音口令的錄入、識別裝置是應用上述方法的裝置,則上述方法的所有實施例均適用于該裝置,且均能達到相同或相似的有益效果。
以上所述的是本發(fā)明的優(yōu)選實施方式,應當指出對于本技術領域的普通人員來說,在不脫離本發(fā)明所述的原理前提下還可以作出若干改進和潤飾,這些改進和潤飾也在本發(fā)明的保護范圍內。