序(App)傳遞部340向有關(guān)提取到的關(guān)鍵詞及附加信息的應(yīng)用程序傳遞相應(yīng)信息(關(guān)鍵詞及附加信息)。應(yīng)用程序執(zhí)行部350啟動(dòng)接收到相應(yīng)信息(關(guān)鍵詞及附加信息)的應(yīng)用程序,以執(zhí)行相應(yīng)命令。
[0057]例如,當(dāng)從語音數(shù)據(jù)“Ρ0Ι (或NAVI):首爾特別市江南區(qū)瑞草洞00號(hào)”提取到關(guān)鍵詞“Ρ0Ι”及附加信息“首爾特別市江南區(qū)瑞草洞00號(hào)”時(shí),第二終端300運(yùn)行內(nèi)置應(yīng)用程序中的導(dǎo)航。并且,執(zhí)行導(dǎo)航功能中的POI (興趣點(diǎn))功能,以執(zhí)行將附加信息“首爾特別市江南區(qū)瑞草洞00號(hào)”作為興趣點(diǎn)輸入的工作。
[0058]又例如,當(dāng)從語音數(shù)據(jù)“存儲(chǔ)號(hào)碼:010-0000-0000”提取到附加信息“010-0000-0000”和關(guān)鍵詞“存儲(chǔ)號(hào)碼”時(shí),第二終端300運(yùn)行內(nèi)置應(yīng)用程序中的聯(lián)系方式應(yīng)用程序。并且,第二終端300可以執(zhí)行聯(lián)系方式應(yīng)用程序功能中的號(hào)碼存儲(chǔ)功能,將附加信息“010-0000-0000”作為聯(lián)系方式存儲(chǔ)。
[0059]另外,有一種情況是第二終端300提取了關(guān)鍵詞及附加信息,但是僅憑提取到的關(guān)鍵詞確定不了應(yīng)執(zhí)行的應(yīng)用程序及其工作。例如,第二終端300內(nèi)沒有預(yù)先存儲(chǔ)關(guān)于獲取到的關(guān)鍵詞及相關(guān)應(yīng)用程序的情況,或者是存儲(chǔ)器中沒有預(yù)先存儲(chǔ)相關(guān)單詞的情況,遇到這些情況時(shí),在步驟S440中第二終端300判斷提取到的關(guān)鍵詞的意思模糊。
[0060]若步驟S440的判斷結(jié)果為關(guān)鍵詞的意思不模糊,則在步驟S450中第二終端300輸出相關(guān)應(yīng)用程序的執(zhí)行結(jié)果。
[0061]若步驟S440中因圖形分析失敗而判斷關(guān)鍵詞意思模糊,則在步驟S450中第二終端300還判斷附加信息的意思模糊性。此時(shí),若判斷結(jié)果為關(guān)鍵詞意思模糊,但附加信息意思不模糊,則第二終端300可利用附加信息推測(cè)能夠運(yùn)行的程序。在此類情況下,第二終端300可通過確認(rèn)附加信息種類來運(yùn)行相關(guān)應(yīng)用程序。
[0062]例如,由于受到用戶發(fā)音影響或第一終端100出現(xiàn)關(guān)于語音信號(hào)的語音處理錯(cuò)誤,導(dǎo)致用戶的發(fā)音“搜索地址:首爾特別市江南區(qū)瑞草洞00號(hào)”被接收成“搜索:首爾特別市江南區(qū)瑞草洞00號(hào)”時(shí),第二終端300僅憑關(guān)鍵詞“搜索”判斷不出該執(zhí)行哪個(gè)程序。此時(shí),第二終端300可通過附加信息“首爾特別市江南區(qū)瑞草洞00號(hào)”推測(cè)語音數(shù)據(jù)與地址有關(guān),從而能夠執(zhí)行與地址相關(guān)的導(dǎo)航。
[0063]另外,可以預(yù)先設(shè)定相應(yīng)程序的基本工作,例如,當(dāng)導(dǎo)航的基本工作為“搜索地址”時(shí),第二終端300只需附加信息即可運(yùn)行導(dǎo)航,以搜索附加信息“首爾特別市江南區(qū)瑞草洞00號(hào)”所指的地址。若導(dǎo)航的基本工作為“查找捷徑”,則第二終端300只需附加信息即可運(yùn)行導(dǎo)航,能夠搜索出從當(dāng)前位置到附加信息所指地址的最快路線。
[0064]又例如,由于受到用戶發(fā)音影響或第一終端100出現(xiàn)關(guān)于語音信號(hào)的語音處理錯(cuò)誤,導(dǎo)致用戶的發(fā)音“撥打電話:010-0000-0000”被接收成“電話:010-0000-0000”時(shí),第二終端300可通過關(guān)鍵詞“電話”運(yùn)行聯(lián)系方式應(yīng)用程序,但無法判斷應(yīng)該執(zhí)行聯(lián)系方式應(yīng)用程序中的哪個(gè)工作。這種情況下若聯(lián)系方式應(yīng)用程序的基本工作已預(yù)先設(shè)定為“存儲(chǔ)聯(lián)系方式”,則第二終端300可執(zhí)行將附加信息“010-0000-0000”存儲(chǔ)到聯(lián)系方式中的工作?;蛘?,若聯(lián)系方式應(yīng)用程序的基本工作為“撥打電話”,則即使未正確提取出關(guān)鍵詞,第二終端300也能夠按用戶意圖執(zhí)行向“010-0000-0000”撥打電話的工作。
[0065]S卩,可以對(duì)第二終端300設(shè)定使得應(yīng)用程序在只提取到部分關(guān)鍵詞時(shí)(意思模糊的情況),若存在預(yù)先指定的至少一種基本工作,則執(zhí)行與提取到的關(guān)鍵詞相似的基本工作(Default)。
[0066]若關(guān)鍵詞及附加信息的意思均模糊,則在步驟S460中第二終端300輸出錯(cuò)誤消息。其中,第二終端300輸出的錯(cuò)誤消息傳輸?shù)降谝唤K端100,因此用戶能夠進(jìn)行確認(rèn)。例如,第二終端300輸出的錯(cuò)誤消息可通過通訊模塊200傳遞到第一終端100。
[0067]根據(jù)如上所述的本發(fā)明實(shí)施例,利用從用戶的便攜終端機(jī)獲取到的用戶的語音信息驅(qū)動(dòng)存儲(chǔ)在音響主機(jī)單元的應(yīng)用程序并執(zhí)行相應(yīng)動(dòng)作,便攜終端機(jī)與音響主機(jī)單元通過近場(chǎng)通訊的近距離無線通訊收發(fā)信息,省去了用戶直接鍵入信息所帶來的繁瑣問題,省略了藍(lán)牙等設(shè)備之間的其他認(rèn)證過程,因此提高了用戶便利性。
[0068]圖5為根據(jù)本發(fā)明實(shí)施例的利用語音識(shí)別的命令執(zhí)行方法的流程圖。
[0069]首先在步驟S510中,命令執(zhí)行系統(tǒng)10確認(rèn)是否有用戶的按鍵輸入操作,該按鍵用于通過第一終端100的語音識(shí)別來驅(qū)動(dòng)命令系統(tǒng)。
[0070]其中,第一終端100是用于獲取用戶語音的具有內(nèi)置麥克風(fēng)的終端。例如,第一終端100可以是現(xiàn)在普遍使用的具有內(nèi)置麥克風(fēng)的移動(dòng)通信終端(例如智能手機(jī))。又例如,第一終端100還可以是一般的錄音裝置(錄音機(jī))。
[0071]具體來講,可通過用戶對(duì)第一終端100的按鍵操作動(dòng)作來確認(rèn)用戶是否具有通過語音識(shí)別來驅(qū)動(dòng)命令系統(tǒng)的意向。例如,當(dāng)通過用戶操作激活第一終端100的錄音功能時(shí),第一終端100確認(rèn)為具有向第二終端300傳遞信息的意向。又例如,當(dāng)通過用戶操作激活第一終端100的近距離無線通訊(例如,NFC)功能時(shí),確認(rèn)為具有向第二終端300傳遞信息的意向。
[0072]當(dāng)步驟S510中確認(rèn)到具有用于通過語音識(shí)別來驅(qū)動(dòng)命令系統(tǒng)的按鍵操作時(shí),在步驟S520中命令執(zhí)行系統(tǒng)10從第一終端100接收用戶的語音信號(hào)。
[0073]此時(shí),用戶向第一終端100的麥克風(fēng)準(zhǔn)確發(fā)音關(guān)鍵詞及附加信息。其中,關(guān)鍵詞是關(guān)于之后在第二終端300的應(yīng)用程序中執(zhí)行的工作的單詞,附加信息是關(guān)于應(yīng)用程序執(zhí)行的工作的具體信息。
[0074]例如,當(dāng)從用戶獲取到語音“Ρ0Ι (或NAVI):首爾特別市江南區(qū)瑞草洞00號(hào)”時(shí),第二終端300中執(zhí)行與“Ρ0Ι”相關(guān)的導(dǎo)航應(yīng)用程序,并且可以執(zhí)行將“首爾特別市江南區(qū)瑞草洞00號(hào)”作為興趣點(diǎn)存儲(chǔ)的工作。又例如,當(dāng)從用戶接收到語音“存儲(chǔ)號(hào)碼:010-0000-0000”時(shí),第二終端300中執(zhí)行與“存儲(chǔ)號(hào)碼”相關(guān)的聯(lián)系方式應(yīng)用程序,并可以執(zhí)行將“010-0000-0000”作為聯(lián)系方式存儲(chǔ)的工作。
[0075]當(dāng)接收到用戶語音信號(hào)時(shí),在步驟S530中命令執(zhí)行系統(tǒng)10在第一終端100中利用語音處理器生成語音數(shù)據(jù)。
[0076]具體來講,第一終端100對(duì)從用戶接收到的語音信號(hào)執(zhí)行語音處理器的抽樣過程、噪聲去除過程及特征提取過程中至少一個(gè)過程,以生成語音數(shù)據(jù)。優(yōu)選地,可通過對(duì)從用戶接收到的語音信號(hào)(模擬信號(hào))進(jìn)行抽樣、噪聲去除、特征提取過程生成語音數(shù)據(jù)(數(shù)字?jǐn)?shù)據(jù))。
[0077]另外,第一終端100確認(rèn)是否生成語音數(shù)據(jù),若語音信號(hào)未生成為語音數(shù)據(jù),則通過輸出提示信息來請(qǐng)求用戶再次輸入語音。優(yōu)選地,第一終端100可通過顯示重新輸入語音請(qǐng)求信息來向用戶請(qǐng)求重新輸入語音。
[0078]進(jìn)而,第一終端100為了將生成的語音數(shù)據(jù)傳輸?shù)降诙K端300,執(zhí)行按通訊模塊200的協(xié)議數(shù)據(jù)格式轉(zhuǎn)換語音數(shù)據(jù)的過程。具體來講,第一終端100可以將語音數(shù)據(jù)轉(zhuǎn)換為NDEF (NFC Data Exchange Format)協(xié)議形態(tài)。另外,第一終端100可以將轉(zhuǎn)換成NDEF協(xié)議形態(tài)的語音數(shù)據(jù)存儲(chǔ)到存儲(chǔ)器中。
[0079]在步驟S540中,命令執(zhí)行系統(tǒng)10確認(rèn)第一終端100與通信模塊200之間的通信連接。
[0080]優(yōu)選地,命令執(zhí)行系統(tǒng)10可以在第一終端100靠近通訊模塊200而被讀取器(標(biāo)簽)標(biāo)記時(shí),確認(rèn)為第一終端100與通訊模塊200建立了連接。即,當(dāng)?shù)谝唤K端100轉(zhuǎn)換語音數(shù)據(jù)后第一終端100因用戶而被通訊模塊20