專利名稱:具有語音控制功能的電子裝置及語音控制方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種具有語音控制功能的電子裝置及語音控制方法。
背景技術(shù):
隨著技術(shù)的進(jìn)步,各種電子產(chǎn)品越來越趨于智能化,語音控制技術(shù)的應(yīng)用也越來越廣泛。目前的語音控制系統(tǒng)一般是通過將用戶的聲音信號(hào)與語音控制系統(tǒng)中預(yù)先存儲(chǔ)的聲音控制指令進(jìn)行比對,當(dāng)比對出用戶的聲音信號(hào)與預(yù)先存儲(chǔ)的聲音控制指令相匹配時(shí), 則執(zhí)行該聲音控制指令對應(yīng)的功能。在此語音控制系統(tǒng)中,若用戶的聲音控制指令與預(yù)先存儲(chǔ)的聲音控制指令不完全匹配時(shí),則該語音控制系統(tǒng)無法執(zhí)行該控制指令對應(yīng)的功能, 用戶不得不重復(fù)發(fā)送聲音控制指令,直至比對結(jié)果完全匹配,從而給用戶的使用帶來了不便
發(fā)明內(nèi)容
為解決上述存在的問題,本發(fā)明提供一種具有語音控制功能的電子裝置。該電子裝置包括一存儲(chǔ)單元、一聲音接收單元、一指令分析單元、一處理單元以及一邏輯分析單元。該存儲(chǔ)單元用于存儲(chǔ)包含預(yù)設(shè)語音信號(hào)的詞庫以及該詞庫中的預(yù)設(shè)語音信號(hào)與控制該具有語音控制功能的電子裝置的控制指令的對應(yīng)關(guān)系。該聲音接收單元,用于接收用戶發(fā)出的語音信號(hào)。該指令分析單元用于將該聲音接收單元接收的語音信號(hào)與存儲(chǔ)單元中存儲(chǔ)的預(yù)設(shè)語音信號(hào)進(jìn)行比對分析并根據(jù)預(yù)設(shè)語音信號(hào)與控制指令的對應(yīng)關(guān)系確定與用戶發(fā)出的語音信號(hào)相符的控制指令。該處理單元用于根據(jù)該指令分析單元確定的控制指令執(zhí)行對應(yīng)的功能。該存儲(chǔ)單元還用于存儲(chǔ)該電子裝置執(zhí)行的歷史控制指令。該邏輯分析模塊用于當(dāng)該指令分析單元分析出該來自用戶的語音信號(hào)與該存儲(chǔ)單元中存儲(chǔ)的預(yù)設(shè)語音信號(hào)不完全匹配而不唯一對應(yīng)一預(yù)設(shè)語音信號(hào)時(shí),讀取該存儲(chǔ)單元中存儲(chǔ)的該電子裝置的歷史控制指令,確認(rèn)該電子裝置當(dāng)前所處的工作狀態(tài),并結(jié)合該歷史控制指令、當(dāng)前工作狀態(tài)以及該可能的預(yù)設(shè)語音信號(hào)確定一概率最大的預(yù)設(shè)語音信號(hào)以及該預(yù)設(shè)語音信號(hào)對應(yīng)的控制指令,該處理單元根據(jù)該概率最大的控制指令執(zhí)行對應(yīng)功能。本發(fā)明還提供一種語音控制方法,該方法包括如下步驟該聲音接收單元接收用戶輸入的語音信號(hào);該指令分析單元將接收到的語音信號(hào)與存儲(chǔ)單元中預(yù)先存儲(chǔ)的預(yù)設(shè)語音信號(hào)進(jìn)行比對分析;該指令分析單元判斷該接收到的用戶的語音信號(hào)是否唯一對應(yīng)一存儲(chǔ)單元中存儲(chǔ)的預(yù)設(shè)語音信號(hào);該指令分析單元判斷該用戶的語音信號(hào)對應(yīng)一唯一預(yù)設(shè)語音信號(hào)時(shí),根據(jù)存儲(chǔ)單元中存儲(chǔ)的預(yù)設(shè)語音信號(hào)與控制指令的對應(yīng)關(guān)系確定該用戶的語音信號(hào)對應(yīng)的控制指令;該處理單元根據(jù)該控制指令控制該電子裝置執(zhí)行對應(yīng)的功能,并將該控制指令作為歷史控制指令存儲(chǔ)至該存儲(chǔ)單元。該指令分析單元判斷該用戶的語音信號(hào)與存儲(chǔ)單元中存儲(chǔ)的預(yù)設(shè)語音信號(hào)不完全匹配而不唯一對應(yīng)一預(yù)設(shè)語音信號(hào)時(shí),該邏輯分析單元讀取該存儲(chǔ)單元中存儲(chǔ)的該電子裝置的歷史控制指令,確認(rèn)該電子裝置當(dāng)前的工作狀態(tài)、并根據(jù)該歷史控制指令以及當(dāng)前工作狀態(tài)確定一概率最大的預(yù)設(shè)語音信號(hào)及該概率最大的語音信號(hào)對應(yīng)的概率最大的控制指令;該處理單元根據(jù)該邏輯分析單元確定的概率最大的控制指令控制該電子裝置執(zhí)行該控制指令對應(yīng)的功能。本發(fā)明中具有語音控制功能的電子裝置及語音控制方法,使得用戶發(fā)出的控制電子裝置的語音信號(hào)與該電子裝置中存儲(chǔ)的預(yù)設(shè)語音信號(hào)不完全匹配而不能唯一確定對應(yīng)的控制指令時(shí),可根據(jù)用戶的歷史控制指令以及當(dāng)前的工作狀態(tài)確定一最可能執(zhí)行的指令,從而使得該具有語音控制功能的電子裝置更加智能化,方便了用戶的使用。
圖1為本發(fā)明一實(shí)施方式中該具有語音控制功能的電子裝置功能模塊示意圖。圖2為本發(fā)明一實(shí)施方式中該具有語音控制功能的電子裝置中的語音控制方法流程圖。主要元件符號(hào)說明
權(quán)利要求
1.一種具有語音控制功能的電子裝置,其特征在于,該電子裝置包括存儲(chǔ)單元,用于存儲(chǔ)包含預(yù)設(shè)語音信號(hào)的詞庫以及該詞庫中的預(yù)設(shè)語音信號(hào)與控制該具有語音控制功能的電子裝置的控制指令的對應(yīng)關(guān)系及該電子裝置執(zhí)行的歷史控制指令;聲音接收單元,用于接收用戶發(fā)出的語音信號(hào);指令分析單元,用于將該聲音接收單元接收的語音信號(hào)與存儲(chǔ)單元中存儲(chǔ)的預(yù)設(shè)語音信號(hào)進(jìn)行比對分析并根據(jù)預(yù)設(shè)語音信號(hào)與控制指令的對應(yīng)關(guān)系確定與用戶發(fā)出的語音信號(hào)相符的控制指令;處理單元,用于根據(jù)該指令分析單元確定的控制指令執(zhí)行對應(yīng)的功能并存儲(chǔ)該執(zhí)行的控制指令至存儲(chǔ)單元;邏輯分析模塊,用于當(dāng)該指令分析單元分析出該來自用戶的語音信號(hào)與該存儲(chǔ)單元中存儲(chǔ)的預(yù)設(shè)語音信號(hào)不完全匹配且存在多個(gè)可能對應(yīng)的預(yù)設(shè)語音信號(hào)時(shí),讀取該存儲(chǔ)單元中存儲(chǔ)的該電子裝置的歷史控制指令,確認(rèn)該電子裝置當(dāng)前所處的工作狀態(tài),并結(jié)合該歷史控制指令、當(dāng)前工作狀態(tài)以及該多個(gè)可能對應(yīng)的預(yù)設(shè)語音信號(hào)確定一概率最大的預(yù)設(shè)語音信號(hào)以及該預(yù)設(shè)語音信號(hào)對應(yīng)的控制指令,該處理單元根據(jù)該概率最大的控制指令執(zhí)行對應(yīng)功能。
2.如權(quán)利要求1所述的具有語音控制功能的電子裝置,其特征在于,該存儲(chǔ)單元中存儲(chǔ)有多個(gè)詞庫,每個(gè)詞庫對應(yīng)該電子裝置不同的工作模式。
3.如權(quán)利要求2所述的具有語音控制功能的電子裝置,其特征在于,根據(jù)該具有語音控制功能的電子裝置工作模式的復(fù)雜程度的不同,該工作模式下的控制指令的數(shù)目不同, 該存儲(chǔ)單元中每個(gè)詞庫包括的預(yù)設(shè)語音信號(hào)的數(shù)目不同。
4.如權(quán)利要求1所述的具有語音控制功能的電子裝置,其特征在于,該聲音接收單元通過聲音頻率來識(shí)別用戶的語音信號(hào),當(dāng)聲音接收單元判斷聲音頻率處于一預(yù)先設(shè)定的特定范圍時(shí),確認(rèn)該頻帶的語音信號(hào)為用戶發(fā)出的控制該具有語音控制功能的電子裝置的語音信號(hào)。
5.一種語音控制方法,應(yīng)用于一具有語音控制功能的電子裝置,其中該電子裝置包括一存儲(chǔ)單元用于存儲(chǔ)預(yù)設(shè)語音信號(hào)及預(yù)設(shè)語音信號(hào)與控制指令的對應(yīng)關(guān)系及該電子裝置執(zhí)行的歷史控制指令、一聲音接收單元、一指令分析單元、一處理單元以及一邏輯分析單元,其特征在于,該方法包括如下步驟該聲音接收單元接收用戶輸入的語音信號(hào);該指令分析單元將接收到的語音信號(hào)與存儲(chǔ)單元中預(yù)先存儲(chǔ)的預(yù)設(shè)語音信號(hào)進(jìn)行比對分析;該指令分析單元判斷該接收到的用戶的語音信號(hào)是否唯一對應(yīng)一存儲(chǔ)單元中存儲(chǔ)的預(yù)設(shè)語音信號(hào);該指令分析單元判斷該用戶的語音信號(hào)對應(yīng)一唯一預(yù)設(shè)語音信號(hào)時(shí),根據(jù)存儲(chǔ)單元中存儲(chǔ)的預(yù)設(shè)語音信號(hào)與控制指令的對應(yīng)關(guān)系確定該用戶的語音信號(hào)對應(yīng)的控制指令;該處理單元根據(jù)該控制指令控制該電子裝置執(zhí)行對應(yīng)的功能,并將該控制指令作為歷史控制指令存儲(chǔ)至該存儲(chǔ)單元;該指令分析單元判斷該用戶的語音信號(hào)與存儲(chǔ)單元中存儲(chǔ)的預(yù)設(shè)語音信號(hào)不完全匹配而不唯一對應(yīng)一預(yù)設(shè)語音信號(hào)時(shí),該邏輯分析單元讀取該存儲(chǔ)單元中存儲(chǔ)的該電子裝置的歷史控制指令,確認(rèn)該電子裝置當(dāng)前的工作狀態(tài)、并根據(jù)該歷史控制指令以及當(dāng)前工作狀態(tài)確定一概率最大的預(yù)設(shè)語音信號(hào)及該概率最大的語音信號(hào)對應(yīng)的概率最大的控制指令;該處理單元根據(jù)該邏輯分析單元確定 的概率最大的控制指令控制該電子裝置執(zhí)行該控制指令對應(yīng)的功能。
全文摘要
本發(fā)明提供一種具有語音控制功能的電子裝置,包括一存儲(chǔ)單元用于存儲(chǔ)預(yù)設(shè)語音信號(hào)及其與控制指令的對應(yīng)關(guān)系。一聲音接收單元,用于接收用戶的語音信號(hào)。一指令分析單元用于將用戶語音信號(hào)與預(yù)設(shè)語音信號(hào)比對分析并確定對應(yīng)的控制指令。該處理單元執(zhí)行該控制指令對應(yīng)的功能并存儲(chǔ)該歷史控制指令。一邏輯分析模塊用于當(dāng)該指令分析單元分析出該用戶的語音信號(hào)與該預(yù)設(shè)語音信號(hào)不唯一對應(yīng)時(shí),結(jié)合存儲(chǔ)的歷史控制指令及該電子裝置當(dāng)前的工作狀態(tài),確定一概率最大的控制指令,該處理單元根據(jù)該控制指令執(zhí)行對應(yīng)功能。本發(fā)明還提供一種語音控制方法。本發(fā)明使得該具有語音控制功能的電子裝置更加智能化,方便了用戶的使用。
文檔編號(hào)G10L15/00GK102324241SQ20111011416
公開日2012年1月18日 申請日期2011年5月4日 優(yōu)先權(quán)日2011年5月4日
發(fā)明者吳星助, 游銀泉 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司